Informatique

Développement C#.net

Objectifs

Savoir maitriser les principales notions de programmation orientée objet en C#

Pre-requis

Connaitre un langage de programmation orienté OBJET

Public visé

Cette formation s’adresse aux développeurs

Programme

 

 

Jour 1 

 

Module 1 : Introduction à C#, .NET et à Microsoft Visual Studio

 

La place de C# dans l’architecture globale de .NET

Les différents projets proposés par Microsoft Visual Studio

Comparaison de C# avec d’autres langages (Java…)

La programmation orienté objet en C#

Le modèle Objet avec le langage C#

Langage C# (type, structures)

 

Jour 2

 

Module 2 : Présentation des classes et objets

Prise en charges du code managé et gestion de la mémoire

Implémentation de l’héritage, surcharge et polymorphisme

Principe des interfaces

Héritage multiple

Définition des propriétés et des indexeurs

Présentation des options syntaxiques : Expression d’initialisation, types anonymes, propriétés automatiques, méthodes d’extension, méthodes partielles

Les Dynamic, paramètres optionnels et paramètres nommés, Interopérabilité COM améliorée, Co et Contra variance

Les fonctions avancées de C# : paramètres optionnels, résolution des types génériques, propagation de null, interpolation de chaîne…

 

Jour 3

 

Module 3 :  Les solutions d’accès aux données en C#

 

Bases de LINQ

Syntaxe C# pour LINQ

Opérations : jointure, tri, projections, agrégation…

Fluent Syntax

Query Expression Syntax

 

Module 4 : Entity Framework

 

Avantages d’Entity Framework (EF)

Fichier de mapping et concepteur visuel

Les approches du mapping

« database first »

« code first »

Génération du schéma

 

Jour 4 et 5

 

Module 5 : ASP.NET – MVC API

 

Architecture REST

Création des contrôleurs

PathVariables

QueryString

BodyRequest

Response

 

=> Atelier : mise en place d’une application bancaire en C#

 

 

 

  • Formation présentielle ou distancielle dispensée par un formateur expérimenté. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Questionnaire de prérequis complété par chaque participant afin de s’assurer de leur niveau ou audit téléphonique effectué par le formateur ;
    Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.
  • Nos locaux sont accessibles aux Personnes à Mobilité Réduite PMR.De plus, nos conseillers sont disponibles pour vous accompagner dans vos démarches à travers nos partenaires. Nous sommes en mesure de mobiliser les expertises, les outils nécessaires pour vous accueillir, vous accompagner et vous former.

Prix par personne

2 490 €

Durée

35h - 5j

Prochaines Sessions

Du 11 au 15 mars 2024

Vous avez un projet de formation ? Vous souhaitez vous inscrire à une session inter-entreprise ou mettre en place une formation sur-mesure ?