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

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

    • Décrire l'architecture d'un système embarqué sous Linux et sa construction
    • Développer et mettre au point des applications pour le système embarqué
    • Utiliser la chaîne de compilation croisée
    • Installer, utiliser et configurer Boot Loader, le noyau Linux...
    Tarif

    A partir de 3 350,00 €

    Durée

    5j / 35h

    Modes
    • Centre

    Objectifs de la formation

    Les objectifs de la formation Utiliser des EPI contre les chutes de hauteur sur site non équipé :

    - Accéder en sécurité à un poste de travail en hauteur sur site non équipé - Utiliser les Équipements de Protection Individuelle (EPI) en toute sécurité - Définir et mettre en place les points d’ancrage à utiliser

    Tarif

    A partir de 736,00 €

    Durée

    2j / 14h

    Modes

    Les clés du marketing

    Proposé par ORSYS

    Objectifs de la formation

    • Acquérir les concepts fondamentaux du marketing
    • Définir sa démarche marketing
    • Établir son diagnostic marketing interne et externe à l'aide d'outils spécifiques
    • Définir la stratégie marketing et son positionnement produits
    • Construire et optimiser son mix marketing
    • Élaborer le plan marketing et définir les indicateurs de suivi
    Tarif

    A partir de 2 050,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire les subtilités du langage Python et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces
    • Gérer le développement en langage Python, de façon approfondie.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Intervenir en toute sécurité sur des interventions de remplacement, de raccordement
    • Réaliser en toute sécurité des manoeuvres sur des installations et équipements électriques Basse et/ou Haute 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

    Objectifs de la formation

    • Exécuter en toute sécurité des travaux électriques sur des installations et équipements électriques haute 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

    Objectifs de la formation

    Comprendre ce qu'est un microcontrôleur - Découvrir les fondamentaux avec une carte Arduino et la librairie Arduino - Comprendre les microcontrôleurs avec la famille MSP430 - Programmer un microcontrôleur en C avec un IDE - Maîtriser les entrées-sorties
    Tarif

    A partir de 2 250,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Exécuter en toute sécurité des travaux électriques 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

    Objectifs de la formation

    Les objectifs de la formation Habilitation électrique initiale BP : opérations élémentaires sur chaînes photovoltaïques :

    - Exécuter en sécurité des opérations élémentaires sur chaînes photovoltaïques dans le respect des prescriptions de la NF C 18-510

    Tarif

    A partir de 912,00 €

    Durée

    1 jour + 0,5 jour TP - 10,5 heures

    Modes

    Objectifs de la formation

    • Parfaire sa maîtrise du langage C
    • Comprendre les pointeurs, les fonctions
    • Savoir gérer les fichiers, les appels système, la mémoire
    • Savoir faire des appels de fonctions assembleur
    • Optimiser la vitesse et la mémoire
    • Gérer les librairies
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...