Introduction to object-oriented development - Training Courses | Afi U.

Introduction to object-oriented development

Learn about object-oriented programming during this training. Discover the differences and similarities with traditional development methods.
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 1 day
  • Regular price: On request

Course outline

Exposer tous les termes, fondements, concepts et meilleures pratiques sur l'objet.

Durée : 1 jour

Public concerné

Analystes, concepteurs, architectes, programmeurs et gestionnaires impliqués en développement.

Préalables

Bonnes connaissances en informatique.

Objectifs

  • Ce cours décrit la terminologie et les concepts des technologies objet. Il explique clairement avec des exemples concrets comment on intégre efficacement ces notions dans les projets.
  • À la fin de ce cours, le participant sera en mesure de comparer et d’expliquer les différences et les similitudes entre les approches traditionnelles de développement et celles de l'orientée objet.

Méthode pédagogique

Exposés - Exercices

Contenu

  • État de l'art en génie logiciel et évolution des processus de développement logiciel
  • Concepts : objets, classes, composants, instances, méthodes, propriétés, encapsulation, héritage, surcharge (overload), polymorphisme, redéfinition (override) et composition
  • Différences entre les processus de développement (traditionnel, orienté objet et agile), phases et itérations,
  • Persistance des objets et correspondance objet-relationnel
  • Principes de l’analyse et de la conception orientée objet
  • Langages et environnements orientés objet : C++, Java et C# (origine, but, principales caractéristiques et utilisation) et autres langages
  • Réutilisation : interne, externe, coûts, orientations et bibliothèques de composants
  • L’importance d’UML, de la restructuration, des design patterns et de la gestion des dépendences
  • Avantages et bénéfices de l’approche orientée objet
  • Application de tous les concepts avec exercices pratiques et progressifs pour un projet

Surround yourself with the best

Michel de Champlain
Michel de Champlain
Architect and Creator of the B# Language
Animated by a passion that captivates, stimulates and gets participants involved, Michel is an enthusiastic and authentic trainer.