Train together, save more! 10% off individual registration, 20% off for pairs.
Log in

Or create your account

You have just added to your selection
Your cart is empty, See our trainings

Description

Who is this training for ?

For whom ?

Prerequisites

Training objectives

Training program

  • The emergence of the Object approach
    • - Problems in development projects.
    • - The emergence of Object concepts and their impact.
    • - The qualities expected from Object development.
  • Basic concepts
    • - The similarities and differences between the common sense object and the computer object.
    • - The notions of classes, encapsulation, inheritance, abstraction, polymorphism.
    • - Objects, properties, operations and bindings.
    • - The separation of interfaces and implementations.
    • - The advantages: extensibility, reusability, speed of design, myth or reality?
  • Analysis and design by objects, UML
    • - Reminders about the software life cycle.
    • - The object and the iterative approach.
    • - Modeling, development, actors and roles.
    • - History of Object methods.
    • - Comparison.
    • - Need for a universal formalism for representing concepts.
    • - The genesis of UML.
    • - The essential characteristics.
    • - The presentation of the unified process.
    • - The analysis of the specifications.
    • - The cases of usage.
    • - Scenarios and sequence diagrams.
    • - Domain analysis.
    • - Class, state-transition and collaboration diagrams.
    • - Design.
    • - Algorithmics seen through activity diagrams.
    • - Production with object languages.
    • - L 'architecture.
    • - Component and deployment diagrams.
    • - A summary comparison between Merise and UML.
  • The principles of successful modeling
    • - Reification? Why and when to put information in the form of objects? How to translate business concepts into objects? Objects as autonomous entities.
    • - Interaction between objects.
    • - Interfaces.
    • - Abstraction from analysis.
    • - Extensibility and adaptability of designs abstract.
    • - Reuse.
    • - Production by concrete classes.
  • The object in programming
    • - The major object languages.
    • - Which language to choose? The fundamental characteristics of the languages.
    • - Comparison: C++, Java, etc.
    • - The approaches of these object languages.
    • - The impact of execution modes.
    • - Development tools, the market, players, categories and trends.
    • - The characteristics of the Java language.
    • - The interest of a virtual machine.
    • - The importance of class libraries.
    • - The organization of a Java project.
    • - The "all of Java".
    • - From the intranet to the smart card, from mobile phones to the workstation.
    • - Strategies around Java.
    • - What attitude to adopt?
  • Organizing reuse with Design Patterns
    • - Promote reuse through the industrialization of the design process.
    • - Implementation of standard reusable solutions: Design Patterns.
    • - The work of the GOF (Gang Of Four) and the main categories of Design Patterns.
  • Business objects, frameworks
    • - What is a framework, how to use it? Relationship with software components.
    • - The pitfalls to avoid when designing frameworks.
    • - Differences between Design Patterns and frameworks.
  • Object-based client-servers
    • - Distributed object-based architectures.
    • - CORBA, Microsoft COM-DCOM, Java RMI.
    • - Contributions and limits.
    • - Support for technical services in order to move towards an assembly of business objects.
  • Business objects, application servers and n-tier architectures
    • - The limits of the 2-tier in terms of modularity, scalability and capacity to support an increase in load.
    • - The contributions of multilevel architectures.
    • - Opening up to the Internet.
    • - Security.
    • - Business components.
    • - Offers: JEE, .
    • - NET, Corba Component Model .
    • - The JEE standard.
    • - Extending the notions of JavaBeans components to distributed architectures.
    • - The players in the JEE server market, from Sun to JBoss.
    • - Integration.
    • - Object/relational mapping.
    • - The different types of EJB: session, entity, message.
    • - The architecture.
    • - NET.
    • - Portability and interoperability.
    • - Evolution from COM to .
    • - NET.
    • - C#, a new component-oriented Object language.
    • - Comparison with Java.
    • - The CLR infrastructure.
    • - The base classes of.
    • - NET, ADO.
    • - NET, WebServices.
    • - The Model Driven Architecture approach.
    • - The concepts.
    • - Tooling.
    • - Profiles and metamodel.
  • Object-based web infrastructures
    • - Web service-based architectures, operation, constituents.
    • - SOAP, WSDL, UDDI.
    • - SOA (Service Oriented Architecture), concepts.
    • - Business process management standards.
    • - The offers available.
  • 862
  • 21 h

Submit your review

Translated By Google Translate