Skip to main content
Reference : PMABP
Duration : 4 half-days
Level : Intermediate
Languages : FR-EN
Audience : Analyst, architect, developer, project manager.

Best practices in terms of architecture software

This course provides a state-of-the-art overview of software architecture.In recent years, the all-connected world and the natural evolution of IT technologies have enabled us to put to the test a number of proposed protocols and application architectures. From multi-tier to MVC to micro-services, architectural principles have been confirmed and consolidated. Various architectural options will be presented and explained during this training course.


Targets

This training proposes a state of the art on software architecture. In recent years, the whole connected and the natural evolution of computer technologies have made it possible to test certain protocol and application architecture proposals. From multi-tier to micro services and MVC, the architecture principles have been confirmed and consolidated. The various architectural options will be presented and explained during this training.


Prerequisite

To successfully complete this course, you need a basic knowledge of programming and technical analysis, as well as IT project architecture.


Detailed content

  1. Application architecture
    1. Architecture principles
    2. Layers
      1. Presentation
      2. Business logic
      3. Data access
    3. Tier
      1. Monolithic
        1. Automatic update
        2. Compatibility
        3. Business model
      2. The second tier
      3. Architectures n-tier
        1. Conceptual map
        2. Benefits
        3. Linearity
        4. Thin client
        5. Middle-tier
      4. MVC
        1. Benefits
        2. Workflow
        3. Difference
      5. Mobile applications
        1. Native development
        2. Web application
        3. Hybrid approach
      6. Example
        1. Architecture
          1. 3-tier
          2. Model MVC
        2. Implementation
          1. View
          2. Controller
          3. Model
        3. Conclusion
           
  2. Architectures of integration
    1. It Landscape
      1. Evolution of SI
      2. The limits of the object
    2. Service Oriented Architecture (SOA)
      1. The service concept
      2. Overview
      3. Service
        1. Contract
        2. Interface
        3. Implementation
        4. Business logic
        5. Data
      4. Service bus
        1. Journalization
        2. Security
        3. Transaction
      5. Service Depot
        1. Utility
        2. Link
      6. Front end application
    3. Technologies
      1. Distributed systems
        1. Distributed items (ORB)
        2. Middleware oriented messages (MOM)
        3. Application servers
      2. Web services
        1. WSDL
        2. SOAP
        3. UDDI
        4. BPMN
        5. BPEL
      3. RESTful web services
        1. REST
        2. WADL
      4. Stubs and Dispatcher
        1. Top/Down
        2. Bottom/Up
        3. MDA
Let's discuss your project

Contact us

  •  + 32 (0) 10 49 51 00
  •  info@expert-it.com