C++
Noyau du langage, gestion de la mémoire, STL et C++ moderne (11/17/20) ; écrire un code rapide, sûr et lisible.
Qu’est-ce que C# ?
C# est un langage à typage statique développé par Microsoft qui combine des fonctionnalités orientées objet et fonctionnelles. Avec .NET 8, il est multiplateforme (Windows, Linux, macOS) et s’utilise pour des API web, des applications de bureau, des services cloud, des tâches en arrière-plan et des jeux (Unity) sur un large éventail.
Écosystème : ASP.NET Core (web), Entity Framework Core (accès aux données), xUnit/NUnit (tests), NuGet (gestion des paquets) et la CLI dotnet (ligne de commande).
TL;DR
- C# moderne :
records, correspondance de motifs (pattern matching),async/await, et span/memory pour la performance. - Services REST rapides avec Minimal APIs ; CRUD efficace et LINQ avec EF Core.
- Architecture en couches + injection de dépendances pour un design testable.
Fondamentaux
Sujets d’introduction au C++ : syntaxe de base, variables, opérateurs, boucles et fonctions.
Qu’est-ce que le C++ ? Premiers pas en programmation
Découvrez les bases du langage C++, ses concepts fondamentaux et vos premiers programmes avec des exemples simples.
Installer le compilateur et l’IDE C++ (Visual Studio, GCC, Clang)
Apprenez à installer un environnement de développement C++ avec Visual Studio, GCC et Clang étape par étape.
Premier programme en C++ : comment fonctionne « Hello World »
Créez votre premier programme C++ et découvrez comment fonctionne « Hello World » avec compilation et exécution.
Variables, types de données et auto en C++
Apprenez les variables, types de données et le mot-clé auto en C++ avec des exemples de déduction de type.
Opérateurs en C++ : arithmétiques, comparaisons, logiques
Apprenez les opérateurs arithmétiques, logiques et de comparaison en C++ avec des exemples pratiques.
Instructions conditionnelles en C++ : if, else if, switch
Apprenez les instructions conditionnelles en C++ avec if, else if et switch pour contrôler le flux du programme.
Boucles en C++ : for, while, do-while
Apprenez les boucles en C++ avec for, while et do-while pour répéter des opérations et contrôler le flux du programme.
Introduction aux fonctions en C++ : définition, appel, paramètres
Apprenez les fonctions en C++ : définition, appel et paramètres pour créer des programmes modulaires.
Portée (Scope) et durée de vie en C++
Apprenez la portée et la durée de vie en C++ pour comprendre la visibilité des variables et la gestion mémoire.
Manipulation de chaînes en C++ : C-Style et std::string
Apprenez la manipulation de chaînes en C++ avec les chaînes C-Style et std::string à travers des exemples pratiques.