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

Formation Swift

Proposé par Sparks

Objectifs de la formation

  • Utiliser le langage Swift et les différentes API
  • Maîtriser l’architecture d’une application mobile écrite en Swift
  • Optimiser, construire et déployer une application performante
  • Concevoir une interface graphique
  • Echanger des données avec un serveur
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le langage Transact-SQL (T-SQL) est un langage propre à Microsoft qui permet de développer des programmes - ou plus souvent des procédures et des fonctions - de haut niveau pour manipuler les données d’une base SQL Server. Il s’appuie sur le langage SQL qu’il complète avec toutes les structures de programmation classique (variables, tests, boucles, fonctions, bibliothèques, etc.). Le T-SQL présente des spécificités pour « coller » facilement aux structures de données que l’on rencontre dans une base SQL Server (table, ligne, colonne).

Les procédures de traitement des données (insertion, extraction mise à jour, suppression) peuvent être stockées dans la base (procédures stockées,fonctions, …) et appelées par différents programmes depuis différents langages (C#, VB.Net, Java, PHP, etc...). Le Transact-SQL sert également de base à l’écriture des triggers (programmes qui se déclenchent quand des événements surviennent telle une insertion dans une table, une mise à jour, une suppression). Bien entendu, le développement de programmes Transact-SQL sert à la fois aux développeurs mais aussi à l’administrateur qui souhaite automatiser certaines actions d’administration ou simplement disposer d’outils pour suivre l’exploitation des bases SQL Server qu’il administre.

Tous ces éléments conceptuels et syntaxiques vous seront présentés afin que vous puissiez vous-même développer vos propres traitements Transact-SQL (procédures stockées, fonctions, triggers) de façon fiable, robuste et efficace. Les travaux pratiques s'attachent à vous donner des « squelettes » toujours réutilisables dans votre contexte professionnel.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Équipier de seconde intervention, avec ARI (Appareil Respiratoire Isolant) - Unité mobile :

- Reconnaître les missions de l'Équipier de seconde intervention - Fixer des priorités d’intervention - Reconnaître les règles de sécurité du travail sous ARI en équipe

Tarif

Contacter l'organisme

Durée

3 heures

Modes

Objectifs de la formation

  • Exécuter en toute sécurité les mesures et/ou vérifications d'ordre électrique 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

Language C

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant maîtriser les principes de base de la programmation structurée et connaître la syntaxe et les principales fonctions du langage C.

Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise

Objectifs de la formation

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

  • Développer des applications iOS, en autonomie grâce à une approche basée sur la pratique
  • Utiliser le langage Swift et les différentes API
  • Concevoir une interface graphique
  • Echanger des données avec un serveur
  • Gérer le fonctionnement hors ligne d'une application
  • Utiliser des librairies avancées (Localisation, Appareil Photo, Persistance)
  • Démontrer la qualité du code grâce aux tests unitaires et d'interface
  • Déployer une application sur l'App Store.
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Utiliser le langage VBA pour automatiser
  • Contrôler et optimiser les traitements Access
  • Programmer les formulaires et les états, leurs contrôles et l’accès aux données
Tarif

A partir de 1 290,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

Cette formation Programmation objet avec Smalltalk, vous donne les connaissances et compétences nécessaires pour :

  • Maîtriser l'environnement « vivant » de smalltalk
  • Maîtriser la syntaxe du langage smalltalk
  • Comprendre les concepts objets
  • Savoir appliquer les bonnes pratiques de programmation
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité les mesures et/ou vérifications d'ordre électrique 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

Plus concrètement, à l'issue de cette formation Cognos Analytics Avancé, vous serez en mesure de :

  • Approfondir vos connaissances sur Report Studio
  • Découvrir et proposer des pistes de réflexion pour utiliser pleinement les capacités de l’outil
  • Savoir fournir des rapports dynamiques synthétiques et complets
  • Maîtriser la création de rapports évolués
  • Savoir rendre ses rapports interactifs à l’aide du langage HTML
Tarif

A partir de 1 500,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...