École
Formations
Campus
Admission
International
My Dil
Carrières
Entreprise
Programmation orientée objet
Présentation
Objectifs & compétences
À l'issue de cette formation, les apprenants seront capables de :
Développer et de comprendre comment s'appuyer sur l'IA.
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 et métier
Mettre en œuvre un projet simple intégrant la programmation orientée objet et l'IA
Public visé
Développeurs, analystes, chefs de projets souhaitant évoluer vers les technologies du développement objet
Pré-requis
Disposer des connaissances de base et d’une expérience en conception d'applications et en développement logiciel
Programme
Jour 1 Matin : Introduction et fondamentaux
Évolution de la POO
Concepts clés (classes, objets, encapsulation)
Passage de la pensée fonctionnelle à la pensée orientée objet
Jour 1 Après-midi : Modélisation responsable
UML minimaliste (diagrammes de classes / séquences)
Principes d’éco-conception en code objet
TP : modéliser un cas d’usage éthique
Jour 2 Matin : Design Patterns et architecture
Principes SOLID
Patterns de création (Factory, Singleton)
Patterns structuraux (Adapter, Facade)
Jour 2 Après-midi : IA et POO
Intégration d’un service IA dans une classe métier
Gestion des dépendances (DAO, services)
TP : encapsuler un modèle simple de prédiction
Jour 3 Matin : Sécurité et bonnes pratiques
Vulnérabilités courantes en POO (injections, fuites de données)
Principe de moindre privilège et contrôles d’accès
TP : audit rapide d’une classe
Jour 3 Après-midi : Projet fil rouge & restitution
Réalisation finale d’u mini-système (POO + IA)
Présentation et retours croisés
Plan d’action pour production
QCM de validations des acquis
Modalités
Pédagogie
Les sessions de formation seront organisées soit en 100% présentiel soit en classe en full distanciel.
Évaluation / Certification
Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne
QCM de fin de formation