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

    Concrètement, à l'issue de cette formation Arduino vous aurez acquis les connaissances et com^pétences nécessaires pour : 

    • Découvrir et maitriser l’écosystème Arduino
    • Comprendre l’architecture des microcontrôleurs de la famille ATmega 328
    • Mettre en place un environnement de développement pour les kits Arduino
    • Développer des applications en langage C pour les kits Arduino
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

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

    • Programmer objet en C++
    • Définir l'héritage et le polymorphisme
    • Identifier les types de fonctions dont les inlines
    • Gérer la mémoire et les pointeurs
    • Utiliser la STL (Standard Template Library)
    • Surcharger des opérateurs.
    Tarif

    A partir de 2 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Ecrire de façon structurée des programmes en C
    • Utiliser les fonctions de la bibliothèque standard du C
    • Déclarer et appeler des fonctions
    • Interpréter la syntaxe et les instructions de base du langage
    • Utiliser des chaînes de caractères
    • Démontrer l'intérêt des pointeurs.
    Tarif

    A partir de 2 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Exécuter en toute sécurité des interventions d'entretien, de dépannage et des opérations de consignation sur des installations et équipements électriques basse tension (BR)
    • Exécuter en toute sécurité des travaux électriques et des opérations de consignation pour des travaux sur des installations et équipements électriques basse tension.
    • Gérer et appliquer la réglementation selon la norme NF C 18-510
    • Maintenir son habilitation électrique initiale
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 11h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Programmation en C

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    Cette formation Langage C vous apporte les connaissances et compétences nécessaires pour :

    • Comprendre le fonctionnement de la programmation structurée à travers l’exemple du langage C
    • Maîtriser la syntaxe du Langage C et les principales fonctions du langage C
    • Savoir écrire un programme C modulaire, portable (ANSI) et facile à maintenir
    • Maîtriser les mécanismes de gestion de la mémoire lors de la compilation et de l’exécution (classes d’allocation, pile, pointeurs, sécurité)
    Tarif

    A partir de 2 720,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation C++

    Proposé par Sparks

    Objectifs de la formation

    • Identifier les principales caractéristiques du langage C++
    • Configurer l'environnement de développement
    • Utiliser les fonctions et le code C dans un programme C++
    • Implémenter les structures de données et algorithmes avec la STL
    • Concevoir des classes et gérer l'héritage en C++
    • Gérer les exceptions et les erreurs en C++
    Tarif

    A partir de 2 750,00 €

    Durée

    5 jours

    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

    Formation Rust - Avancé

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    A l'issue de cette formation Rust Avancé vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Créer ses propres macros déclaratives
    • Utiliser les traits et maîtriser l’ownership dans des cas avancés
    • Choisir les types les plus adaptés à ses applications
    • Écrire un programme concurrent multi-thread
    • Appeler Rust depuis C et inversement
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation C++, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Concevoir l’architecture d’une application C++ en utilisant ses propres classes ou des classes existantes
    • Savoir programmer objet en C++ (classe, méthode, propriétés, constructeur, instance, etc.)
    • Maîtriser la syntaxe du C++
    • Maîtriser son environnement de développements (outils, compilation, build, etc.)
    • Connaître la norme C++ 11 et les nouveautés introduites par cette version et les suivantes
    Tarif

    A partir de 2 690,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Conseil de vente en magasin et à distance

    Proposé par SHURAFORM - FORMAEREM

    Objectifs de la formation

    Utiliser des outils numériques pour augmenter ses ventes en magasin comme à distance.
    Utiliser des outils d’analyse connectés pour identifier sa cible et analyser son marché.
    Rendre le client acteur de la vente et de la promotion des produits et des services.
    Tarif

    A partir de 589,00 €

    Durée

    2j / 18h

    Modes
    • Entreprise
    • Distance

    Je cherche à faire...