banniere-874838-copie.gif

Programmez avec le Language C++ ...suite2

 

https://openclassrooms.com/courses/programmez-avec-le-langage-c

Cours

Parcours

Forums

Livres

Études

Premium

Programmez avec le langage C++

Licence

Introduction du cours

Comment ça marche ?  

La programmation C++ vous intéresse mais ça vous paraît trop compliqué ?
Ce cours de C++ est fait pour des débutants comme vous qui n'ont jamais programmé !

Le langage C++ est un des langages les plus célèbres au monde. Très utilisé, notamment dans le secteur des jeux vidéo qui apprécie ses performances et ses possibilités, le C++ est désormais incontournable pour les développeurs.

Le C++ est le descendant du langage C. Ces deux langages, bien que semblables au premier abord, sont néanmoins différents. Le C++ propose de nouvelles fonctionnalités, comme la programmation orientée objet (POO). Elles en font un langage très puissant qui permet de programmer avec une approche différente du langage C.

Dans ce cours, nous découvrirons aussi une bibliothèque appelée Qt. Elle ajoute un très large éventail de possibilités au C++ : elle va nous permettre de créer des fenêtres et menus, mais aussi d'utiliser les fonctionnalités réseau de votre ordinateur !

Nos cours vous ont permis de travailler dans les métiers du Web ? Aidez-nous à faire reconnaître nos formations et délivrer un diplôme reconnu par l’Etat. Grâce à vos témoignages, nous pourrons constituer notre dossier, et délivrer le diplôme rétroactivement jusqu’à 3 ans à tous ceux concernés. Comment ? En répondant à ce questionnaire;)

#

 

Partie 1 - [Théorie] Découverte de la programmation en C++

 

Qu'est-ce que le C++ ?

Les logiciels nécessaires pour programmer

Votre premier programme

Utiliser la mémoire

Une vraie calculatrice

Les structures de contrôle

Découper son programme en fonctions

Les tableaux

Lire et modifier des fichiers

TP : le mot mystère

Les pointeurs

Activité : Codez votre premier programme

Quiz

 

Partie 2 - [Théorie] La Programmation Orientée Objet

 

Introduction : la vérité sur les strings enfin dévoilée

Les classes (Partie 1/2)

Les classes (Partie 2/2)

La surcharge d'opérateurs

TP: La POO en pratique avec ZFraction

Classes et pointeurs

L'héritage

Le polymorphisme

Eléments statiques et amitié

Quiz

 

Partie 3 - [Pratique] Créez vos propres fenêtres avec Qt

 

Introduction à Qt

Compiler votre première fenêtre Qt

Personnaliser les widgets

Les signaux et les slots

Les boîtes de dialogue usuelles

Apprendre à lire la documentation de Qt

Positionner ses widgets avec les layouts

Les principaux widgets

TP : ZeroClassGenerator

La fenêtre principale

Traduire son programme avec Qt Linguist

Modéliser ses fenêtres avec Qt Designer

TP : zNavigo, le navigateur web des Zéros !

L'architecture MVC avec les widgets complexes

Communiquer en réseau avec son programme

Quiz

 

Partie 4 - [Théorie] Utilisez la bibliothèque standard

 

Qu'est-ce que la bibliothèque standard ?

Les conteneurs

Itérateurs et foncteurs

La puissance des algorithmes

Utiliser les itérateurs sur les flux

Aller plus loin avec la SL

Activité : Réalisez un logiciel de cryptographie (méthode 1)

Activité : Réalisez un logiciel de cryptographie (méthode 2)

Quiz

 

Partie 5 - [Théorie] Notions avancées

 

La gestion des erreurs avec les exceptions

Créer des templates

Ce que vous pouvez encore apprendre

 

Partie 6 - Annexes

 

Annexes

 

Certificat de réussite (voir un exemple)

Thématiques du cours : C++ Programmation

 

Accéder au forum

OpenClassrooms, 1ère plateforme e-Education en Europe

Les auteurs

Découvrez aussi ce cours en...

Premium

eBook

Livre papier

Premium

PDF

OpenClassrooms

Qui sommes-nous ?

Fonctionnement de nos cours

Recrutement

Nous contacter

Date de dernière mise à jour : mercredi, 22 septembre 2021