Introduction à la programmation objet

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer à 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
  • Estimer l'utilité des frameworks dans une approche objet
  • Choisir et utiliser les frameworks.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 120,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 120,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1 - Matin

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

Exemple de travaux pratiques (à titre indicatif)

  • Identification des classes métier et techniques

Jour 1 - Après-midi

Conception d'une architecture informatique à base d'objets

  • Les Design Patterns 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

Exemple de travaux pratiques (à titre indicatif)

  • Conception architecturale technique à base d'objets répartis sur les tiers identifiés

Jour 2 - Matin

Conception d'une architecture informatique à base d'objets - Suite

  • Exemple d'un Pattern Objet : le pattern MVC
  • Le modèle en tant que classe
  • Le contrôleur en tant que classe
  • Conception d'une architecture MVC
  • Exemple d'un deuxième Pattern Objet : Observer

Exemple de travaux pratiques (à titre indicatif)

  • Partir d'une situation réelle et appliquer un patron de conception vu précédemment

Jour 2 - Après-midi

Les outils de développement objet

  • De la modélisation au code : les générateurs de code
  • Présentation des outils et plug-ins principaux
  • Présentation d'Eclipse
  • Présentation de Visual Studio Code
  • Présentation d'IntelliJ

Exemple de travaux pratiques (à titre indicatif)

  • Identification du rôle des objets dans les frameworks principaux

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir les connaissances de base de la programmation.

Public

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

Ces formations pourraient vous intéresser

Photoshop - Perfectionnement

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne utilisatrice du logiciel Photoshop désirant se perfectionner afin de réaliser des retouches et des photomontages avancés. Possibilité de passage de la certification TOSA en fin de formation.

À l'issue de la formation, le stagiaire sera capable de :

  • Utiliser les fonctions avancées de Photoshop
  • Réaliser des retouches en respectant les impératifs de l'impression professionnelle
  • Réaliser des photomontages
Tarif

A partir de 700,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser correctement le langage Java comme langage objet
  • Employer les principales librairies et technologies sous-jacentes pour créer une application
  • Structurer et organiser vos développements en Java
  • Implémenter les différents concepts de base objet en Java (héritage, polymorphisme, interface...).
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier et décrire les valeurs et les principes de l'Agilité
  • Exploiter les méthodes Agiles pour en tirer tous les avantages
  • Identifier la méthode Agile adaptée en fonction du contexte projet
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le fonctionnement de Ceph
  • Le mettre en oeuvre et le configurer.
Tarif

A partir de 1 610,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser les bases du logiciel en 2D et 3D.
  • Réaliser un projet jusqu’aux présentations.
Tarif

A partir de 2 085,00 €

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Hibernate

Proposé par Sparks

Objectifs de la formation

  • Comprendre ce qu'est la persistance des données
  • Prendre en main Hibernate
  • Connaître le maping
  • Manipuler des objets persistants
  • Gérer le mapping avancé
  • Manipuler HQL et Criteria
  • Effectuer des transactions et des accès concurrents
  • Gérer le cache
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Maîtriser la programmation en Java SE (Java Standard Edition)
  • Connaître les bonnes pratiques de programmation Java
  • Avoir une première connaissance de la programmation fonctionnelle en Java
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer et utiliser l'environnement de développement basé sur Eclipse et ADT (ABAP Development Tool)
  • Créer des packages et des programmes ABAP
  • Définir et utiliser des variables simples, des structures et des tables internes
  • Reconnaître et utiliser les structures contrôle du langage ABAP
  • Utiliser le debugger
  • Créer et développer des classes ABAP objet
  • Lire des données de la base de données
  • Décrire des mises à jour de la base en utilisant des Objets Applicatifs
  • Décrire le modèle de programmation applicatif ABAP RESTful.
Tarif

A partir de 3 280,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Apprendre la logique du BIM (Building Information Modeling), utiliser les outils de conceptions, coter, mettre en plans et réaliser des nomenclatures.
Tarif

A partir de 1 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...