Apprendre le C# (C-Sharp) de débutant à Expert
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Apprendre le C# (C-Sharp) de débutant à Expert

Jean Philippe Parein
58,99€
3 paiements de 19,33€ avec Klarna. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Le langage C# est utilisé pour le développement d'applications, que ce soit en mode console ou encore en mode fenêtré. Il est aussi utilisé pour créer des jeux vidéo grâce à Unity, ou encore des applications Web (ASP).
C'est un langage de programmation puissant et de plus en plus populaire qui s'appuie sur framework .NET.
Le C# est un langage de programmation généraliste créé par Microsoft. Il est bien construit, est relativement intuitif et très puissant. C'est un langage dit "fortement typé" orientée objet.

Pourquoi apprendre le langage C# ?

  • Idéal pour les débutants,
  • Simple à maintenir,
  • La vitesse,
  • La communauté,
  • Les opportunités de carrière.

Au programme de ce cours en ligne pour apprendre le C#

Dans cette formation en ligne, vous apprendrez les bases du C#.
Puis, progressivement vous monterez en compétences pour enfin maîtriser ce fabuleux langage de programmation.

Des ateliers pratiques (avec corrigé), vous permettront de tester vos compétences tout au long de cette formation.

Vous apprendrez par exemple :

  • La programmation Orientée Objet,
  • Les délégués,
  • Les collections,
  • La manipulation de chaînes de caractères,
  • La persistance des données,
  • Les applications Winforms,
  • Les génériques,
  • Les contrôles,
  • ou encore à exploiter Visual Studio et biens d'autres choses.

A la fin de ce cours vous serez capable d'utiliser le C# et de créer des applications sous Mac, Windows ou encore Unity.
Pour plus de détails, je vous invite à consulter le plan de cours ou de regarder les vidéos en libre accès.

ATTENTION : Sous MacOS, Visual Studio ne permet pas de créer des applications WinForms, uniquement en mode console.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction et installation de l'environnement de développement
Chapitre 2
Les notions de bases du C#
Chapitre 3
Les Fondamentaux du C#
Chapitre 4
Programmation Orientée Objet (P.O.O)
Chapitre 5
Persistance des données
Chapitre 6
Application Windows Forms (WinForms) interface graphique
Chapitre 7
Les principaux contrôles WinForms

Plan détaillé du cours

Chapitre 1 : Introduction et installation de l'environnement de développement
20m48
 
Leçon 1Introduction
Leçon 2Installation de visual studio community (IDE)
Leçon 3Découverte de visual studio community et exécution de votre premier programme
Chapitre 2 : Les notions de bases du C#
2h48
 
Leçon 1Structure et syntaxe d'un programme c#
Leçon 2Les variables
Leçon 3La concaténation
Leçon 4Les opérations arithmétiques
Leçon 5Instruction conditionnelle "if"
Leçon 6Instruction conditionnelle switch
Leçon 7Exploiter la saisie au clavier "readline"
Leçon 8Les tableaux unidimensionnels
Leçon 9Les structures conditionnelles
Leçon 10Les conversions entre les types (cast)
Leçon 11Les listes
Leçon 12Les dictionnaires
Leçon 13Les énumérations (constantes)
Leçon 14Gestions des exceptions
Leçon 15Condition ternaire
Leçon 16Personnaliser la console
Leçon 17Exercice de codage : trouve le nombre
Leçon 18Exercice de codage : correction
Chapitre 3 : Les Fondamentaux du C#
2h06
 
Leçon 1Les méthodes
Leçon 2Les arguments des méthodes
Leçon 3Les fonctions
Leçon 4La méthode main
Leçon 5Surcharge de méthode
Leçon 6Les méthodes génériques
Leçon 7Le type var
Leçon 8Mots clés “ref” et “out”
Leçon 9Les délégués
Leçon 10Action délégués
Leçon 11Date et heure
Leçon 12Manipuler les chaines de caractéres
Leçon 13La classe array
Chapitre 4 : Programmation Orientée Objet (P.O.O)
1h53
 
Leçon 1Introduction à la POO
Leçon 2Classe , attributs et méthodes
Leçon 3Le constructeur de classe
Leçon 4Encapsulation accesseurs et mutateurs (getter/setter)
Leçon 5Le concept d'héritage
Leçon 6Classe abstraite (concept abstraction)
Leçon 7Le polymorphisme (virtual override new)
Leçon 8Le modificateur sealed
Leçon 9Le modificateur d'accès protected
Leçon 10Les structures
Leçon 11Les interfaces
Leçon 12Exercice de codage : classe rectangle
Leçon 13Correction exercice de codage : classe rectangle
Chapitre 5 : Persistance des données
1h14
 
