Formation

Introduction à la conception et à la Programmation Orientée Objet

2 jours – 14 heures  

Sodifrance

Objectifs

  • Appréhender des concepts fondamentaux de la technologie objet
  • Pourquoi les concepts objets améliorent la qualité des applications ?
  • Pourquoi les concepts objets améliorent l’évolutivité des applications ?
  • Reconnaître la différence entre une approche fonctionnelle et une approche objet
  • Découvrir l’intérêt d’UML en tant que notation graphique « objet »

Contenu pédagogique

Pourquoi la Programmation Orientée Objet

  • Évolution des technologies et des langages
  • Programmation procédurale VS Programmation Orientée Objet
  • Approche orientée données/processus VS approche orientée objets/services
  • Les langages, méthodes et technologies objets

Les fondamentaux de la POO

  • Objets et classes (création, méthodes, paramètres, état, comportement)
  • Définir une classe (champs, constructeurs, méthodes, accès)
  • Interactions entre objets (abstraction/modularité, types de données, constructeurs multiples, messages)
  • Groupement d’objets (encapsulation, collections, tableaux)
  • Comportements complexes (bibliothèques, packages, imports)
  • Conception de classes (couplage, cohésion, responsabilités, réingénierie)

Structurer son application

  • Améliorer la conception avec l’héritage (hiérarchie de classes, types et sous-types, transtypage)
  • Améliorer la maintenabilité avec le polymorphisme (héritage et interfaces, redéfinition de méthodes)
  • Les techniques d’abstraction (interfaces, classes abstraites, héritage multiple)
  • Les patrons de conception (principes, exemples de structures, règles d’or)

Analyse et conception des applications

  • Méthodes des noms/verbes
  • Découvrir les classes
  • Les fiches CRC
  • Conception des classes
  • Développement itératif

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Tout public

Pré-requis

  • Connaissances de base en programmation

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique
  • 8 stagiaires maximum

Durée

  • 2 jours - 14 heures

Cette formation est seulement disponible en intra-entreprise, nous consulter pour plus d’informations

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?