Cours

Développement logiciel orienté objet – Fondamentaux («OGL»)

Ce cours propose une vue d'ensemble des concepts et de la méthodologie du développement logiciel dit "orienté objet" et de plus vous apprend à connaître les caractéristiques et les techniques spécifiques à cette façon de programmer.
Durée 1 jour
Prix 800.–   excl. 8.1% TVA
Documents Livre de référence

Content

  • Connaître les concepts les plus importants du génie logiciel et de l'orientaé objet tant d'un point de vue théorique que pratique 
  • Utiliser les concepts de l'orienté objet dans ses projets 
  • Evaluer les avantages, les inconvénients et les limites de la programmation orientée objet

Dans cette formation, vous apprenez à comprendre les concepts fondamentaux de cette approche. On vous présentera également les principaux langages de programmation orientés objet et une discussion sera ouverte sur leurs propriétés respectives liées aux différents domaines de développement de logiciels. De ce fait, cette formation est neutre par rapport au langage de programmation utilisé. La mise en oeuvre concrète d'une conception orientée objet sur une programmation est spécifique au langage de programmation et ne fait donc pas partie de ce cours.

  1. Motivation
    • Raison
    • Coût du développement de logiciels
    • Différences entre OO et la méthode structurée
  2. Historique OO et UML
  3. Concept et compréhension
    • Abstraction, analyse, cap (information Hiding), hiérarchie
    • Objet, classe, transmission, etc.
    • Polymorphisme
    • Règles importantes d'utilisation
  4. Procédés de développement orienté objet
    • Développement itératif et en cascade
    • Analyse et Design
    • RUP
  5. Facteurs de succès et conseils
  6. Exemples d'architecture Multi-Tier
  7. OO langage de programmation
    • Ada, C++, Smalltalk, Java, C#, Visual Basic etc.

Programmeurs, ingénieurs système et chefs de projets désirant obtenir un aperçu des techniques actuelles de génie logiciel. Utilisateurs impliqués dans des analyses orientées objet.

Connaissances de base de la programmation.

Téléchargement

Questions sur le cours

Choisissez votre session...

Formations complémentaires