Informatique

Développement C#.net

Prix : 2590€ ht
Durée : 35h - 5j
Satisfaction apprenants  :

Inter ou Intra

Présentiel ou distanciel

Sur-mesure

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

  • 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.
  • 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.
4,5/5

Satisfaction stagiaire

Univlearn obtient la note de 4,5 sur 5 pour les sessions de formation dispensées en 2023 et 2024.

6909

Stagiaires en 2023

Univlearn a formé un total de 6909 stagiaires au cours de l'année 2023,

8190

Heures de formation

Univlearn a assuré un total de 8190 heures de formation en inter et intra.

Témoignages clients

« Nécessaire » indique les champs nécessaires

Votre demande concerne :Nécessaire
Type de formation envisagé :
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.