Sessions inter 12 oct. Angular avancé : Concevoir et optimiser des applications web complexes · Toulouse ou à distance12 oct. Développer des microservices : Concevoir, implémenter et déployer des services résilients · Toulouse ou à distance13 oct. Management Participatif : Inspirer, Fédérer et Responsabiliser vos Collaborateurs · à distance, France entière15 oct. Excel - Perfectionnement · Toulouse ou à distance16 oct. Manager une personne en situation de handicap · à distance, France entière16 oct. Prévenir les Risques Psychosociaux : Manager pour le Bien-Être · à distance, France entière19 oct. Word - Perfectionnement · Toulouse ou à distance21 oct. Google Sheets Avancé : formules, tableaux et automatisations · Toulouse ou à distance2 nov. DevOps : Démarche et Outils pour adopter la culture DevOps efficacement · Toulouse ou à distance2 nov. Identifier & Développer son Leadership : Devenir un Leader Inspirant · à distance, France entière9 nov. Devenir Manager Agile niveau I · Toulouse ou à distance12 nov. Devenir Responsable de Produit Agile niveau 1 · Toulouse ou à distance16 nov. Comprendre et Adopter la Démarche Agile · Toulouse ou à distance16 nov. Conception 3D sur CATIA V5 · Toulouse ou à distance26 nov. De CATIA V5 à 3DEXPERIENCE — réussir la transition · Toulouse ou à distance30 nov. Séniors : réussir sa fin de carrière et préparer son avenir · Toulouse ou à distance Toutes les dates Financement CPF Formation intra 05 62 84 10 13
Développement & numérique · Langages de programmation

Programmation objet : Concevez et structurez des applications fiables et évolutives

Développez vos compétences en programmation orientée objet : concevez, structurez et implémentez des applications évolutives avec UML, classes et design patterns.

Durée21 h3 jours
FormatToulouse ou à distance (France entière)12 participants max.
CertificationAttestationde fin de formation
FinancementOPCO · France Travail
En groupe · tarif par participant
1 590 € HT / personne

Prochaine session : 14 décembre 2026 · Toulouse ou à distance (France entière) · Formation exonérée de TVA.

Voir les dates de session →
Pour votre équipe
Sur devis

Dans vos locaux ou à distance, aux dates de votre choix, programme adapté à vos outils. Prise en charge possible par votre OPCO.

Demander un devis
Une question ?05 62 84 10 13
Être rappelé·e
Télécharger le programme (PDF)

Ce que vous saurez faire

  • Identifier et appliquer les concepts fondamentaux de la programmation orientée objet.
  • Concevoir et modéliser des applications avec UML.
  • Créer et structurer des classes, objets et relations (héritage, polymorphisme, composition).
  • Appliquer les bonnes pratiques de conception pour produire du code maintenable et réutilisable.
  • Comprendre et utiliser les design patterns de base dans leurs projets.
  • Traduire un besoin fonctionnel en conception objet et implémenter le code correspondant.
  • Évaluer et améliorer la qualité d’une conception logicielle existante.

Programme détaillé

Public visé & prérequis

Public :

  • Toute personne souhaitant évoluer vers les technologies du développement objet
  • Développeurs

  • Analystes programmeurs

  • Chefs de projet techniques

Prérequis :

  • Connaissances de base en programmation
  • Expérience en conception d'applications
  • Expérience en développement logiciel
  • Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins
Objectifs pédagogiques
  • Comprendre les principes et les spécificités de la programmation orientée objet
  • Passer d'une approche fonctionnelle à une approche Objet
  • Découvrir l'impact de l'IA dans la programmation orientée Objet
  • Mettre en œuvre un projet simple intégration la programmation orientée objet et l'IA
Programme

Jour 1 : Découverte de la programmation orientée objet

Identifier les différents paradigmes de développement

  • Définition et présentation des principaux paradigmes de programmation :
    • Programmation déclarative
    • Programmation procédurale
    • Programmation orientée objet
  • Aperçu d'un langage et syntaxe pour chaque paradigme présenté
  • Identifier qu'un langage de programmation peut être multiparadigme
  • Exemples de travaux pratiques : présenter et décrire un paradigme de programmation, décrire les usages et montrer un exemple de code.

