Formation C# et POO

Description de la formation

Initiation à la programmation orientée objet via le langage C#. Les bases de la programmation et des notions plus avancées sont abordées.

Objectifs de la formation

Connaitre les bases de la programmation en C#. Approfondissement avec des notions avancées comme les classes ou l'ADO.NET.

Pré-requis

Avoir des notions d’algorithmique est un plus avec notre formation algorithmique.

Programme de la formation

Module 1 - Architecture de la plateforme .Net

  • Langage c# et framework .Net (CLR, CLS,...)
  • Structure d'une application .Net

Module 2 - Visual Studio

  • Initiation avec Visual Studio .Net
  • Développement d'une première application

Module 3 - Notions incontournables en programmation

  • Variables et expressions (déclarations, constantes, opérateurs)
  • Types de données (valeurs et références)
  • Instructions de contrôle de flux (boucles et tests)
  • Syntaxe de base (manipulation de tableaux, instructions de contrôle de flux)
  • Classes partielles ou génériques

Module 4 - Notions avancées

  • Utilisation des types prédéfinis
  • Ecriture d'une expression
  • Développement d'expressions conditionnelles et itératives
  • Utilisation des variables, boucles et structures de décisions
  • Création d'objets
  • Les classes en .Net
  • Utilisation des constructeurs
  • Utilisation des membres statiques

Module 5 - Erreurs et exceptions

  • Gestion des exceptions
  • Traitement centralisé des erreurs

Module 6 - Les classes

  • Création de classes et conception objet
  • Les attributs, propriétés et méthodes
  • L'héritage
  • Le polymorphisme
  • Les interfaces

Module 7 - Linq

  • Les délégués et événements
  • Les types de collections
  • Linq

Module 8 - ADO.NET

  • Accès aux données d'une BDD
  • Mode connecté et mode déconnecté

Projet fil rouge tout au long de la formation.

Prochaine session pour cette formation

À distance

Du 22/03/2021 au 26/03/2021

5 jours - à partir de 690€ par personne

Une autre date ou un autre lieu pour organiser cette formation, contactez nous pour finaliser votre projet de formation.