Justifiez facilement la participation de vos apprenants grâce à nos attestations et rapports certifiés. Découvrez nos solutions pour organismes. Prochaine promo dans 4 j 1 h 7 min

Description du cours

Dans cette formation, vous apprendrez les bases du C#, puis progressivement vous monterez en compétences pour enfin maitriser ce fabuleux langage de programmation. Des questionnaires ainsi que des ateliers pratiques (avec corrigé), vous permettrons de tester vos compétences tout au long de cette formation. 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.

Que vais-je apprendre ?

  • 1. Introduction et installation de l'environnement de développement
  • 2. Les notions de bases du C#
  • 3. Les fondamentaux du C#
  • 4. Programmation orientée objet (P.O.O)
  • 5. Persistance des données
  • 6. Application windows forms (winforms) interface graphique
  • 7. Les contrôles de boite de dialogues
  • 8. Contrôle de menu et de barre d'outils
  • 9. Les conteneurs
  • 10. Les winforms (fenêtres)
  • 11. Gestions des données en mode winforms
  • 12. La compilation et déboggage de vos programmes
  • 13. Gestion de la documentation

Informations détaillées

Informations essentielles

Niveau Initiation
Public cible Tous publics
Type de cours Scorm

Votre parcours d'apprentissage

Prérequis

  • Aucun prérequis

Objectifs pédagogiques

  • Acquérir les bases de la programmation en C#
  • Être capable de créer des applications avec Visual Studio
  • Savoir créer des interfaces graphiques
  • Mettre en application les bonnes pratiques qualité dans le cadre d'un projet web

Modalités pratiques

Matériel nécessaire

  • Disposer d'un ordinateur ou d'une tablette
  • Une connexion Internet

Méthodes d'évaluation

  • Auto-évaluation sous forme de questionnaires
  • Exercices sous formes d'ateliers pratiques
  • Questionnaire de positionnement & Evaluation à chaud

Moyens pédagogiques

  • Accès au cours en ligne
  • Cours théorique au format vidéo
  • Accessible via un ordinateur ou une tablette
  • Assistance par téléphone et/ou email

Support et accompagnement

Formateur

Disposant de plusieurs années d'expérience dans l'enseignement de cette discipline.

Accessibilité

Formations en distanciel accessibles aux personnes à mobilité réduite. Audiodescription et sous titrage non disponibles.

117 leçons • Durée totale: 17:51:51 Développer toutes les sections
Section 1: Leçons 1 à 8
  • Bienvenue dans la formation " Devenir un développeur C#"
    2 min
  • Test de positionnement
    3 min
  • Quelques conseils avant de commencer
    2 min
  • Introduction au C-Sharp
    5 min
  • Installation de visual studio community (IDE)
    7 min
  • Découverte de visual studio community et exécution de votre premier programme
    10 min
  • Structure et syntaxe d'un programme
    12 min
  • Les variables
    12 min
Section 2: Leçons 9 à 16
  • Concatentation de chaines de characteres
    5 min
  • Operations arithmetiques
    12 min
  • Instructions conditionnelles
    16 min
  • Instructions conditionnelles switch
    8 min
  • Exploiter la saisie au clavier ''readline''
    5 min
  • Les tableaux unidimensionnels
    10 min
  • Les structures conditionnelles
    11 min
  • Les conversions entre les types (cast)
    12 min
Section 3: Leçons 17 à 24
  • Les listes
    11 min
  • Les dictionnaires
    14 min
  • Les énumérations (constantes)
    10 min
  • Gestions des exceptions
    12 min
  • Condition ternaire
    6 min
  • Personnaliser la console
    5 min
  • Exercice de codage trouve le nombre
    5 min
  • Exercice de codage correction
    12 min
Section 4: Leçons 25 à 32
  • Les méthodes
    7 min
  • Les arguments des méthodes
    10 min
  • Les fonctions
    11 min
  • La méthode main
    9 min
  • Surcharge de méthode
    7 min
  • Les méthodes génériques
    5 min
  • Le type var
    4 min
  • Mots-clés “ref” et “out”
    8 min
Section 5: Leçons 33 à 40
  • Les Délégués
    9 min
  • Action délégués
    8 min
  • Date et heure
    28 min
  • Manipuler les chaines de caractéres
    15 min
  • La classe array
    11 min
  • Quiz du module 1
    3 min
  • Introduction à la P.O.O
    10 min
  • Classe , attributs et méthodes
    9 min
