Développeur C# - 5 jours de cours en ligne

2.450,00 EUR

  • 5 days
Classe virtuelle en direct
En entreprise

Acquérez de solides bases en programmation C# et développez les compétences pratiques en codage nécessaires pour créer des applications modernes au sein de l’écosystème Microsoft .NET. Ce cours pratique de développeur C# est conçu pour les développeurs débutants et les professionnels techniques qui souhaitent renforcer leur compréhension de la programmation orientée objet et des principes de développement logiciel.

Caractéristiques principales

Langue

Supports de cours en anglais

Niveau

Niveau débutant - intermédiaire

5 jours de formation en direct avec un formateur

Formation virtuelle (8 heures par jour)

Tous les supports de cours pertinents

Programmation pratique et concrète grâce à des laboratoires en direct

Plus de 60 heures d’étude recommandées

Attestation de fin de programme incluse

Hero

Résultats d’apprentissage

À la fin de ce programme, vous serez capable de :

Fondations de la programmation en C#

Apprenez les bases de C# et de l’écosystème .NET, y compris la structure d’un programme, les types de données, les variables, la gestion de la mémoire et l’exécution du code avec le CLR. Vous consoliderez vos acquis grâce à des exercices de programmation pratiques.

Flux de contrôle et prise de décision

Développez des compétences pratiques en utilisant des instructions conditionnelles, des expressions logiques et des techniques de boucles telles que if, switch, for et while afin de créer des applications réactives et efficaces.

Programmation orientée objet en C#

Créez des applications évolutives en utilisant les concepts de programmation orientée objet, notamment les classes, les objets, l’encapsulation, l’héritage, les interfaces, l’abstraction et le polymorphisme, afin de produire un code modulaire et facile à maintenir.

Gestion et interaction avancées des données

Travaillez avec la gestion de fichiers, les délégués, les événements, les expressions lambda et LINQ pour gérer les données efficacement et prendre en charge des applications dynamiques et pilotées par les événements.

Hero

Chronologie du cours

  1. Jour 1

    Session 1 : Introduction à C#

    • Vue d’ensemble du langage C# et de .NET
    • Common Intermediate Language (CIL) et CLR
    • Compilation et exécution d’applications C#
    • Outils de développement et configuration de l’environnement

    Session 2 : Variables

    • Espaces de noms et déclarations de variables
    • Types valeur et types référence
    • Types de données et portée des variables

    Session 3 : Opérateurs

    • Opérateurs arithmétiques et unaires
    • Opérateurs de concaténation et de comparaison
    • Opérateurs logiques

    Session 4 : Prise de décision

    • Logique conditionnelle avec des instructions if
    • Utilisation des instructions switch
  2. Jour 2

    Session 5 : Boucles

    • Types de boucles et itération
    • Les instructions break et continue

    Session 6 : tableaux et énumérations

    • Création et remplissage de tableaux
    • Parcourir des tableaux
    • Travailler avec les énumérations

    Session 7 : Méthodes

    • Champs et méthodes
    • Paramètres de méthode et surcharge
    • Paramètres facultatifs

    Session 8 : Objets

    • Création d’objets
    • Champs d’instance et méthodes
  3. Jour 3

    Session 9 : classes et structures

    • Structure de classe et constructeurs
    • Travailler avec les structures

    Session 10 : Encapsulation

    • Modificateurs d’accès
    • Accesseurs, mutateurs et propriétés

    Session 11 : membres statiques

    • Champs, méthodes et classes statiques
    • Comprendre le contexte statique

    Session 12 : Héritage et polymorphisme

    • Principes de la programmation orientée objet
    • Héritage de classes et modificateurs
    • Concepts de polymorphisme
  4. Jour 4

    Session 13 : Abstraction et interfaces

    • Classes et méthodes abstraites
    • Travailler avec les interfaces
    • Polymorphisme d’interface

    Session 14 : Gestion des exceptions

    • Lancer et intercepter des exceptions
    • Utilisation de try-catch-finally
    • Exceptions personnalisées

    Session 15 : chaînes et dates

    • Utilisation de String et StringBuilder
    • Gestion des dates et mise en forme des nombres

    Session 16 : Collections

    • Travailler avec les collections et les génériques
    • Utilisation des classes List et Dictionary
  5. Jour 5

    Session 17 : délégués, lambdas et événements

    • Création de délégués
    • Expressions lambda
    • Événements et gestionnaires d'événements

    Session 18 : Entrée/Sortie de fichiers

    • Flux d’E/S et gestion des fichiers
    • Sérialisation et désérialisation des données

    Session 19 : LINQ

    • Expressions de requête LINQ
    • Tri, projection, regroupement et jointures
    • LINQ to XML
Développeur C#

Qui devrait s’inscrire à ce programme ?

Développeurs et programmeurs logiciels en herbe

Développeurs passant à C# depuis un autre langage de programmation

Développeurs juniors souhaitant renforcer leurs compétences en programmation .NET

Professionnels techniques intéressés par la programmation orientée objet

Développeurs backend et d’applications travaillant dans des environnements Microsoft

Apprenants se préparant au développement d’applications d’entreprise et à ASP.NET Core

Commencer le cours maintenant

Prérequis

  • Connaissances de base en programmation et expérience en codage
  • Familiarité avec des concepts de programmation tels que les variables, les boucles et les tableaux
  • Compréhension de base de la gestion de fichiers et de l’édition de texte
  • Une connaissance générale des concepts de la programmation orientée objet est utile mais non obligatoire
  • Une expérience avec n’importe quel langage de programmation est utile pour progresser plus rapidement

Déclarations

Licences et accréditations

Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.

Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !