M2i Formation

Découvrez notre formationIntroduction à la programmation objet

Présentiel

3 jours (21 heures) - OBJ-INT

(20)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Conception et langages  ›  Introduction à la programmation objet

Objectifs pédagogiques

  • Maîtriser à la fois la conception d’application orientée objet, ainsi que sa traduction en programmation objet
  • Identifier dans un projet les entités éligibles à devenir des classes
  • Traduire les entités et relations entre entités en classes
  • Passer à la programmation objet en présentant les principaux concepts
  • Comprendre l’utilité des Frameworks dans une approche objet
  • Choisir et utiliser les Frameworks.

Niveau requis

Avoir les connaissances de base de la programmation.

Public concerné

Concepteurs et développeurs amenés à conduire un projet de développement en objet.


Cette formation est éligible au CPF : code unique 236722

La Défense24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
La Défense14/10/20191 500 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Mulhouse24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Nancy24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Reims24/04/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Évreux24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Le Havre24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Lille24/04/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Grenoble24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Lyon24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne24/04/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Orléans24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Tours24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Bordeaux14/10/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Montpellier24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis24/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence14/10/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Fondamentaux de la Programmation (+ 120€)

De l'analyse à l'objet

  • Le langage UML comme charnière entre MOA et MOE
  • Les principaux diagrammes dans UML qui conduisent à l’objet
  • Identification des Design Patterns dans les diagrammes UML

Pourquoi l'objet ?

  • L’importance de la réutilisabilité
  • La notion de composant
  • Différences entre conception et développement fonctionnel et objet
  • Différences entre principe procédural et objet
  • Y a-t-il un seul paradigme objet ?

Les bases et concepts de l’objet

  • Les objets sont partout
  • Non dissociation des données et des procédures
  • Le moule à objets : la classe
  • Les objets comme instances de classe
  • Les fonctions de classe : les méthodes
  • Les attributs de classe : les propriétés
  • Notion de visibilité des attributs d’objets
  • Présentation de l’inclusion d’objets
  • Présentation de l’héritage d’objets
  • Une notion essentielle : l’interface

Conception d'une architecture informatique à base d'objets

  • 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

Les outils de développement objet

  • Passage de la conception au code : les générateurs de code
  • Présentation des outils et plugins principaux
  • Présentation d’Eclipse
  • Présentation de NetBeans
  • Un exemple dans le monde de la mobilité : Android Studio
  • Manipulation des objets dans ces outils d’intégration de technologie

Utilisation des objets dans les langages architectures principaux

  • Les objets dans JEE et Java
  • Les objets dans .NET, C# et VB.NET
  • Les objets dans PHP
  • Interopérabilité des objets entre architecture et langages : les Web Services

Apport des Frameworks objets

  • Définition des Frameworks
  • Les Frameworks, exemple type de réutilisabilité
  • Conception d’application en utilisant des Frameworks
  • Exploiter les objets d’une application dans un Framework choisi
  • Importance de la conception applicative, l’approche Framework
  • Les principaux Frameworks
  • Les Frameworks objets de persistance en Java, .NET, PHP
  • Les Frameworks objets de gestion graphique en Java, .NET, PHP, JavaScript
  • Les Frameworks de gestion objet : Spring et CDI (une norme)

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus