Chef de Projet
Masquer l'image/Afficher l'image
Durée:5 jours
Description:
Cette formation est une introduction à la modélisation et à la génération d'application JEE et.Net avec Blu Age, qui s'inscrit dans l'approche Model Driven Architecture (MDA).
Lors de cette formation, les participants définissent le Platform Independent Model (PIM)Blu Age et l'IHM d'une application d'entreprise (cas réel)à travers des travaux dirigés fondés sur des cas pratiques. A partir du PIM de l'application, ils réalisent des générations de l'application sur l'environnement "Forward" de Blu Age.
Objectifs
- Apprendre à modéliser une application afin de la générer avec le générateur Blu Age Forward sur la base d'un cas pratique,
- Se familiariser avec l'environnement Blu Age Forward en construisant étape par étape une application d'entreprise,
- Améliorer les connaissances d'UML au travers de travaux pratiques aboutissant à la génération d'une application.
- Public visé
- Consultants, Experts métier, Architectes, Développeurs.
- Pré-requis
- Connaissance d'UML 2.x, connaissance d'un langage orienté objet (java, C#, C++, …), connaissance du HTML.
- Outils utilisés
- Outil de modélisation UML (MagicDraw de No Magic), module Blu Age Forward, serveur d'application J2EE et serveur de base de données.
- Méthode pédagogique
-
- 20% présentation du MDA, méthodologie Blu Age méthodologie et des outils,
- 80% d'ateliers et de présentations magistrales.
Agenda détaillé:
- L'approche Model Driven Architecture&Development (MDA&MDD)
- Historique et concepts de l'approche MDA et du MDD,
- Le MDA, une approche pragmatique du développement logiciel basée sur les modèles,
- Déclinaison en MDD
- Les modèles:CIM, PIM et PSM,
- Les standards de modélisation (UML, OCL, EMF, XMI...),
- Présentation du cas d'étude utilisé dans les travaux pratiques.
- Le générateur d'application J2EE Blu Age
- Qu'est ce que Blu Age ?
- L'architecture du générateur Blu Age,
- La méthodologie Blu Age une approche pragmatique à base de modèles,
- Les apports de Blu Age,
- Démonstration de la modélisation avec Blu Age et première génération.
- Modélisation des entités
- Les entités, les associations, les contraintes sur les colonnes, la colonne "version", les générateurs d'identifiants,
- Les autres stéréotypes et valeurs balisées.
- Opérations CRUD et"datagrid"
- Create, read, update et delete,
- Paramétrage des datagrids,
- Les opérations HQL.
- Services process
- Création de traitements avancés
- Modélisation de règles métier.
- Collections et héritages
- Collections, typage des collections, Lazy loading, sélection et ordre des données, cascade,
- Héritage.
- Opérations associées aux "business objects"
- Attributs"calculés",
- Getter et Setter,
- Gestion du contenu d'une collection:Attache-détache
Durée:3 à 5 jours (en fonction des modules sélectionnés)
Description:
C'est la suite logique de la formation"MDD avec Blu Age – Une approche pragmatique du MDA".Cette formation s'inscrit dans le cursus "Chef de Projet " ou "Architecte ".
Objectifs
- Comprendre et apprendre la méthodologie Blu Age,
- Comprendre par la pratique les techniques d'animation d'un atelier de réalisation d'un CIM avec Blu Age (utile pour les Chefs de Projets),
- Approfondir ces connaissances sur l'outil de génération Blu Age,
- Voir les outils de travail collaboratif utilisés par les projets Blu Age (modélisation par plusieurs participants d'un même modèle UML),
- Compléter ses connaissances sur des points particuliers à l'aide du principe de choix de modules "à la carte".
- Public visé
- Chefs de Projets, Architectes, Consultants, Experts Métier, Développeurs.
- Pré-requis
- Avoir suivi la formation"MDD avec Blu Age – Une approche pragmatique du MDA ",
- Connaissance de UML 2.x,
- Connaissance d'un langage orienté objet (java, C#, C++, ...)
- Connaissance du HTML,
- Une première expérience de modélisation dans un projet en utilisant Blu Age est recommandée.
- Outils utilisés
- Outil de modélisation UML (MagicDraw de No Magic), module Blu Age Forward, Serveur d'application J2EE et serveur de base de données.
- Méthode pédagogique
-
- 30% présentation du MDA, méthodologie Blu Age et présentation des outils,
- 70% d'ateliers et de présentations magistrales.
Agenda détaillé: (chaque module peut être choisi de manière indépendante)
- Modélisation avancée avec Blu Age:
- Présentation du workflow de génération et manipulation des dir-def et des lib-def (0, 5 jours),
- Implémentation de services spécifiques, avec étude de cas, (0, 5 jours),
- Implémentation de la sécurité, de l'authentification et de la visibilité selon le rôle, (0, 5 jours),
- Utilisation d'un serveur de règle DROOLS (0, 5 jours),
- Manipulation des pré-contrôleurs (0, 5 jours),
- Utilisation de composants avec Blu Age (0, 5 jours),
- Les bases de la modélisation d'application pour une génération avec Flex (0, 5 jours),
- Fonction de MagicDraw pour améliorer/faciliter son utilisation (0, 5 jours),
- Utilisation de Teamwork Serveur pour l'organisation d'un travail collaboratif (0, 5 jours),
- Mise en place d'un serveur d'intégration continue avec DELIVER (0, 5 jours).
- Atelier de réalisation d'un CIM (1 jour):
- Présentation de l'étude de cas et attribution des rôles aux participants,
- Présentation de la méthode d'animation,
- Définition des rôles et des use cases
- Définition du domaine,
- Définition des écrans de l'application
Durée:1 jour
Description:
Cette formation enseigne les bonnes pratiques permettant la réussite d'un projet Blu Age
Elle est fondée sur la méthode EMDD proposée dans la démarche Blu Age. Cette méthode est conçue pour satisfaire la demande de la MOA (périmètre, délais, budget) tout en maximisant la productivité des équipes qui s'appuient sur la technologie Blu Age. Une partie importante de cette formation est basée sur les retours d'expériences issus de projet Blu Age réels.
Objectifs
- Permettre à un Chef de Projet logiciel(quelque soit la technologie)de gérer un projet en appliquant la méthodologie EMDD (Enterprise Model Driven Development),
- Donner une vision sur l'organisation du projet à mettre en œuvre pour le réussir. Mettre l'accent sur l'organisation de l'équipe projet et des relations avec la MOA,
- Donner des directions pour construire ses propres indicateurs et abaques pour mesurer la productivité dans une démarche d'industrialisation des développements avec Blu Age.
- Public visé
- Chefs de Projets, MOA.
- Pré-requis
-
- Avoir suivi la formation "MDD avec Blu Age – Une approche pragmatique du MDA",
- Expérience d'au moins 2 ans en gestion de projet (quelque soit la technologie).
- Outils utilisés
- Suite Blu Age (Forward et/ou Reverse)
- Méthode pédagogique
-
- 50% présentation de la méthodologie Blu Age,
- 50% d'ateliers et de présentations magistrales.
Agenda détaillé:
- Présentation du processus Blu Age
- Le générateur Blu Age,
- Les phases de projet avec la méthodologie EMDD.
- Organisation des parties prenantes
- La relation avec la MOA,
- L'organisation et la gestion de l'équipe projet.
- Organisation du planning
- Construction du planning projet.
- Processus opérationnel
- Le choix d'architecture,
- La mise en place des outils de pilotage et suivi,
- La mise en place des environnements techniques,
- Les pré-requis,
- Les conditions de réception,
- Les instances de suivi et de décision,
- La construction du Plan Qualité Projet (PQP).
- Les points de vigilance et les risques projets
- Mise en œuvre - Cas pratiques.
- Phase de cadrage
- Manque de communication vis-à-vis de la MOA (Itérations/Tests critiques),
- MOA non décisionnaire,
- Mauvais découpage des itérations,
- Augmentation du périmètre fonctionnel,
- Définition des normes,
- Architecture technique.
- Itérations
- Absence des scénarios de tests critiques (Retard),
- Indisponibilité des outils&environnements projets,
- Problème technique sur chantier d'architecture,
- Disponibilité MOA pour ateliers et recette conjointe,
- Retard de modélisation – backlog grossissant,
- Découverte d'un bug Blu Age.
- Homologation
- Performance,
- Intégration (Qualification).
- Toutes phases
- Anticipation des congés,
- Anticipation de la commande du matériel,
- Backup des ressources clés.
Durée : 5 jours
Description:
Cette formation permet de comprendre et de pratiquer la technologie de "reverse modeling" sur une application développée en COBOL ou PACBASE.
Cette formation est requise pour tous les membres de l'équipe de modernisation. Elle fait un tour complet de l'approche et des outils proposés par Blu Age.
Cette formation s'appuie sur un exemple qui sera utilisé tout au long de la session. L'exemple peut être le résultat d'un POC (Proof Of Concept) déjà réalisé par l'équipe de service de Blu Age.
La formation est orientée modernisation "d'écran" ou "de batch". Le client est tenu de choisir l'orientation qu'il souhaite en fonction de ses besoins.
Objectifs
- Comprendre et pratiquer le processus de modernisation d'application "legacy " (COBOL ou PACBASE),
- Comprendre le principe de modernisation proposé par Blu Age,
- Utiliser les outils proposés par Blu Age pour aider au processus de modernisation.
- Public visé
- Chefs de Projet, Architectes, Consultants, Développeurs.
- Pré-requis
-
- Avoir suivi la formation "MDD avec Blu Age – Une approche pragmatique du MDA",
- Avoir suivi la formation "EMDD avec Blu Age – Modélisation avancée du PIM Blu Age",
- Avoir suivi la formation "Génération de batchs. avec Blu Age" dans le cas d'une orientation Batch,
- Connaissance d'UML 2.x,
- Connaissance d'un langage orienté objet (java, C#, C++, …)
- Connaissance du HTML.
- Une première expérience dans un projet de génération avec Blu Age est recommandée,
- La connaissance de la technologie cible est un plus (JEE, XHTML, XML, Spring, Hibernate, JSF, Struts, JSF, Ajax et SGDB),
- La connaissance de la technologie "Legacy " utilisée sur le projet est un plus (COBOL, PACBASE).
- Outils utilisés
- Suite Blu Age (Forward et Reverse), outil de modélisation UML (MagicDraw), Serveur d'application et SGBD.
- Méthode pédagogique
-
- 30% présentation de la méthodologie Blu Age,
- 70% d'ateliers et de présentations magistrales.
Agenda détaillé:
- Présentation générale
- La suite Blu Age,
- Extraction,
- Interprétation,
- Publication.
- Les bases de COBOL
- Historique et généralités,
- Les "data items",
- Les instructions de base,
- Input-Output et fichiers,
- Sous-programmes,
- A propos de PACBASE.
- Les fonctionnalités et interfaces de Blu Age
- Présentation fonctionnelle de Blu Age,
- Les interfaces utilisateurs et vues,
- Annotation du code "Legacy",
- "Transmodelage".
- Mise en pratique sur un cas réel (peut être spécifique au client et extrait d'un POC réalisé)
- Présentation de l'application "Legacy",
- Initialisation d'un nouvel écran ou d'un nouveau batch (fonction de l'orientation choisie),
- "Reverser" les règles métier,
- Utilisation de la fonctionnalité de "transmodelage",
- Génération et tests.