Leçon 1Ecriture/lecture dans un fichier texte
Leçon 2Sérialisation d'objet au format json
Leçon 3Sqlite : création base de données et table
Leçon 4Sqlite : ajouter des données
Leçon 5Sqlite : lire des données
Leçon 6La classe environnement
Chapitre 6 : Application Windows Forms (WinForms) interface graphique
17m14
 
Leçon 1Introduction interface graphique windows formss
Leçon 2L'environnement de travail windows forms
Chapitre 7 : Les principaux contrôles WinForms
2h52
 
Leçon 1Le contrôle label
Leçon 2Le contrôle textbox
Leçon 3Le contrôle timer
Leçon 4Le contrôle combobox
Leçon 5Le contrôle numericupdown
Leçon 6Le contrôle datetimepicker
Leçon 7Le contrôle listbox
Leçon 8Le contrôle progressbar
Leçon 9Le contrôle radiobutton
Leçon 10Checkbox
Leçon 11Le contrôle tooltip
Leçon 12Le contrôle trackbar
Leçon 13Listview
Leçon 14Le contrôle imagelist
Leçon 15Le contrôle picturebox
Leçon 16Exercice de codage : chronomètre
Leçon 17Exercice de codage : chronomètre correction
Chapitre 8 : Les contrôles de boite de dialogues
1h17
 
Leçon 1Boîtes messages
Leçon 2Boîte de dialogue fontdialog
Leçon 3Boîte de dialogue colordialog
Leçon 4Boîte de dialogue openfiledialog
Leçon 5Boîte de dialogue savefiledialog
Leçon 6Boîte de dialogue folderbrowserdialog
Leçon 7Impression et boîte de dialogue
Chapitre 9 : Contrôle de menu et de barre d'outils
33m13
 
Leçon 1Contrôle menustrip
Leçon 2Contrôle contextmenustrip
Leçon 3Contrôle statusstrip
Leçon 4Les contrôles toolstrip & toolstripcontainer
Chapitre 10 : Les conteneurs
39m59
 
Leçon 1Le contrôle panel
Leçon 2Le contrôle splitcontainer
Leçon 3Le contrôle flowlayoutpanel
Leçon 4Le contrôle tablelayoutpanel
Leçon 5Le contrôle tabcontrol
Chapitre 11 : Les Winforms (Fenetres)
54m41
 
Leçon 1Les propriétés et les évènements
Leçon 2Les arguments des évenements
Leçon 3Gestion des fenêtres
Leçon 4Le concepteur de vue (designer)
Leçon 5Exercice de code : conversion de taux de change
Leçon 6Exercice de code : conversion de taux de change (correction)
Chapitre 12 : Gestions des données en mode Winforms
1h18
 
Leçon 1Le contrôle datagridview
Leçon 2Le contrôle bindingsource
Leçon 3Le contrôle bindingnavigator
Leçon 4Le contrôle chart (graphique)
Leçon 5Exercice de code : gestion des contacts
Leçon 6Exercice de code : gestion des contacts (correction)
Chapitre 13 : La compilation et Débogage de vos programmes
39m27
 
Leçon 1Mode debug ou mode release
Leçon 2Le débogueur
Leçon 3Directives de préprocesseur
Leçon 4Publication
Chapitre 14 : Gestion de la documentation
22m08
 
Leçon 1Les balises de documentation
Leçon 2Docfx documentation html

Aperçus

Avis des apprenants

Détail des avis
138
Apprenants
2
Commentaires
4/5
Note moyenne
5/5
0
4/5
2
3/5
0
2/5
0
1/5
0
Frederic Flawinne
Frederic Flawinne
Publié le 18/10/2023
J'ai bien aimé, ce cour et fait de magnère très pro ! :-)
Jean Philippe Parein
Merci a vous, puis je vous demander pourquoi 4/5 au niveau de la notation ?
Raymond Desachy
Raymond Desachy
Publié le 04/01/2022
Excellent et tres bien presente.permet une bonne progression. Juste une petite erreur pour calculer le perimetre dans la correction de la classe rectangle. Ce n'est pas.....(_longueur * _largeur) *2 mais (_longueur + _largeur) *2.
Jean Philippe Parein
Merci oui une coquille qui me coute 1 étoile :) Bonne continuation.

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Payer plus tard ou en 3x

Prix d'achat : 58,00 €
Pour payer plus tard ou en plusieurs versements échelonnés, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez plus tard ou en plusieurs fois

3 paiements de 19,33 €
tous les mois, sans intérêts
Total : 58,00 €
Afficher les conditions : Klarna
Klarna : conditions d'utilisation du paiement différé en 3 échéances.

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données