Formation C++ : Fondamentaux

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Apprendre la programmation orientée Objet avec C++ - Etre capable de développer en autonomie avec C++

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 375,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 375,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Historique, versions et standardisation
    C par rapport au C++
    C++ et les autres langages
    Environnement, outils

    Généralités et rappels

    La compilation
    Organisation d'une application en C++
    Grammaire locale (variables, structures, boucles...)
    Fonction main()
    Fonctions standards d'E/S

    Spécificités du C++

    Définition de variables, utilisation
    Types principaux et environnement d'exécution
    Formats d'affichage
    Transtypage
    Arithmétique et opérations diverses ; les conditions
    Constantes typées
    Structures conditionnelles
    Boucles et traitement de données multiples
    Tableaux - création, manipulation
    Pointeurs, l'accès à une mémoire quelconque
    Références
    Enumérations

    Les fonctions

    Prototypage et définition
    Arguments simples et utilisation
    Passage de paramètres (par valeur, par adresse, par référence)
    Références et valeurs de retour
    Surcharge de fonctions
    Fonctions inline
    Récursivité
    Organisation des fichiers sources

    Les structures - introduction à la Programmation Orientée Objet

    Définition, création, utilisation
    Définition de méthodes
    Déclaration d'une variable de structure
    Structure constante, le mot clé "mutable"
    Structures comme paramètres de fonctions

    Programmation Orientée Objet

    Apports de l'objet sur le procédural
    Définition de classes
    Utilisation : instanciation statique ou dynamique
    Attributs et méthodes d'instances
    Constructeurs, destructeurs, surcharge
    Champs statiques et méthodes de classe
    Encapsulation des données (accesseurs et modifieurs)
    L'agrégation, relations entre les données - problèmes et solutions
    Fonctions et classes amies d'une classe (friend)
    Héritage, la réutilisabilité
    Polymorphisme et abstraction des classes
    Héritage multiple : possibilité, problèmes, conseils

    La surcharge des opérateurs

    Les besoins, les possibilités, alternatives
    Le mécanisme général
    Recherche d'une solution idéale

    Programmation générique (Templates)

    Intérêt - quand utiliser, quand éviter ?
    Templates de fonction et exemples fondamentaux
    Templates de classes
    Instanciation de templates

    Les espaces de nommage en C++

    Définition, les namespaces nommés
    Alias d'espace de nommage
    Déclaration Using / Directive Using namespace 

    Les exceptions

    Introduction
    Principe et mécanismes de gestion des exceptions
    Libération des ressources dynamiques lors d'une exception

    Bibliothèques standards du C++

    Les conventions du C++, la documentation
    Accès aux fichiers
    Les chaînes de caractères - aspects complexes des conversions
    La STL - conteneur, itérateurs, ...
    Présentation des bibliothèques de présentation (SDL, API Win32, MFC, .NET)

    Prérequis

    Notions de C ou d'un langage proche

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Rédiger avec plus de facilité.
    • Écrire en fonction de cibles et de contextes identifiés.
    • Rédiger des e-mails, des notes, des comptes rendus et des documents efficaces.
    • Utiliser des outils d'IA.
    Tarif

    A partir de 1 990,00 €

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    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

    Actualités retraite

    Proposé par GERESO

    Objectifs de la formation

    • Analyser les incidences RH de la réforme en cours, notamment sur la gestion des carrières.
    • Définir l'âge et le nombre de trimestres par génération.
    • Différencier les différentes validations de trimestres au régime général et de points en AGIRC-ARRCO.
    • Distinguer les nouvelles conditions de départ anticipés : carrière longue, handicap, incapacité permanente... et de retraite progressive.
    • Mesurer l'impact de la réforme en cours sur l'âge de la retraite.
    Tarif

    A partir de 1 785,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Connaitre la règlementation en matière d'électricité sur véhicules électriques (norme NF C 18-550)
    • Savoir évoluer dans un environnement électrique
    • Savoir rendre compte de l'opération réalisée
    • Réaliser les opérations sur batteries (mise en place de protection, connexion, déconnexions, manipulations, contrôles, nettoyage)
    • Appliquer les consignes de sécurité prévues par la norme NF C 18 550
    Tarif

    A partir de 1 390,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Exécuter en toute sécurité des interventions d'entretien et de dépannage sur des installations et équipements électriques basse et haute tension
    • Réaliser en toute sécurité les opérations de consignations en BT et HTA
    • Réaliser en toute sécurité des travaux d'ordre électrique en Haute Tension
    • Réaliser en toute sécurité les opérations de consignation en Haute Tension (HC)
    • Gérer et appliquer la réglementation selon la norme NF C 18-510
    Tarif

    A partir de 1 390,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Identifier les différentes modalités de facturation électroniques admissibles
    • Vérifier le respect des exigences fiscales associées
    • Identifier les clauses à exiger d'un prestataire externe pour sécuriser l'entreprise en cas de contrôle fiscal
    Tarif

    A partir de 1 294,00 €

    Durée

    1 jour

    Modes
    • Entreprise
    • Centre
    • Distance

    Formation Prolog

    Proposé par DAWAN

    Objectifs de la formation

    Maîtriser la programmation logique avec Prolog - Savoir l'associer avec un autre langage
    Tarif

    A partir de 2 245,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Exécuter en toute sécurité des interventions de remplacement, de raccordement (BS)
    • Exécuter en toute sécurité des manoeuvres sur des installations et équipements électriques en Basse et/ou Haute Tension (BE-HE Manoeuvre)
    • Gérer et appliquer la réglementation selon la norme NF C 18-510
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Connaitre la règlementation en matière d'électricité sur véhicules électriques (norme NF C 18-550)
    • Savoir évoluer dans un environnement électrique
    • Savoir rendre compte de l'opération réalisée
    • Réaliser les opérations sur batteries (mise en place de protection, connexion, déconnexions, manipulations, contrôles, nettoyage)
    • Appliquer les consignes de sécurité prévues par la norme NF C 18 550
    Tarif

    A partir de 1 390,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Librairie Qt

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre le fonctionnement de la librairie
    • Gérer le QObject, les widgets et les layouts
    • Maîtriser les Poput Qt, les QWidget, Container et Variant
    • Connaître les bonnes habitudes de codage
    • Utiliser Model/View
    • Manier les pointeurs intelligents
    • Savoir optimiser et gérer la mémoire
    Tarif

    A partir de 2 750,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...