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.
Frédéric Paradis
Frédéric Paradis
Certified Trainer and Cloud Architect
As a certified Microsoft trainer, Frédéric describes himself as a Cloud magician who easily navigates the mythical space between technology and reality.
Marc Maisonneuve
Marc Maisonneuve
Training program director
Marc Maisonneuve has acted as a Training Program Director, professional effectiveness trainer and user tools practice leader at AFI for several years. Mr. Maisonneuve is known for his analytical skills, his legendary calm and his undeniable desire to encourage people to develop their skills. He has the ability to present technological solutions in a natural way and to adapt them to the concrete needs of the workplace.
Vicky Moreau
Vicky Moreau
Trainer
Vicky Moreau is a passionate freelancer and professional in the area of office automation. She holds a college diploma in office automation, most of her solid experience with the Office Suite was acquired while being an autodidact. In fact, she has successfully completed an MOS (Microsoft Office Specialist) Excel certification.