الانتقال إلى المحتوى الرئيسي
Gust Training
لغات البرمجة وتطوير البرمجيات

Formation C++ Approfondissement : Maîtrisez les Concepts Avancés du C++ en Tunisie

La formation C++ Approfondissement en Tunisie est idéale pour les développeurs souhaitant perfectionner leurs compétences en C++ et aborder les

المدة
2 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

La formation C++ Approfondissement en Tunisie est idéale pour les développeurs souhaitant perfectionner leurs compétences en C++ et aborder les concepts avancés du langage.

أهداف الدورة التكوينية

Objectif opérationnel :

Réactualiser vos connaissances et maîtriser les aspects les plus avancés de C++.

Objectifs pédagogiques :

À l’issue de cette formation, vous serez en mesure de :

  • Consolider vos connaissances sur la syntaxe de base de C++ et la création de classes
  • Appliquer l’héritage et le polymorphisme
  • Gérer les pointeurs intelligents et les exceptions
  • Créer et utiliser des templates en C++
  • Explorer et maîtriser la bibliothèque Standard Template Library (STL)

لمن تتوجه هذه الدورة؟

Public cible :

Cette formation est destinée aux développeurs ayant déjà une expérience en C++ et souhaitant approfondir leurs connaissances. Elle est également adaptée à ceux qui souhaitent se préparer à la certification “C++ Certified Associate Programmer” (réf. CPA-21-01).

المتطلبات المسبقة

Il est recommandé d’avoir de bonnes bases en programmation C++, avoir suivi une formation en C ou posséder un niveau équivalent.

البرنامج

  • Rappels sur la syntaxe de base : Création de tableaux, anatomie d’une classe, constructeurs, méthodes, surcharge de fonctions, etc.
  • Héritage et polymorphisme : Mise en œuvre de l’héritage, surcharge et redéfinition des méthodes, polymorphisme, héritage multiple.
  • Pointeurs intelligents : Utilisation des smart pointers (C++11), gestion de la mémoire et remplacement des pointeurs nus.
  • Gestion des exceptions : Création de classes d’exception, utilisation de try-catch, propagation et gestion des erreurs.
  • Templates en C++ : Syntaxe des templates de fonctions et de classes, avantages et inconvénients, instanciation des templates.
  • Bibliothèque STL : Utilisation des conteneurs, itérateurs, algorithmes et entrées-sorties.

Description de la formation C++ Avancé

Cette formation C++ Approfondissement est conçue pour consolider vos bases et approfondir votre compréhension du langage C++. Elle vous permettra de :

  • Réactualiser vos connaissances sur les bases du C++
  • Apprendre à utiliser les concepts avancés comme l’héritage, le polymorphisme et les pointeurs intelligents
  • Explorer les templates et la gestion des exceptions en C++
  • Vous préparer efficacement à la certification “C++ Certified Associate Programmer (CPA)” du C++ Institute

Travaux pratiques :

La formation propose de nombreux exercices pratiques, permettant de :

  • Créer et manipuler des classes, gérer des pointeurs intelligents
  • Implémenter l’héritage et le polymorphisme
  • Développer des applications en utilisant la bibliothèque STL et des templates

Avec cette formation avancée en C++, vous serez prêt à relever les défis de programmation les plus complexes et à obtenir la certification C++ Certified Associate Programmer (CPA) pour démontrer vos compétences sur le marché du travail.

المواضيع: C/C++

لغات البرمجة وتطوير البرمجيات

Formation WinDev Mobile : Maîtriser WinDev Mobile pour Android

La formation WinDev Mobile pour Android est conçue pour vous permettre de développer rapidement des applications mobiles professionnelles sous Android.

المدة
5 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

لغات البرمجة وتطوير البرمجيات

Formation WinDev Mobile : Développement d’applications iOS

Cette formation WinDev Mobile pour iOS vous permet de maîtriser l'environnement WinDev Mobile pour créer des applications performantes et

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

لغات البرمجة وتطوير البرمجيات

Formation WinDev Mobile : Développement d’applications Android

La formation WinDev Mobile est conçue pour les développeurs déjà familiarisés avec WinDev et souhaitant élargir leurs compétences en créant des

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

لغات البرمجة وتطوير البرمجيات

Formation WinDev : Initiation

WinDev est un environnement de développement puissant qui permet de créer rapidement des applications pour diverses plateformes, y compris Windows,

المدة
2 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental
تواصل عبر واتساب