Section 6: Leçons 41 à 48
  • Le constructeur de classe
    7 min
  • Encapsulation accesseurs et mutateurs (Getter/Setter)
    12 min
  • Le concept d' héritage
    13 min
  • Classe abstraite (concept abstraction)
    6 min
  • Le polymorphisme (virtual override new)
    10 min
  • Le modificateur Sealed
    5 min
  • Le modificateur d'accès protected
    6 min
  • Les structures
    9 min
Section 7: Leçons 49 à 56
  • Les interfaces
    15 min
  • Exercice de codage : classe rectangle
    2 min
  • Correction exercice de codage : classe rectangle
    14 min
  • Ecriture/lecture dans un fichier texte
    13 min
  • Sérialisation d'objet au format Json
    20 min
  • SqLite : création base de données et table
    17 min
  • SqLite : ajouter des données
    10 min
  • SqLite : lire des données
    11 min
Section 8: Leçons 57 à 64
  • La classe environnement
    7 min
  • Introduction interface graphique Windows Forms
    3 min
  • L’environnement de travail Windows Forms
    15 min
  • Le contrôle Label
    11 min
  • Le contrôle TextBox
    11 min
  • Le contrôle Timer
    11 min
  • Le contrôle ComboBox
    15 min
  • Le contrôle numericUpDown
    5 min
Section 9: Leçons 65 à 72
  • Le contrôle dateTimePicker
    9 min
  • Le contrôle ListBox
    19 min
  • Le contrôle ProgressBar
    12 min
  • Le contrôle RadioButton
    11 min
  • Le contrôle CheckBox
    12 min
  • Le contrôle ToolTip
    8 min
  • Le contrôle Trackbar
    6 min
  • Le contrôle ListView
    23 min
Section 10: Leçons 73 à 80
  • Le contrôle ImageList
    10 min
  • Le contrôle PictureBox
    8 min
  • Exercice de codage Chronomètre
    2 min
  • Exercice de codage Chronomètre - Correction
    7 min
  • Quiz du module 2
    3 min
  • Restez organiser pour un meilleur apprentissage!
    1 min
  • Boites messages
    8 min
  • Boite de dialogue fontDialog
    10 min
Section 11: Leçons 81 à 88
  • Boite de dialogue ColorDialog
    4 min
  • Boite de dialogue openFileDialog
    14 min
  • Boite de dialogue saveFileDialog
    10 min
  • Boite de dialogue folderBrowserDialog
    9 min
  • Impression et Boite de dialogue
    25 min
  • Contrôle menuStrip
    8 min
  • Contrôle contextMenuStrip
    4 min
  • Contrôle statusStrip
    12 min
Section 12: Leçons 89 à 96
  • Les contrôles toolStrip & toolStripContainer
    10 min
  • Le Contrôle Panel
    9 min
  • Le Contrôle SplitContainer
    6 min
  • Le Contrôle FlowLayoutPanel
    8 min
  • Le contrôle TableLayoutPanel
    9 min
  • Le contrôle tabControl
    10 min
  • Les Propriétés et les évènements
    14 min
  • Les arguments des évènements
    9 min
Section 13: Leçons 97 à 104
  • Gestion des fenêtres
    7 min
  • Le concepteur de vue (Designer)
    9 min
  • Exercice de code Conversion de taux de change
    3 min
  • Exercice de code Conversion de taux de change (Correction)
    16 min
  • Quiz du module 3
    3 min
  • N'oubliez pas de réviser!
    1 min
  • Le contrôle DataGridView
    20 min
  • Le contrôle BindingSource
    17 min
Section 14: Leçons 105 à 112
  • Le contrôle BindingNavigator
    8 min
  • Le contrôle Chart (Graphique)
    9 min
  • Exercice de code Gestion des Contacts
    2 min
  • Exercice de code Gestion des Contacts (Correction)
    25 min
  • Mode Debug ou Mode Release
    10 min
  • Le Débogueur
    13 min
  • Directives de préprocesseur
    7 min
  • Publication
    12 min
Section 15: Leçons 113 à 117
  • Les balises de documentation
    16 min
  • Générer une documentation html (docfx)
    7 min
  • Quiz du module 4
    3 min
  • Bravo !
    1 min
  • Evaluation finale
    3 min

180 €

Cours

117

Niveau de compétence

Intermédiaire

Période d'expiration

À vie

Cours connexes