Langage C++

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Développeurs souhaitant maîtriser la syntaxe et les principales fonctions du langage C++.

À l'issue de la formation, le stagiaire sera capable de :

  • Acquérir les bases de la programmation objet
  • Maîtriser la syntaxe et les principales fonctions du langage C++

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jour(s)
Modes
  • Entreprise
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jour(s)
Modes
  • Entreprise
Sessions

Programme

Introduction au langage C

  • Historique
  • Description du langage

La conception orientée objet

  • Analyse de projets d'application
  • Développement d'un programme
  • Programmation orientée Objet
  • Représentation des projets orientés Objet
  • Structure de base d'un programme
  • Aperçu général des langages orientés Objet

Définition des structures de données

  • Types de données de base
  • Pointeurs sur variables
  • Références
  • Types de données composées
  • Fonctions "Friends"
  • Fonctions "Inline"
  • Portée
  • Membres statistiques
  • Classes imbriquées
  • Définition de classes locales

Définition des variables

  • Gestion dynamique de la mémoire
  • Objets membres d'une classe
  • Définition de constantes
  • Variables non optimisées

Expressions et opérateurs

  • Expressions de base
  • Expressions préfixes
  • Opérations unaires
  • Transtypages explicites
  • Pointeurs sur un membre de classe
  • Opérateur arithmétique
  • Opérateur de comparaisons
  • Opérateur bit à bit
  • Opérateur logique
  • Affectations
  • Opérateur virgule
  • Expressions constantes
  • Évaluation des expressions

Héritages

  • Relation entre les classes
  • Héritage de propriétés
  • Accès aux membres de la classe de base
  • Héritages multiples
  • Classes de bases virtuelles
  • Constructeurs et classes de bases virtuelles
  • Fonctions virtuelles
  • Fonctions abstraites
  • Classes abstraites
  • Représentation des liens de dérivation

Surcharge

  • Surcharge des fonctions
  • Surcharge d'opérateurs
  • Opérations unaires et binaires
  • Accès aux membres d'une classe
  • New et delete

"Templates"

  • Définitions de patrons
  • Patrons de fonctions
  • Transmission d'opérateurs
  • Arguments pour patrons
  • Sélections des fonctions surchargées

Traitement des exceptions

  • Traitement des erreurs dans les programmes
  • Traitement des erreurs en C++
  • Traitement des exceptions imbriquées
  • Classes des expressions
  • Liste des expressions valides 
  • Fonctions spéciales de traitement des exceptions

Prérequis

Connaissance d'un langage de programmation.

Public

Développeurs et Informaticiens

Ces formations pourraient vous intéresser

Objectifs de la formation

Vous apprendrez les bases sur le langage HTML5 et CSS3.
Vous apprendrez quelques connaissances sur l'apprentissage d'un CMS de type WordPress.
Vous apprendrez à programmer en Javascript.
Tarif

A partir de 575,00 €

Durée

2j / 19h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation DDD a pour objectif de :

  • Connaître les constats qui mènent à considérer le DDD dans le développement logiciel
  • Comprendre l’utilité d’adopter un langage commun avec tous les acteurs du projet et savoir le mettre en place
  • Comprendre l’utilité des Bounded Context dans un projet et dans l’organisation des équipes
  • Identifier les relations entre les Bounded Context afin de les prendre en compte et mesurer leurs impacts au quotidien
  • Appréhender les règles pour concevoir habillement un Aggregate en fonction de la problématique à résoudre
  • Découvrir les messages existants et leurs rôles
  • Sauvegarder et récupérer son Aggregate. Découvrir les autres outils à notre disposition pour structurer le Bounded Context
  • Comprendre pourquoi tant de buzz pour les microservices, quels sont les pièges et comment y aller si le besoin est réel

À l’issue de cette formation chaque apprenant sera capable de :

  • Maîtriser les concepts et principes clés du Domain-Driven Design
  • Mettre en oeuvre les principes de conception du DDD et savoir appliquer les patterns
  • Utiliser un langage commun avec tous les acteurs du projet
  • Avoir une expérience concrète d’implémentation de l’approche DDD
  • Retrouver le langage métier dans le code et limiter ainsi la charge cognitive
  • Structurer son application en pensant fonctionnel avant technique
Tarif

A partir de 720,00 €

Durée

1 jour ; Formation réalisable à votre rythme durant 2 mois en format VOD (e-learning)

Modes
  • Distance

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
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir une application basée console en utilisant .NET Core
  • Utiliser Visual Studio pour créer, déboguer et organiser ses projets
  • Utiliser toutes les fonctionnalités du langage C#
  • Définir la programmation orientée objet.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • 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 (H1-H1V) et/ou diriger (H2-H2V) en toute sécurité des travaux électriques sur des installations Haute Tension
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

4j / 25h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire le principe du modèle relationnel et des bases de données
  • Ecrire des requêtes avec le langage SQL pour créer des objets (tables, index…) de base de données
  • Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données
  • Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions
  • Ecrire des requêtes avec le langage SQL en groupant ou filtrant les lignes
  • Ecrire des requêtes avec le langage SQL impliquant des traitements sur plusieurs tables de données (jointures)
  • Ecrire des sous-requêtes avec le langage SQL
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Rust

Proposé par DAWAN

Objectifs de la formation

Connaître l'intérêt et l'utilisation du langage Rust - Etre capable de développer, compiler et tester une application en Rust
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Langage SQL

Proposé par M2I

Objectifs de la formation

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

  • Décrire les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
  • Interroger une base de données avec la clause SQL SELECT
  • Utiliser les commandes SQL de mise à jour des données
  • Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
  • Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
  • Créer, modifier et supprimer certaines catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Concevoir des procédures et fonctions VBA
  • Réaliser des applications manipulant les différents objets Excel
  • Maîtriser les bases de la programmation et les concepts du langage VBA
  • Concevoir des formulaires
Tarif

A partir de 1 290,00 €

Durée

3j / 21h

Modes
  • Entreprise

Je cherche à faire...