La programmation orientée objet (POO)

JAVA / C++

A propos de cette formation

Découvrez dans ce module la programmation orientée objet (POO) appliquée au langage JAVA ou C++. Cela via l’apport de connaissances théoriques, des exercices pratiques, et un projet qui permettra de mettre en application les concepts vus en cours dans un jeu fantastique dont chacun pourra personnaliser son univers.

Objectifs pédagogiques

  • Modéliser une application orientée objet
  • Implémenter une application orientée objet en JAVA ou C++
  • Factoriser le code source et optimiser une application selon les concepts de polymorphisme et les spécificités du langage JAVA ou C++

Ce que vous allez apprendre

Découvrez les environnements de développement ainsi que les processus de compilation et de déploiement pour le JAVA ou le C++. Vous apprendrez également la différence entre la programmation procédurale et orientée objet ainsi que la notion d’objet et de classe. Pour le JAVA, petit bonus sur les acronymes JRE, JDK, JVM et JIT ainsi que le concept du Garbage collector (le ramasse miette)

Dans ce chapitre, vous apprendrez les différents concepts de la POO (Programmation Orientée Objet) et à les modéliser sous forme de diagramme de classe

Dans ce chapitre, vous apprendrez à implémenter les différents concepts de base de la POO (Programmation Orientée Objet) en JAVA ou C++

Dans ce chapitre, vous apprendrez et appliquerez les concepts de polymorphisme: les classes abstraites, la programmation générique, la surcharge, la redéfinition, et les interfaces n’auront plus de secret pour vous. Nous aborderons également les spécificités de ces concepts pour le langage JAVA ou C++ (double héritage, héritage virtuel, méthodes virtuelles pures, …)

Dans ce chapitre, il vous sera présenté les classes de base couramment utilisées en JAVA ou C++ avec, bien entendu, des exercices d’application

Modalité de la formation

Les informations ci-dessous concernent la formation dans son ensemble mais nous pouvons la personnaliser pour l’adapter à vos besoins: n’hésitez pas à nous contacter ici pour construire votre formation.

Nous avons également créé une version « découverte » d’une demi-journée afin de sensibiliser vos équipes sur un format court.

Durée

4

jours

Prérequis

Connaitre les bases de l’algorithmie (voir notre formation ici)
Avoir un PC ou un Mac

Groupe

15

participants max.

Tarif

1680

(exonérée de TVA — Art. 261.4.4 a du CGI)

Votre intervenant pédagogique

Romain Staley

Consultant en innovation

Ingénieur de formation, j’ai travaillé de nombreuses années dans l’industrie aéronautique et Ferroviaire, en région Parisienne et sur le bassin Toulousain.

Au cours de ma carrière, je me suis progressivement intéressé au domaine de l’innovation, partie essentielle dans le domaine industriel où l’avantage technologique est primordial pour se démarquer des concurrents.

L’innovation m’intéressant et devenant de plus en plus importante dans mon travail, j’ai acquis de nombreuses compétences dans cette discipline au fil des années, jusqu’à prendre la responsabilité sur la création de diverses activités de recherche & développement.

Recherche de financement, gestion de projets collaboratifs, Recherche et Développement, création de prototypes, etc… au bout de quelques années, l’innovation est devenue mon quotidien.

En 2019, je m’intéresse à la théorie CK : une théorie qui permet de mieux comprendre le raisonnement suivi lorsque l’on travaille sur de la conception innovante. Je décide alors de me former sur ce mode de management et sur les méthodes qui en découle. Par la suite, je fonde STALEY Innovation pour accompagner les entrepreneurs, PME et grands groupes à établir une stratégie et piloter leurs activités d’innovation qui leur permettront de trouver de nouveaux leviers de croissance et d’assurer l’avenir de leur business.

Qu'en pensent ceux qui l'ont déjà testé ?

3 commentaires sur “La programmation orientée objet (POO) JAVA / C++”

  1. Le cours est structuré !
    On peut poser tous les questions concernant le cours mais aussi, Romain nous apprend ou plutôt nous donne des pistes sur des sujets hors module.
    Très sympa et génial avec le projet qu’on a fait dans chaque petit group et puis échanger. C’était un régal !

    Pour ce module si je pouvais je mettrais plus que 5 étoile 🙂
    Merci Romain !

  2. DUBOURDIEU Gauthier

    Les cours sont très intéressants. Ils alternent entre la théorie et la pratique, permettant ainsi un apprentissage efficace.
    Romain est toujours à l’écoute et nous incite à participer, ce qui rend ses cours très dynamiques.

  3. Très bonne formation!
    Elle a été du début à la fin très bien structurée, dynamique et enrichissante.
    Merci beaucoup!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous aussi, donnez votre avis

3 commentaires sur “La programmation orientée objet (POO) JAVA / C++”

  1. Le cours est structuré !
    On peut poser tous les questions concernant le cours mais aussi, Romain nous apprend ou plutôt nous donne des pistes sur des sujets hors module.
    Très sympa et génial avec le projet qu’on a fait dans chaque petit group et puis échanger. C’était un régal !

    Pour ce module si je pouvais je mettrais plus que 5 étoile 🙂
    Merci Romain !

  2. DUBOURDIEU Gauthier

    Les cours sont très intéressants. Ils alternent entre la théorie et la pratique, permettant ainsi un apprentissage efficace.
    Romain est toujours à l’écoute et nous incite à participer, ce qui rend ses cours très dynamiques.

  3. Très bonne formation!
    Elle a été du début à la fin très bien structurée, dynamique et enrichissante.
    Merci beaucoup!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Objectifs pédagogiques

Contenu de la formation

Découvrez les environnements de développement ainsi que les processus de compilation et de déploiement pour le JAVA ou le C++. Vous apprendrez également la différence entre la programmation procédurale et orientée objet ainsi que la notion d’objet et de classe. Pour le JAVA, petit bonus sur les acronymes JRE, JDK, JVM et JIT ainsi que le concept du Garbage collector (le ramasse miette)

Dans ce chapitre, vous apprendrez les différents concepts de la POO (Programmation Orientée Objet) et à les modéliser sous forme de diagramme de classe

Dans ce chapitre, vous apprendrez à implémenter les différents concepts de base de la POO (Programmation Orientée Objet) en JAVA ou C++

Dans ce chapitre, vous apprendrez et appliquerez les concepts de polymorphisme: les classes abstraites, la programmation générique, la surcharge, la redéfinition, et les interfaces n’auront plus de secret pour vous. Nous aborderons également les spécificités de ces concepts pour le langage JAVA ou C++ (double héritage, héritage virtuel, méthodes virtuelles pures, …)

Dans ce chapitre, il vous sera présenté les classes de base couramment utilisées en JAVA ou C++ avec, bien entendu, des exercices d’application

Durée

28h
(4 jours ou 8 demi-journée)

Prérequis

Connaitre les bases de l'algorithmie (voir notre formation ici )

Avoir un PC ou un Mac

Groupe

15 stagiaires max.

Prix

1680 € HT
(exonérée de TVA — Art. 261.4.4 a du CGI)