BIENVENUE DANS LE COURS OÙ VOUS ÊTES LE HÉROS !
Le langage C# est un des langage les plus populaires aujourd'hui. Être développeur C#, c'est avoir la garantie de trouver facilement une mission ou un poste car la demande sur le marché est forte (je suis moi-même indépendant en C# et je n'ai jamais manqué de mission).
Dans cette formation, nous prendrons le taureau par les cornes afin d'apprendre le langage C# depuis 0, et ce même si vous n'avez aucune connaissance préalable en programmation ! La seule chose qu'il suffit d'avoir est un ordinateur et de la volonté.
Ainsi, le 1er module du cours sera destiné à préparer votre environnement. Que vous soyez sous Windows, Mac ou Linux importe peu car dans les modules fondamentaux, nous utiliserons .NET 6 et Visual Studio Code, qui sont compatibles avec n'importe quel système d'exploitation.
Dans le 2nd module, nous étudierons ensemble des fondamentaux du langage, comme par exemple :
Dès le 3ème module, nous découvrirons le paradigme de la programmation orientée objet (POO) :
A partir du 4ème module, nous commencerons à voir des notions complémentaires, comme :
Le 5ème module vous permettra de découvrir les prémices de la programmation réseau avec C#. Ainsi, vous verrez :
Le 6ème module introduira une partie majeure du framework .NET : LINQ. Ce système permet de requêter des collections en mémoire comme s'il s'agissait de base de données, et bien plus. En détails :
Dans le 7ème module, nous verrons la sérialisation en .NET, notamment :
Le 8ème module nous emmène dans la gestion des données avec Sql Server, plus précisement :
Avec le 9ème module, nous découvrirons ce que le framework .NET nous permet de faire pour gérer les fichiers et les dossiers :
Pour ceux qui souhaitent parfaire leurs compétences, un module sera dédié aux challenges, et on découvrira ensemble une plateforme permettant de réaliser des challenges de codes que l'on résoudra ensemble.
Le programme est vaste et varié ! Il y aura également des mises à jour constantes du cours pour s'adapter aux dernières nouveautés en vigueur ou prendre en compte les différentes remontées faites par les apprenants.
Mais surtout, ce cours n'est pas comme les autres car VOUS décidez de ce qui va arriver dans les modules suivants, par le biais du vote ! Chaque participant aura la possibilité de voter pour le prochain module et donner son avis pour ce qui doit arriver ensuite.
Je vous attends de l'autre côté pour découvrir ce langage puissant !