Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Centre de formation Informatique et Ressources Humaines

Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Architecturer et développer un Backend avec .net 5

4.9/5 Avis client
THIL2146

5 jours (35 heures) – Actualisation / Mise à jour

5 jours (35 heures)
Actualisation / Mise à jour

Architecturer et développer un Backend avec .net 5

Domaine : Informatique

Présentiel
Présentiel
Online
Distanciel
Coût
2750€ HT

Objectifs pédagogiques

  • Décrire le fonctionnement de .net 5
  • Architecturer son code en respectant le principe de découplage
  • Utiliser les fonctionnalités de .net 5 Web API
  • Développer en utilisant les design pattern et les bonnes pratiques de développement

Niveau requis

  • Pratiquer la programmation orientée objet en environnement .NET

Public concerné

  • Développeur .net

Moyens pédagogiques et techniques

Salles de formation (les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection
UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices
Mise à disposition en ligne de documents supports à la suite de la formation

Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation

Feuilles d’émargement (signature électronique privilégiée)
Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation
Questionnaires de satisfaction (enquête électronique privilégiée)

Dates de formations

  • Sur demande à Toulouse
  • Sur demande à Pau

Formateur

Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.

Conditions d’accès à la formation

Délai : 3 mois à 1 semaine avant le démarrage de la formation dans la limite des effectifs indiqués.
100%
de recommandation
(57 votants)

Programme de formation

5 jours (35 heures)

Actualisation / Mise à jour
.net core devient .NET 5. Sacré changement ! Êtes-vous prêt-e ? Vous avez beaucoup entendu parlé de ce nouveau framework ? Vous souhaitez en savoir plus, tout en apprenant à créer un backend professionnel ? Bienvenue dans cette formation pour apprendre à créer des applications modernes.
Mise à jour le 16/02/2021

.NET 5

  • .NET Framework versus .NET Core versus .NET 5
  • .NET 5 command-line (CLI)

Visual Studio et .NET 5

  • Structure d’un projet
  • Dépendances NuGet
  • Dépendances Client
  • Framework Cible

ASP.NET 5 Pipeline

  • Comprendre le principe
  • Configurer les middlewares
  • Configurer les services
  • Développer ses propres middlewares
  • Comprendre le moteur d’injection de dépendances

ASP.NET 5 Configuration

  • Fini le web.config
  • Formats : JSON, INI ou XML
  • Configuration confidentielle (user secrets)
  • Accéder aux informations de configuration dans le code

Entity Framework

  • Introduction
  • ORM (Object Relational Mapping)
  • Requêter ses données : LINQ
  • Database First versus Model First versus Code First
  • Faire du CRUD avec Entity

Architecture Logicielle

  • Design Pattern
  • Les principes SOLID
  • Architecture Microservices

Tests Unitaires

  • Introduction, pourquoi tester ?
  • Développer des tests unitaires
  • Utiliser des mocks
  • Utiliser le moteur d’injection de dépendances

ASP.NET Web API

  • Protocole http
  • API REST
  • Architecture Web API
  • Opération CRUD

Routage

  • Routage par conventions
  • Routage avec des Attributes
  • Erreurs de routage

Contrôleurs

  • Classes ApiController et ControllerBase
  • Actions
  • Comprendre les résultats d’action
  • Utilisation de Filtres

Content Negotiation

  • Liaison des paramètres de requêtes HTTP
  • Différents Media types
  • Formats déjà présents
  • Développer ses propres Formatters

Validation des données

  • Le Modelstate
  • Validation par attributs
  • Retourner les erreurs de validation
  • Personnalisation de la validation
.net core devient .NET 5. Sacré changement ! Êtes-vous prêt-e ? Vous avez beaucoup entendu parlé de ce nouveau framework ? Vous souhaitez en savoir plus, tout en apprenant à créer un backend professionnel ? Bienvenue dans cette formation pour apprendre à créer des applications modernes.
Mise à jour le 16/02/2021