Formation - C++ - Programmation Objet

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Introduction à la conception orientée objet

  • Les paradigmes de développement (procédural, objet, fonctionnel, déclaratif)
  • Principes de conception objet : Abstraction, Encapsulation, Héritage et Polymorphisme
  • Généricité

2 - Syntaxe et modèle de C++

  • Point d'entrée d'une application
  • Utilisation de la console, objets d'entrée/sortie (streams)
  • Fonctions, paramètres et spécificateurs
  • Les tableaux
  • La classe C++11 array
  • Structures de contrôle
  • La boucle « for-each » de C++11
  • Introduction à la bibliothèque standard
  • Les modèles mémoire (Data segment, Heap, Stack)
  • Les pointeurs et les références
  • La classe std::string
  • L'initialisation uniforme de C++11
  • Allocation et désallocation dynamiques
  • Les smart pointers (unique_ptr , shared_ptr ) de C++11
  • Les espaces de noms (namespaces)

3 - Les concepts Objet appliqués au C++

  • Classes, instances, cycle de vie d'un objet
  • Encapsulation et visibilité (public-private-protected)
  • Méthodes, constructeurs, destructeurs
  • La zone d'initialisation des membres (ZIM)
  • Surcharge (overloading)
  • Membres de classes (ou statiques)
  • Héritage, classes abstraites et concrètes
  • Constance et robustesse
  • Les nouveaux mots-clés (default, delete, override, final) de C++11
  • Polymorphisme et interfaces
  • Héritage privé
  • La surcharge des opérateurs
  • Clonage d'objets (construction par recopie / opérateur d'affectation)

4 - Robustesse et traitement des exceptions

  • Traitement des erreurs
  • Assertions
  • Traitement des exceptions
  • Les clauses try – catch
  • Gestionnaires d'exception
  • Création d'une classe d'exception personnalisée
  • Contrôle runtime de C++11 (clause noexcept)

5 - Points clés de la Standard Template Library (STL)

  • Présentation des principaux conteneurs (vector, list, set, map, deque)
  • Critères de choix pour un conteneur STL
  • Emplacement de C++11
  • Les itérateurs
  • Les algorithmes génériques

6 - Généricité - Templates

  • Définitions de patrons, syntaxe et instanciation
  • Patrons de fonctions
  • Templates de classe

7 - Qualité logicielle et tests d'applications

  • Les best practices en C++
  • Idiomes et règles de conception
  • Introduction aux design patterns
  • Le développement guidé par les tests (TDD – Test Driven Development)
  • Présentation succincte de GoogleTest

Prérequis

Public

  • Développeurs
  • Ingénieurs
  • Chefs de projets proches du développement

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les principales étapes de la levée de fonds
  • Distinguer les mécanismes juridiques de la levée de fonds
  • Choisir les outils juridiques appropriés
  • Réaliser la levée de fonds adaptée à son projet
Tarif

A partir de 1 288,00 €

Durée

9 heures

Modes
  • Entreprise

Le management situationnel

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Diversifier ses styles de management afin de pouvoir s'adapter à chaque situation
  • Reconnaître la maturité de son collaborateur pour pouvoir adapter son style de management
  • Accompagner ses collaborateurs et instaurer une relation de qualité
  • Déléguer, motiver et diriger son équipe
  • Ajuster son management au contexte
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Le métier de logisticien

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Prévenir les bonnes solutions en logistique
  • Concevoir une stratégie logistique
  • Appliquer la GPA
  • Optimiser les flux et réduire les risques
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer le personnel
  • Assurer la veille juridique du service RH
  • Assister le DRH
Tarif

A partir de 1 390,00 €

Durée

15j / 105h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Achat de prestations de services

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Analyser les besoins de son entreprise
  • Sélectionner les prestataires
  • Négocier et contractualiser
  • Assurer le suivi et le contrôle du prestataire
  • Gérer les risques et les situations délicates
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Formation Formateur expert en comodalité

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier les spécificités de la comodalité
  • Utiliser les outils appropriés pour préparer son environnement pour une animation en comodalité
  • Concevoir une séquence pédagogique comodale
  • Animer une séquence pédagogique comodale
Tarif

A partir de 890,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Formation Animer à distance une classe virtuelle

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Appréhender les aspects techniques de la classe virtuelle
  • Construire le scénario pédagogique d'une classe virtuelle
  • Réussir les moments clés de la classe virtuelle
  • Mobiliser les 4 piliers de l'apprentissage chez ses participants
  • Animer avec aisance en distanciel
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Utiliser les outils natifs disponibles dans NSX pour identifier et résoudre les problèmes
  • Utiliser VMware Aria Operations for Logs et VMware Aria Operations for Networks pour identifier et résoudre les problèmes liés à l’environnement NSX
  • Expliquer les composants de l’infrastructure NSX et les communications entre eux
  • Identifier, analyser et résoudre les problèmes liés à la gestion, au contrôle et aux plans de données dans NSX
  • Identifier, analyser et résoudre les problèmes liés à la préparation de l’infrastructure et aux déploiements VMware NSX Edge
  • Identifier, analyser et résoudre les problèmes liés à la commutation logique et au routage logique
  • Identifier, analyser et résoudre les problèmes de sécurité réseau liés aux pare-feu distribués, aux pare-feu de passerelle et aux IDS/IPS distribués
  • Identifier, analyser et résoudre les problèmes liés au VPN et à VMware NSX Advanced Load Balancer
  • Identifier les composants et les flux de paquets impliqués dans le chemin de données NSX et résoudre les problèmes connexes
Tarif

A partir de 3 750,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Les transactions immobilières

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier les fondamentaux juridiques en matière de transaction immobilière
  • Détecter les particularités juridiques propres à chaque situation de vente
  • Préparer les différents mandats et documents professionnels
  • Examiner les règles juridiques et rédactionnelles permettant de lier les parties
  • Intégrer les dernières dispositions législatives issues de la loi Alur
  • Identifier les bases de la déontologie applicables en matière d'intermédiation immobilière
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...