Comprendre les principes et les spécificités de la programmation orientée objet

  • Présentation des évolutions et besoins du génie logiciel
  • Aperçu des différences entre la programmation procédurale et la programmation objet
  • L'apport de la programmation orientée objet pour un projet logiciel :
  • Définition et illustration des principes de modélisation pour les phases de spécifications fonctionnelles ou techniques
  • Définition et illustration des principes d'encapsulation, de couplage faible et cohésion forte pour l'organisation, la réutilisation et l'évolutivité du code.
  • Exemples de travaux pratiques : présentation de schémas et tableaux comparatifs pour différencier les approches procédurales et objets

Découvrir l'impact de l'IA dans la programmation orientée Objet

  • Mise en évidence des propriétés des objets avec des exemples
  • Attributs (couleur, modèle, )
  • Comportements (se déplacer, rouler, )
  • Notion de type (catégoriser les objets, les regrouper en familles, )
  • Notion de classe et d'instance (dans un programme, un objet est une instance de classe)
  • Utiliser l'approche cognitive pour décrire des objets en s'appuyant sur l'IA
  • Exemples de travaux pratiques : A partir d'une image, réaliser un brainstorming pour déterminer les caractéristiques d'un objet (attributs, comportements, type). Répéter l'exercice avec plusieurs images afin que la démarche soit de plus en plus fluide.

Jour 2 : Conception et modélisation

Passer d'une approche fonctionnelle à une approche Objet

  • Initiation à la conception objet pour comprendre les bases de la modélisation : comment penser objet à partir d'un besoin fonctionnel ?
  • Traduire un besoin fonctionnel simple en approche objet à l'aide d'un scénario (identifier les objets, leurs relations et leurs propriétés)
  • Exemples de travaux pratiques : Grâce à un scénario proposé sous forme de texte ou de schéma, déduire les objets (classes) et leurs relations nécessaires.

Modéliser une application à l'aide d'UML (introduction)

  • Présentation de UML et des différentes familles de diagrammes
  • Présentation simplifiée du diagramme de classe
  • Rappel sur les enjeux de la modélisation
  • Exemple de passage de la conception au code : les générateurs de code
  • Présentation et comparaison de plusieurs logiciels de modélisation
  • Mise en pratique pour représenter des classes simples avec un logiciel de modélisation UML
  • Exemples de travaux pratiques : A partir d'un énoncé, les participants modélisent des classes sur un diagramme de classe UML grâce à un logiciel

Maîtriser le langage et le vocabulaire lié à la programmation orientée objet

  • Synthèse du vocabulaire de la programmation orienté objet et définitions.
  • Terminologies à maîtriser : Les concepts de base : classe, objet, type, attribut, méthode, propriétés et membres, encapsulation
  • Les relations : héritage, polymorphisme, surcharge, redéfinition, association, agrégation,
  • Les concepts liés à la programmation : accesseurs, constructeur, destructeur, interface, signature
    • Représentation concrète des terminologies ou concepts Pour chaque définition abordée sur la séquence précédente, réalisation d'une description plus détaillée avec :
      • Une description ou scénario fonctionnel
      • Une représentation UML
      • Une représentation en code
  • Quiz : Répondre à un questionnaire pour valider la compréhension des concepts et définitions, puis participer aux échanges lors de la phase de correction.
    • Exemples de travaux pratiques : Après avoir rappelé les principes de relations entre les classes, un exemple permet de modéliser et coder des associations, agrégations et composition pour comprendre l'intérêt de ces relations et leurs différences.

Jour 3 : Mise en oeuvre d'un projet orienté objet

Expliquer l'utilité des Framework dans une approche Objet

  • Définition des Framework
  • Les Framework, exemple type de réutilisabilité
  • Conception d'application en utilisant des Framework
  • Exploiter les objets d'une application dans un Framework choisi
  • Importance de la conception applicative, l'approche Framework
  • Exemples de travaux pratiques : Identification des principes de la POO à travers un projet existant qui se base sur un Framework

Mettre en œuvre des Design Patterns (introduction)

  • Les Design Pattern principaux
  • Découpage d'une solution en tiers Data, métier et présentation
  • Conception des objets d'accès aux données
  • Conception des objets métier
  • Conception des objets graphiques
  • Conception d'une architecture MVC
  • Le liant : les interfaces
  • Exemples de travaux pratiques : Les participants assistent à un “live coding” pour montrer l'usage de certains designs patterns. Ils peuvent regarder la démonstration et reproduire en même temps sur leur environnement si besoin.

Mettre en œuvre un projet simple intégration la programmation orientée objet et l'IA

  • Série d'exercices pour remettre en pratique les concepts objets
  • Cas pratique pour créer une application en programmation orientée objet
  • Exemples de travaux pratiques : Un énoncé permet de guider les participants pour qu'ils mettent en œuvre les concepts objets à travers différents exercices dont la difficulté est croissante.
Méthodes et moyens pédagogiques
  • Exercices concrets
  • Cas pratiques
  • Quiz d'évaluation des connaissances
  • Mise à disposition de postes de travail
  • Vidéoprojecteur, tableau blanc, supports numériques
  • Documentation pédagogique numérique
Modalités d’évaluation
  • Positionnement en amont de la formation :
    • Un quiz de consolidation des pré-requis sera administré en amont de la formation
  • Suivi « pendant » :
    • Feuilles de présence
    • Exercices pratiques
    • Évaluation « fin de formation »
    • Évaluation des acquis en fin de formation
    • Formulaires d'évaluation de la formation
  • Évaluation à froid :
    • Suivi post-formation : Questionnaire de satisfaction à j+30
Profil des formateurs

Expert en développement logiciel et conception orientée objet, disposant d'une solide expérience opérationnelle, capable de transmettre les principes de conception et d'accompagner les apprenants dans la réalisation d'applications structurées, maintenables et évolutives.

Modalités d’admission

Inscription toute l'année.

Accessibilité et délais d’accès

Délais d'accès à la formation

Le délai d'accès à la formation est variable en fonction du dispositif de financement utilisé, du planning des formateurs et des contraintes du client. Pour les formations inter-entreprises, vous pouvez consulter notre calendrier en ligne ou prendre contact avec nous. Nous traitons vos demandes sous 48 heures

Accessibilité

Si vous êtes en situation de handicap, merci de nous en informer afin de vous accompagner, vous orienter, et étudier les compensations nécessaires pour répondre au mieux à votre demande de formation. Certaines formations peuvent nécessiter une adaptation pour les personnes en fonction de leur handicap. Nous restons disponibles pour échanger ensemble et nous pourrons vous orienter vers un de nos partenaires : Agefiph, Cap Emploi

Votre inscription

De la recherche à la formation, en 5 étapes

1

Testez votre niveau

Un test de positionnement gratuit pour entrer au bon niveau. Faire le test →

3

Vérifiez votre financement

CPF, OPCO, France Travail : un conseiller vous rappelle sous 48 h et monte le dossier avec vous.

4

Validez votre inscription

C’est à vous : vous signez le devis ou la convention, ou vous validez votre dossier sur Mon Compte Formation.

5

Formez-vous

Convocation, formation, évaluation et certification.

Particulier · salarié · demandeur d’emploi

Financez votre formation avec votre CPF

  • 75 formations éligibles au CPF
  • Inscription sur Mon Compte Formation, nous vous guidons pas à pas
  • Participation forfaitaire de 150 €, sauf exonération (demandeur d’emploi, abondement employeur)

Entreprise · équipe · service RH

Formez votre équipe en intra-entreprise

  • Dans vos locaux, à Toulouse ou à distance, aux dates de votre choix
  • Programme adapté à vos outils et à vos cas réels (Programmation objet : Concevez et structurez des applications fiables et évolutives)
  • Forfait groupe, financement OPCO, devis sous 48 h

Devis · inscription · financement

Une question sur « Programmation objet : Concevez et structurez des applications fiables et évolutives » ?

Un conseiller vous répond sous 48 h ouvrées : dates, format, devis et financement (CPF, OPCO, France Travail).

En poursuivant votre navigation sur ce site, vous acceptez que nous utilisions des cookies pour mesurer l'audience de notre site.