Essential concepts in object development

Get an in-depth understanding of object-oriented concepts with plenty of examples illustrating their application. We cover why and when to apply these concepts instead of many other courses that focus only on how they work in Java or C#.

Upcoming sessions

No date suits you?

Notify me when a session is added.

  • Duration: 0.5 days
  • Regular price: $495
  • Preferential price: $420

Course outline

Duration : 0,5 day

© AFI Expertise inc.

This training is for all those who wish to learn or clarify all object-oriented concepts. It also presents detailed examples in Java and C# as well as exercises and quizzes to make sure that you apply these concepts correctly in your projects.

Since agile processes favor overlapping roles in development, this training is an excellent opportunity to expose all the terms, foundations, concepts, and best practices on objects. Demystifying and understanding this jargon will promote better two-way exchanges between members and managers of your teams.

Audience

Analysts, designers, architects, programmers, and managers involved in development.

Prerequisites

Good computer skills. No formal training in object-oriented programming is required.

Objectives

This training aims to expose all the terms, foundations, concepts, and best practices on objects. It clearly explains with concrete examples how these concepts are effectively integrated into projects. At the end of this training, the participant will better understand the object-oriented jargon and promote better exchanges and discussions in his team.

Teaching method

Presentations - Exercises - Demonstration - Quizzes

Contents

Contents in Brief
This half-day training covers the following topics :
  • Evolution and continuous improvement in software development
  • Complete coverage of concepts: objects, classes, components, instances, methods, properties, encapsulation, inheritance, overload, polymorphism, override, and composition
  • Different forms of inheritance
  • Reuse mechanisms: inheritance vs. composition, interface, sub-classification, compatibility, rules is-a and has-a
  • Advantages and benefits of the object-oriented approach

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.