15_26540398F_1070020S https://www.meformerenregion.fr/formations/540398 Programmation objet : Concevez et structurez des applications fiables et évolutives NAPSIA

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

Date de mise à jour : 29/06/2026 | Identifiant OffreInfo : 15_26540398F
Organisme responsable : NAPSIA

Objectifs


  • 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 de la formation

Jour 1 : Paradigmes de Programmation, Concepts POO & Analyse Assistée par l'IA Paradigmes : Découverte des modèles de développement (déclaratif, procédural, orienté objet), concepts de langages multiparadigmes et historique du génie logiciel.
Principes Core : Concepts fondamentaux de l'approche objet : encapsulation, couplage faible, cohésion forte. Anatomie d'un objet : attributs (états), comportements (méthodes), notions de classes et d'instances.
Apport de l'IA : Utilisation de l'intelligence artificielle pour optimiser l'approche cognitive et structurer le découpage sémantique d'un système complexe.
Pratique : Analyse comparative de codes sources (procédural vs objet) et ateliers de brainstorming visuel pour catégoriser des familles d'objets. Jour 2 : Conception Orientée Objet, Diagrammes de Classes UML & Lexique Expert Modélisation : Transition d'un besoin fonctionnel textuel vers un modèle d'objets. Introduction au langage UML (Unified Modeling Language) et focus sur le diagramme de classes.
Relations : Étude des connexions inter-objets : héritage, polymorphisme, surcharge, redéfinition, associations, agrégations et compositions. Cycle de vie : constructeurs, destructeurs, accesseurs et interfaces.
Outillage : Découverte des logiciels de modélisation du marché et principes de la génération automatique de code source à partir d'UML.
Pratique : Traduction de scénarios métiers en diagrammes de classes UML et validation des connaissances par QCM technique. Jour 3 : Architecture logicielle, Frameworks, Design Patterns & MVC Industrialisation : Rôle et utilité des frameworks dans la réutilisabilité du code objet. Découpage architectural d'une application en couches (Data, Métier, Présentation).
Design Patterns : Introduction aux motifs de conception célèbres. Focus sur l'architecture MVC (Modèle-Vue-Contrôleur) et rôle transverse des interfaces comme liant applicatif.
Pratique : Analyse de l'implémentation de la POO sur un framework réel, session de "live coding" sur les principaux Design Patterns et projet de synthèse avec cas pratiques à difficulté croissante.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

142 route d'Albi
31200 - Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Contact de l'organisme formateur

NAPSIA
SIRET : 88040241700047
31200 Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Information fournie par :