ORSYS formation
NOUS CONTACTER - +352 26 49 79 1204
NOUS CONTACTER - 📞 +352 26 49 79 1204    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations .NET

Formation .NET, développer avec des Design Patterns et des Frameworks

4,7 / 5
Stage pratique
Durée : 4 jours
Réf : TQN
Prix  2019 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Vous apprendrez à concevoir et développer des applications d'entreprise autour du framework .NET Core et des Designs Patterns les plus courants, chacun des patterns étant implémenté avec un framework phare de l'écosystème .NET.

Objectifs pédagogiques

  • Tester le comportement d'autres objets avec les Mocks
  • Mettre en place une architecture avec le conteneur léger Unity
  • Réaliser un mapping avec nHibernate
  • Créer des requêtes HQL dans Hibernate
  • Réalisation d’une application REST avec AspNet Core

Travaux pratiques

Un exercice "fil rouge" sera déroulé, chaque étape sera validée par des tests unitaires.
PROGRAMME DE FORMATION

Introduction

  • Présentation et comparaison des architectures 2-tiers, 3-tiers, n-tiers.
  • Les nouveautés des versions 5, 6, 7 du langage C#.

Travaux pratiques
Prise en main de l'environnement de développement (Visual Studio).

Le couplage faible dans une architecture n-tiers

  • Définition d'une architecture à couplage faible grâce aux patterns factory et strategy.
  • Gestion du cycle de vie des instances avec les patterns singleton et prototype.
  • Factorisation des aspects transverses d’une application avec le pattern proxy.
  • Implémentation des pattern command et observer pour gagner en évolutivité et maintenabilité.

Travaux pratiques
Mise en place de ces patterns avec Microsoft.Extensions.DependencyInjection.

Les tests unitaires

  • Organisation d'un développement en C#, notion de "test project".
  • Tests d’intégration et tests unitaires.
  • Ecriture de tests.
  • Utilisation des mocks.

Travaux pratiques
Mise en place d’un projet de test.

La persistance

  • Présentation du pattern DAO et du gain apporté par les frameworks de mapping objet/relationnel.
  • Présentation du projet Hibernate comme framework de mapping objet/relationnel.
  • Création d'un mapping avec nHibernate.
  • Manipulation de données persistantes, application du pattern proxy pour isoler notre application de nHibernate.
  • Rappel des erreurs à éviter.
  • Introduction aux autres solutions disponibles, notamment Microsoft Entity Framework.

Travaux pratiques
Réalisation d'un mapping, écriture de requête HQL.

Exposition d’une application en REST avec AspNet Core

  • API REST : bonnes pratiques.
  • Les bases du protocole HTTP.
  • Mise en place de l'API REST.
  • La validation.
  • La gestion des exceptions.
  • Cross Origin Shared Resource.

Travaux pratiques
Développer une API REST pour exposer l’application développée précédemment.

Participants / Prérequis

» Participants

Ce cours s'adresse aux développeurs.

» Prérequis

Bonnes connaissances en programmation C# et du framework .NET. Expérience requise en développement d'applications .NET.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Wissem L. 08/07/2019
4 / 5
cours intéressant, formateur compétent, il fallait toutes fois être plus interactif

Jean-Baptiste D. 08/07/2019
5 / 5
Tous mes remerciements au formateur pour le contenu de la formation et sa pédagogie.

Mikael A. 08/07/2019
5 / 5
Très bon contenu adapté à nos besoins internes. Sujets bien expliqués: bon compromis théorie / pratique

Frédéric G. 08/07/2019
5 / 5
très complet et cohérent

Marc V. 11/12/2018
4 / 5
Très bonne formation et très bon formateur. Les quelques "coquilles" liées au fait qu'elle vient d'évoluer, m'empêche de mettre un Très satisfait global à la formation

FREDERIC G. 11/12/2018
5 / 5
Formation dense. Beaucoup de nouveauté et concept. Un peu plus de temps sur les concepts serait un plus. (Avec démo/explication au niveau C#)

Matthieu D. 11/12/2018
5 / 5
Exercice très complet avec un formateur très pédagogue et qui prend le temps de bien expliquer. Très satisfait de cette formation.
Avis client 4,7 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys