Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

 

Conception de logiciels orientés objet


Formation 18014 jours

 Courriel Courriel Sommaire Sommaire PDF PDF

Foire aux questions

Quel est l'objectif de cette formation?

Les méthodes traditionnelles de développement de logiciel , notamment le Processus Uunifié (Unified Process ou " UP "), souffrent d'un excès de documentation et d'étapes procédurales inutiles , alors que les méthodes Agiles se concentrent en premier lieu sur le code et ont tendance à être indifférentes au choix du type de documentation et de processus. Cette formation traite de la modélisation UML appliquée aux démarches Agiles, comme solution pour développer un logiciel en bénéficiant de l'agilité, sans pour autant réduire dangereusement la documentation.

À qui s'adresse cette formation ?

Faire suivre cette formation à toute une équipe peut se révéler très bénéfique, surtout lorsque les participants peuvent partager la même méthodologie avec les autres développeurs d'un projet donné, supervisés par une direction qui appuie cette initiative, y compris en ce qui concerne l'allocation des ressources.

Cette formation peut-elle convenir à des chefs de projets ?

Oui. La formation leur est même recommandée. Bien que n'étant pas en soi une formation au management, elle fournit des informations sur les techniques d'allocation de ressources et de planification propres à une conception orientée objet (OO) , particulièrement utiles pour prendre des décisions adaptées à la conduite du cycle de développement d'un logiciel. Les chefs de projets découvriront au cours de cette formation comment mener une itération de développement et apprendront à gérer celle-ci.

Cette formation est-elle valable pour obtenir une certification du Project Management Institute (PMI) ?

Oui. Même si elle n'est pas conçue comme un cours préparatoire à un examen, elle sera bénéfique à tous ceux qui souhaitent passer la certification ou maintenir une certification PMI. La plupart des certifications PMI nécessitent un certain nombres de points PDU afin d'obtenir et de maintenir une certification. Réussir cette formation vous permettra d'obtenir 23 points PDU (professional development units).

Learning Tree propose plusieurs formations permettant de préparer les certifications PMI. Pour plus d'informations, demandez-nous le document Questions & Réponses intitulé PMI Registered Education Provider.

Quel profil dois-je avoir ?

Vous devez maîtriser les concepts de base du développement des systèmes informatiques et vous devez de préférence avoir participé à l'analyse, la conception ou la programmation de systèmes informatiques. La connaissance desconcepts de base de l'approche orientée objet est supposée acquise.

Cette formation se concentre-t-elle sur l'analyse ?

Oui. La formation aborde le recueil des besoins par les scénarios utilisateur (user stories) et les cas d'utilisation (use cases) et traite des techniques pour les transformer en conception.

Quels types de travaux pratiques contient cette formation ?

Environ 40 % de la durée de la formation est consacrée aux travaux pratiques. Vous apprendrez à utiliser les méthodes OO itératives et incrémentales pour :

  • Détailler les récits d'utilisateur en cas d'utilisation
  • Montrer le comportement des cas d'utilisation en utilisant les diagrammes de séquences UML
  • Modéliser un comportement complexe avec des diagrammes états-transitions
  • Construire une architecture statique en utilisant des diagrammes de classe et de composants
  • Produire et améliorer du code en utilisant la technique des développements pilotés par les tests (Test Driven Development ou TDD )Extraire et identifier dans le code des patrons de conception (Design Patterns)

    Combien de temps est consacré à chaque sujet ?

    SujetsHeures
    Introduction0,75
    Adapter la méthode au projet2,0
    Se préparer au développement itératif et incrémental4,0
    Concevoir efficacement des récits d'utilisateur (user stories) avec UML5,0
    Ingénierie du logiciel5,5
    Soutenir le processus itératif3,0
    Appliquer les bonnes pratiques dans votre entreprise 0,5
    Exercices et démonstrations3,25
    Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

    Suis-je censé programmer lors de cette formation ?

    Oui, mais les activités sont centrées sur l'apprentissage de la conception des logiciels et des bonnes pratiques. Les exercices de code vous guideront pas à pas si vous n'êtes pas à l'aise avec les langages de programmation.

    Quels langages de programmation sont utilisés dans cette formation ?

    La formation est indépendante du langage de programmation cible. Les techniques abordées s'appliquent à tous les langages modernes orientés objet tels que Java, C#, Visual Basic .NET. Nous vous expliquerons également comment les conceptions et les architectures basées sur des composants peuvent être implémentées dans ces langages.

    Allez-vous me dire quels outils acheter ?

    Non. Bien que Learning Tree ne recommande aucun outil en particulier, cette formation aborde plusieurs domaines dans lesquels les outils pourraient être très utiles pour le processus de développement. Vous utiliserez ou verrez en démonstration : des outils pour recueillir les besoins , des outils de génie logiciel UML , des outils de test et de simulation et des outils de contrôle de version.

    Quelle partie du cycle de vie couvre cette formation ?

    Les techniques orientées objet décrites dans la formation sont utilisées tout au long du développement du système. La formation se concentre sur le recueil des besoins et leur spécification détaillée , le processus de conception qui en découle , ainsi que sur la réalisation du code et sa restructuration . Le rôle des tests est également mis en avant à toutes les étapes de ce processus.

    Cette formation va-t-elle m'aider à choisir en connaissance de cause les méthodes et les outils à introduire au sein de mon entreprise ?

    Cette formation vous aidera à adapter une méthodologie à la taille et à la nature du projet que vous devez réaliser. Tout au long de la formation, nous débattrons des techniques de conception de logiciel orientées objet et des outils à adopter, en fonction des domaines d'application et des entreprises . Si cette formation ne répond pas à la question à votre place , elle vous apprend à vous posez les bonnes questions pour faire vous-même le bon choix.

    En quoi cette formation est-elle liée à d'autres cours Learning Tree ?

    • 216, UML 2 : Les fondamentaux, détaille très complètement la toute dernière version du langage de modélisation UML (Unified Modeling Language) et la manière dont UML s'intègre au cycle de vie de développement des logiciels.
    • 316, Test de logiciel : Les fondamentaux, vous montre comment intégrer des méthodes de test et de contrôle dans tous les processus et tout au long du cycle de vie de développement.

    Si vous êtes intéressé par la programmation orientée objet, vous pouvez suivre les formations suivantes, après la formation 1801 :

 

Calendrier des Formations

21 - 24 maiParis S'inscrire
11 - 14 sept.Paris S'inscrire
20 - 23 nov.Paris S'inscrire
5 - 8 marsParis S'inscrire

Londres (en anglais)

17 - 20 juil.London S'inscrire
4 - 7 déc.London S'inscrire
7 - 10 maiLondon S'inscrire

Plus de dates et de lieux.

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.