Qu'est-ce que je vais apprendre ?

Le langage C# et ses nouveautés les plus récentes
Exploiter la bibliothèque de classes très riche de .Net pour développer rapidement des applications
Maîtriser toutes les notions de POO de façon approfondie, grâce à des exemples et des exercices concrets et réalistes
Comment utiliser le polymorphisme, les interfaces et l'injection de dépendance pour créer une architecture de code modulaire et évolutive
Le puissant langage de requête intégré du C# : LINQ
Les fonctionnalités de Visual Studio qui vous apporteront un confort de codage et une productivité maximums
Les techniques pour déboguer efficacement votre code
Comment créer et exécuter des tests unitaires pour augmenter la fiabilité de votre code et votre sérénité avant livraison
Chapitre 1 : Introduction à .Net et C#
5 leçons
01:44:00
A l'abordage
Présentation de .Net et C#
Installer et paramétrer Visual Studio
Création et structure d'un projet
Générer et exécuter l'application
Chapitre 2 : Syntaxe de base
10 leçons
03:29:00
Chapitre 3 : Les fonctions
8 leçons
02:09:00
Chapitre 4 : Les chaînes de caractères
8 leçons
02:33:00
Chapitre 5 : Les dates, heures et durées
8 leçons
02:31:00
Chapitre 6 : Les énumérations
7 leçons
02:15:00
Chapitre 7 : Classes et objets
8 leçons
03:30:00
Chapitre 8 : Combiner des objets
7 leçons
01:55:00
Chapitre 9 : Types valeur et types référence
5 leçons
01:36:00
Chapitre 10 : Déboguer et tester une application
9 leçons
03:13:00
Afficher les 19 chapitres

Les prérequis pour suivre cette formation

Si vous avez déjà des notions de programmation, votre apprentissage du C# sera plus rapide, mais je reprendrai de toute façon en détails les instructions classiques et les notions de programmation orientée objets

Description

C# est le langage de développement phare de la plateforme .Net de Microsoft.

C'est un langage orienté objet moderne, mature et très agréable à utiliser.

Sa polyvalence vous permettra de développer toutes sortes d'applications et services, allant des applications de bureau aux API web dans le cloud, en passant par les applications mobiles natives. Avec Blazor, vous pourrez même remplacer JavaScript par C# pour développer la partie cliente de vos applications Web !

A travers ce cours, vous allez découvrir tous les éléments les plus importants du langage C#, mais aussi une partie de la bibliothèque de classes du framework .Net, qui vous sera utile dans de nombreuses applications.


En savoir plus

Également inclus dans la formation

LINQ

LINQ

Un puissant langage de requêtes intégré au C#. Filtrez, triez, regroupez... et faites toutes sortes de calculs sur vos listes d'objets en mémoire, avec une syntaxe très concise proche du SQL !
Lire plus

Tests unitaires avec MSTests

Tests unitaires avec MSTests

Augmentez votre sérénité avant livraison de vos devs en créant des tests unitaires faciles à rejouer.
Lire plus

Eléments avancés du langage

Eléments avancés du langage

Comment créer des évènements, des méthodes d'extension, des attributs, des classes et méthodes génériques.
Lire plus