_ css deactivated
Loading...

Architect

Architect

Hide the picture/Show the picture

MDD With Blu Age - A pragmatic approach to MDA

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:

  1. 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.
  2. 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.
  3. Presentation of Blu Age PIM
    • PIM presentation,
    • Transforming CIM to PIM.
  4. Modeling entities
    • Entities, associations, columns constraints, the column "version", ID generators,
    • Other stereotypes and tagged values.
  5. CRUD operations and datagrid
    • Create, read, update and delete,
    • Datagrid settings,
    • HQL operations.
  6. Services Process
    • Creating advanced treatments,
    • Modeling complex business rules.
  7. Collections and inheritance
    • Collections, typed collections, Lazy loading, selection and order data, cascade,
    • Inheritance.
  8. Operations associated with "business objects"
    • Calculated attributes,
    • Getter and Setter,
    • Content management of a collection:Attach – detach.

EMDD with Blu Age - Advanced Modeling of Blu Age PIM

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)

  1. 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),
  2. 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.

Batch generation with Blu Age

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:

  1. Structure of a batch model with Blu Age
  2. Presentation of the case studies
  3. case studies,
    1. First batch, and configuring data sources in WebSphere
    2. Using a Processor
    3. Using a PreProcessor and a PostProcessor
    4. Using a SQL script in a batch
    5. Using the jobContext
    6. Write into a flat file
    7. Using a group reader
    8. Using conditional write statements
    9. JPA reader
  4. Other features...

Blu Age Legacy Modernization Accelerated Batch Orientation

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:

  1. Global overview
    • The Blu Age suite,
    • Extraction,
    • Interpretation,
    • Publication.
  2. Basics of COBOL
    • History and overview,
    • Data items,
    • Basic instructions,
    • Input-Output and files,
    • Sub-programs,
    • About PACBASE.
  3. Blu Age Functionalities and interfaces
    • Blu Age Functional Overview,
    • User Interfaces and Views,
    • Annotating Legacy Code,
    • Transmodeling.
  4. 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.

Blu Age Database and Data Modernization

Duration:2 days

Description:

This training allows understanding and practicing database modernization.
This training is required for architects in charge on modernizing and migration legacy database to modern RDBMS.
This training is based on a sample that will be used throughout the session.

Objectives

  • Understanding and practicing database modernization using BLU AGE DBM tool,
  • Understanding the methodology to modernize schema and to migrate data

Target audience
Project Managers, Architects.
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 "Blu Age Legacy Modernization",
  • 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,
  • Knowledge of target RDBMS technology is better,
  • Knowledge of legacy technology used on project is better.
Used tools
Blu Age suite (Forward, Reverse and Database Modernization), UML Modeling tool (MagicDraw), RDBMS, Application server
Pedagogic method
  • 30% Blu Age methodology presentation and tools,
  • 70% of workshop and didactic presentations.

Training curriculum:

  1. Global overview
  2. Starting a project
  3. Audit
  4. Assisted schema modification
  5. Migrating data
  6. Refactoring using macro
  7. Advanced Refactoring
  8. Data transformation
    • Column type transformation
    • Rotating data
  9. Using Stereotypes
  10. Generate UML model for entities

Generating Flex application with Blu Age

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:

  1. FLEX BUILDER and Blu Age environments
    • Flash Builder integration with Blu Age,
    • FLEX plug-in presentation.
  2. Getting Started
    • Modeling a sample application,
    • GUI realization,
    • Setting up specific generation workflow,
    • Generating, deployment and testing.
  3. Get practicing with an example using "process services"
    • Building model and GUI parameterization,
    • Using datagrids,
    • Generating.
  4. Using the navigation components
    • Using the "view-stack" component,
    • Using other container such as "title windows"

Blu Age Legacy Modernization Screen Orientation

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:

  1. Global overview
    • The Blu Age suite,
    • Extraction,
    • Interpretation,
    • Publication.
  2. Basics of COBOL
    • History and overview,
    • Data items,
    • Basic instructions,
    • Input-Output and files,
    • Sub-programs,
    • About PACBASE.
  3. Blu Age Functionalities and interfaces
    • Blu Age Functional Overview,
    • User Interfaces and Views,
    • Annotating Legacy Code,
    • Transmodeling.
  4. 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.


europeBlu Age® is co-financed by the European Union. Europe is committed in Aquitaine with the European Regional Development Fund. Blu Age® is a registered trademark of Netfective Technology. Legal notices & Terms of use
All trademarks and registered trademarks referreded in this website are the exclusive property of their respective owners. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries.


en_architect
 ↑ Top © www.bluage.com