Consultant
Hide the picture/Show the picture
Duration:5 days
Description:
This training is an introduction to modeling and generating application with Blu Age JEE and.NET application generator, which falls under Model Driven Architecture (MDA) approach.
During this training, the participants will define the Blu Age Platform Independent Model (PIM) and the GUI of an enterprise application (real case)through hands-on labs based on practical cases. From the application's PIM they will perform application's generations using the Blu Age Forward environment.
Objectives
- Learning how to model an application in order to generate it with the Blu Age Forward generator, based on a practical case,
- Getting familiar with Blu Age Forward environment by building step-by-step an enterprise application PIM,
- Improving the knowledge of UML through hands-on labs leading to the application's generation.
- Target audience
- Consultants, Business Expert, Architects, Developers.
- Prerequisite
- Knowledge of UML 2.x, Knowledge of an Object Oriented Language (java, C#, C++, ...), Knowledge of HTML.
- Used tools
- UML Modeling tool (MagicDraw of No Magic), Blu Age Forward module, J2EE application server and database server.
- Pedagogic method
-
- 20% presentation of MDA, Blu Age methodology and tool,
- 80% of workshop and didactic presentations.
Training curriculum:
- The Model Driven Architecture & Development approach (MDA&MDD)
- MDA and MDD history and concepts
- MDA, a pragmatic approach to software development based on models,
- Declination in MDD
- Models: CIM, PIM and PSM,
- Modeling standards (UML, OCL, EMF, XMI...),
- Presentation of case study used throughout the tutorials.
- The J2EE application generator Blu Age
- What is Blu Age?
- The Blu Age architecture,
- Blu Age methodology: a pragmatic approach based on models,
- The contributions of Blu Age,
- Demonstration of modeling with Blu Age and first generation.
- Presentation of Blu Age PIM
- PIM presentation,
- Transforming CIM to PIM.
- Modeling entities
- Entities, associations, columns constraints, the column "version", ID generators,
- Other stereotypes and tagged values.
- CRUD operations and datagrid
- Create, read, update and delete,
- Datagrid settings,
- HQL operations.
- Services Process
- Creating advanced treatments,
- Modeling complex business rules.
- Collections and inheritance
- Collections, typed collections, Lazy loading, selection and order data, cascade,
- Inheritance.
- Operations associated with "business objects"
- Calculated attributes,
- Getter and Setter,
- Content management of a collection:Attach – detach.
Duration:3 to 5 days (depending on selected modules)
Description:
It is the logical continuation of the training "MDD with Blu Age – A pragmatic approach to MDA". This training is a part of the MDD Project manager or MDD Architect curriculum.
Objectives
- Understanding and learning Blu Age Methodology,
- Understanding the techniques of leading a CIM realization workshop within the Blu Age method by practicing (useful for project managers),
- Deepening knowledge of the generation tool Blu Age
- Using collaborative tools on Blu Age projects (modeling by several participants from the same UML model),
- Completing knowledge on specific points thanks to the principle of training module choice "à la carte".
- Target audience
- Project Managers, Architects, Consultants, Business Expert, Developers.
- Prerequisite
- Having completed the training "MDD with Blu Age: a pragmatic approach to MDA",
- Knowledge of UML 2.x,
- Knowledge of an Object Oriented Language java, C#, C++, ...
- Knowledge of HTML,
- A first modeling experience in a project using the Blu Age generator is recommended
- Used tools
- UML Modeling tool (MagicDraw of No Magic), Blu Age Forward module, JEE application server and database server.
- Pedagogic method
-
- 30% Blu Age methodology and tool presentation,
- 70% of workshop and didactic presentations.
Training curriculum: (each module can be chosen independently)
- Advanced modeling with Blu Age:
- Workflow presentation and manipulating dir-def and lib-def (0.5 days),
- Implementing specific services (0.5 days),
- Implementing security, authentication and visibility according to user roles (0.5 days),
- Using DROOLS Business Rules Server with Blu Age (0.5 days),
- Using pre-controllers (0.5 days),
- Using components (0.5 days),
- Basis on how to generate a Flex application (0.5 days),
- MagicDraw features to improve its use (0.5 days),
- Using Teamwork Server to organize collaborative work (0.5 days),
- Starting with Continuous Integration Server (0.5 days),
- CIM realization workshop (1 day):
- Case study presentation and attendees roles attribution,
- Leading method presentation,
- Roles and Use cases definition,
- Domain definition,
- Application's screens definition.
Duration: 2 days
Description:
This training is an extension of "MDD with Blu Age – A pragmatic approach to MDA" training. It allows understanding and practicing batch modeling. It is mandatory before starting the "Blu Age Legacy modernization" Training for batch orientation.
Objectives
- Understanding and practicing batch modeling with Blu Age.
- Target audience
- Project Managers, Architects, Developers, Consultants.
- Prerequisite
-
- Having completed the training "MDD with Blu Age: a pragmatic approach to MDA",
- Having completed the training "EMDD with Blu Age – advanced Modeling of Blu Age PIM,
- Knowledge of UML 2.x,
- Knowledge of an Object Oriented Language java, C#, C++, ...
- A first modeling experience in a project using the Blu Age generator is recommended,
- Used tools
- Blu Age Forward, Modeling tool (MagicDraw), RDBMS, Application server Websphere, Websphere Compute Grid and RDBMS.
- Pedagogic method
-
- 20% Blu Age methodology presentation,
- 80% of workshop and didactic presentations.
Training curriculum:
- Structure of a batch model with Blu Age
- Presentation of the case studies
- case studies,
- First batch, and configuring data sources in WebSphere
- Using a Processor
- Using a PreProcessor and a PostProcessor
- Using a SQL script in a batch
- Using the jobContext
- Write into a flat file
- Using a group reader
- Using conditional write statements
- JPA reader
- Other features...
Duration:5 days
Description:
This training allows understanding and practicing reverse modeling technology on a legacy application developed with COBOL or PACBASE.
This training is required for all actors of a project team of modernization.It can provide a full overview on the approach and tools offered by Blu Age.
This training is based on a sample that will be used throughout the session. The sample can be the result of a POC (Proof Of Concept)already implemented by the Blu Age Service Team.
Training is oriented on Screen or Batch modernization. Customer has to choose the orientation he wants depending on his needs.
Objectives
- Understanding and practicing modernization process of a legacy applications (COBOL or PACBASE),
- Understanding the principles of modernization proposed by Blu Age,
- Using the tools offered by Blu Age to help the process of modernization.
- Target audience
- Project Managers, Architects, Developers, Consultants.
- Prerequisite
-
- Having completed the training "MDD with Blu Age: a pragmatic approach to MDA",
- Having completed the training "EMDD with Blu Age – advanced Modeling of Blu Age PIM",
- Having completed the training "Batch generation with Blu Age" in case of batch training orientation,
- Knowledge of UML 2.x,
- Knowledge of an Object Oriented Language java, C#, C++, ...
- Knowledge of HTML,
- A first modeling experience in a project using the Blu Age generator is recommended,
- Knowledge of target technology is better (JEE, XHTML, XML, Spring, Hibernate, JSF, Struts, JSF, Ajax and RDBMS),
- Knowledge of legacy technology used on project is better (COBOL, PACBASE).
- Used tools
- Blu Age suite (Forward and Reverse), Modeling tool (MagicDraw), RDBMS, Application server
- Pedagogic method
-
- 30% Blu Age methodology presentation,
- 70% of workshop and didactic presentations.
Training curriculum:
- Global overview
- The Blu Age suite,
- Extraction,
- Interpretation,
- Publication.
- Basics of COBOL
- History and overview,
- Data items,
- Basic instructions,
- Input-Output and files,
- Sub-programs,
- About PACBASE.
- Blu Age Functionalities and interfaces
- Blu Age Functional Overview,
- User Interfaces and Views,
- Annotating Legacy Code,
- Transmodeling.
- Practicing on a real case (can be specific to customer and extracted from a prior POC)
- Legacy application overview,
- Initializing a new screen or a batch (depending on chosen orientation),
- Reversing business rules,
- Using "transmodeling" feature,
- Generation and tests.
Duration:2 days
Description:
This training completes the "MDD with Blu Age – a pragmatic approach of MDA" training, focusing on FLEX generations particularities.
Objectives
- Understanding and learning particularities on modeling FLEX application,
- Providing essentials items on how to parameterize FLEX generation workflow,
- Understanding and practicing screen parameterization for FLEX technology,
- Applying the benefits of training "MDD with Blu Age – A pragmatic approach of MDA" to generate in FLEX technology.
- Target audience
- Project Managers, Architects, Consultants, Business Expert, Developers.
- Prerequisite
-
- Having completed the training "MDD with Blu Age - A pragmatic approach to MDA",
- Knowledge of UML 2.x,
- Knowledge and practice of FLEX, Action Script, and Flash Builder environment,
- Knowledge of an Object Oriented Language java, C#, C++, ...
- Used tools
- UML Modeling tool (MagicDraw of No Magic), Blu Age Forward module, JEE application server, database server, Flash Builder 4.
- Pedagogic method
-
- 20% Blu Age methodology and tool presentation,
- 80% of workshop and didactic presentations.
Training curriculum:
- FLEX BUILDER and Blu Age environments
- Flash Builder integration with Blu Age,
- FLEX plug-in presentation.
- Getting Started
- Modeling a sample application,
- GUI realization,
- Setting up specific generation workflow,
- Generating, deployment and testing.
- Get practicing with an example using "process services"
- Building model and GUI parameterization,
- Using datagrids,
- Generating.
- Using the navigation components
- Using the "view-stack" component,
- Using other container such as "title windows"
Duration:5 days
Description:
This training allows understanding and practicing reverse modeling technology on a legacy application developed with COBOL or PACBASE.
This training is required for all actors of a project team of modernization.It can provide a full overview on the approach and tools offered by Blu Age.
This training is based on a sample that will be used throughout the session. The sample can be the result of a POC (Proof Of Concept)already implemented by the Blu Age Service Team.
Training is oriented on Screen or Batch modernization. Customer has to choose the orientation he wants depending on his needs.
Objectives
- Understanding and practicing modernization process of a legacy applications (COBOL or PACBASE),
- Understanding the principles of modernization proposed by Blu Age,
- Using the tools offered by Blu Age to help the process of modernization.
- Target audience
- Project Managers, Architects, Developers, Consultants.
- Prerequisite
-
- Having completed the training "MDD with Blu Age: a pragmatic approach to MDA",
- Having completed the training "EMDD with Blu Age – advanced Modeling of Blu Age PIM",
- Having completed the training "Batch generation with Blu Age" in case of batch training orientation,
- Knowledge of UML 2.x,
- Knowledge of an Object Oriented Language java, C#, C++, ...
- Knowledge of HTML,
- A first modeling experience in a project using the Blu Age generator is recommended,
- Knowledge of target technology is better (JEE, XHTML, XML, Spring, Hibernate, JSF, Struts, JSF, Ajax and RDBMS),
- Knowledge of legacy technology used on project is better (COBOL, PACBASE).
- Used tools
- Blu Age suite (Forward and Reverse), Modeling tool (MagicDraw), RDBMS, Application server
- Pedagogic method
-
- 30% Blu Age methodology presentation,
- 70% of workshop and didactic presentations.
Training curriculum:
- Global overview
- The Blu Age suite,
- Extraction,
- Interpretation,
- Publication.
- Basics of COBOL
- History and overview,
- Data items,
- Basic instructions,
- Input-Output and files,
- Sub-programs,
- About PACBASE.
- Blu Age Functionalities and interfaces
- Blu Age Functional Overview,
- User Interfaces and Views,
- Annotating Legacy Code,
- Transmodeling.
- Practicing on a real case (can be specific to customer and extracted from a prior POC)
- Legacy application overview,
- Initializing a new screen or a batch (depending on chosen orientation),
- Reversing business rules,
- Using "transmodeling" feature,
- Generation and tests.