(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.comToutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Formation UML Objet

Concepts objets et introduction à UML
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Méthodes » Formation UML Objet

Les langages de dernière génération (Java, C# mais aussi PHP et tant d'autres) ont rendu la Programmation Orientée Objet incontournable. Développer une application Internet/Intranet, un service ou un composant dans un environnement distribué implique de réfléchir, concevoir et modéliser des « Objets ».Pour l'informaticien habitué à aborder une problématique sous l'angle procédural, « passer à l'objet » est un changement radical qui se fera dans la durée.Ce cours est pour nous le préalable nécessaire à toute formation aux nouvelles technologies des Systèmes d'Information. L'approche pratique de l'objet y est abordée à travers un formalisme papier et UML afin de ne pas être perturbé par les contraintes techniques des langages de programmation.

Nous consulter 1 jour MM-UM1

Formation UML Objet — Concepts objets et introduction à UML

Programme

Etat de l’art des technologies objet

  • L’évolution des langages de programmation
  • Les motivations des technologies objet
  • Panorama des langages : Smalltalk, C++, Java, C#, PHP, …

Les concepts de base

  • Encapsulation : attributs et méthodes
  • Notion d’état et de comportement
  • Communication et collaboration entre les objets (Message)
  • Concepts de classe et d’instances
  • Représentation UML avec le diagramme de classe

Les concepts avancés

  • Comprendre le polymorphisme
  • Relations entre classes
  • Association, Agrégation et Composition
  • Dépendance
  • Généralisation et spécialisation, principe d’héritage
  • Abstraction et réutilisation
  • Concept de Type : typage dynamique vs typage statique
  • Représentation UML

Concepts architecturaux

  • Programmation par contrat de service, notion d’interface
  • Notions d’architecture et de composants
  • Couplage des composants
  • Organisation en couches applicatives d’un système

Modélisation Objet

  • Représentation naturelle des entités métiers
  • Approche systémique : organisation, responsabilités
  • Bonne pratiques et Design Patterns
  • Frameworks : introduction, utilisation

Présentation d’UML pour le développeur objet

  • L’importance de la modélisation
  • Les vues statiques d’un système : les diagrammes de classe, de packages, de cas d’utilisation
  • Les vues dynamiques : les diagrammes de séquence, de communication, d’activités et d’états

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 15/10/2020