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

Scribus - Initiation à Scribus

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Créer des maquettes complètes, cohérentes et efficaces
  • Préparer vos maquettes pour l'impression et l'édition numérique
  • Intégrer divers médias, textes, graphiques, images dans Scribus
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les concepts de base du langage de programmation Go
  • Utiliser les bibliothèques et les packages couramment utilisés dans le langage Go
  • Utiliser les compétences en programmation concurrente et en gestion des goroutines
  • Appliquer les principes de la programmation orientée objet en Go et les appliquer dans des projets
  • Ecrire des tests unitaires et effectuer des tests d'intégration
  • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Go
  • Distinguer les bonnes pratiques de codage en Go
  • Explorer les fonctionnalités avancées de Go (la réflexion, les interfaces vides et la généricité)
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.
Tarif

A partir de 2 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Écrire des scripts Python pour automatiser des tâches
  • Mettre en œuvre de façon efficace la programmation orientée objets de Python ainsi que les particularités du langage
  • Comprendre le rôle des librairies standards
  • Développer vos propres applications de Data Science et d’Intelligence Artificielle.
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Entreprise

Access perfectionnement

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Gérer l'organisation des données sous Access pour en faciliter l'analyse
  • Mettre au point des requêtes simples et complexes
  • Construire des états pour présenter les résultats d'analyse avec Access
  • Importer et exporter des données pour les exploiter efficacement
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître les applications de Microsoft 365 - Savoir s'organiser en équipe avec Teams et OneDrive - Créer des formulaires avec Forms - Suivre un planning de travail avec To Do et Planner - Configurer un site web collaboratif avec SharePoint - Insérer et partager du contenu web avec SharePoint
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

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

  • Gagner du temps et de l'efficacité dans la rédaction des e-mails.
  • Écrire pour être lu et compris.
  • Obtenir un retour rapide à ses messages.
  • Gagner en synthèse.
  • Découvrir les usages proposés par l'IA.
Tarif

A partir de 1 575,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

JAVASCRIPT Programmer en JavaScript

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Utiliser un environnement de programmation pour écrire et exécuter un programme
  • Définir et utiliser des variables
  • Ecrire une suite d'instructions structurées
  • Organiser le code avec des fonctions et procédures
  • Utiliser des structures de données complexes (tableaux, objets)
  • Utiliser les types primitifs et les principales fonctions du langage JavaScript
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation - Sketchup

Proposé par CEGOS

Objectifs de la formation

  • Utiliser Sketchup pour dessiner des plans en 2D et des objets en 3D.
  • Maîtriser les outils pour dessiner et modifier des objets, gérer des modèles types.
Tarif

A partir de 1 740,00 €

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Acquérir les bases essentielles de Photoshop pour redimensionner, recadrer, retoucher les couleurs et les imperfections de vos photos.
  • Maîtriser les principaux détourages d'images avec Photoshop.
  • Préparer vos visuels pour l'impression ou pour le Web.
Tarif

A partir de 1 400,00 €

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...