Accueil Nos formations Formation ASP.NET Core | Développement et déploiement d’API

Formation ASP.NET Core | Développement et déploiement d’API

Prochaines dates

Modalités d’accès :

  • en Inter – compter 4 semaines de délai
  • en Intra – compter 8 semaines de délai (nous consulter)

Nous revenons vers vous dans un délai de 24h – Inscrivez-vous vite 

Objectifs

Maîtriser le fonctionnement de base d’ASP.NET Core et de .NET Core

Appréhender la structuration d’un projet

Comprendre le cycle de vie d’une application du développement à la production

Public

Développeurs, chefs de projet techniques ayant les bases du développement d’applications avec ASP.NET WebApi ou ASP.NET MVC ou souhaitant obtenir une vision d’ensemble d’un projet WebApi utilisant le framework ASP.NET Core MVC

Prérequis

Maîtrise d’un langage .NET (idéalement C#), connaissance d’un framework ASP.NET WebApi ou ASP.NET MVC.

Méthodes pédagogiques

40 % théorie / 60 % pratique

Description

Le framework ASP.NET Core est l’aboutissement de modifications d’architecture du framework ASP.NET nous proposant un framework plus léger et modulaire, de meilleures performances, une meilleure testabilité ainsi que des possibilités d’hébergement multiples comme par exemple Docker.

Au cours de cette formationASP.NET Core, nous allons comprendre le fonctionnement du framework ASP.NET Core MVC et comment l’exploiter dans la conception d’une WebApi afin d’améliorer la qualité de notre application WebApi, en passant par des processus d’intégration et de livraison continue.

Programme

Introduction
  • Différences avec .Net Framework
  • Avantages de .Net Core
  • HTTP et REST
  • XML-RPC et SOAP
  • Penser ressources – Guide de design d’une API
  • Les liens hypermédia et HATEOAS
Actions
  • Définition
  • Routage
  • Format de la réponse
Middleware
  • Fonctionnement
  • Organisation de notre pipeline
Injection de dépendances
  • Principes et cycle de vie
  • .Net Core et l’injection de dépendance
  • Définition et utilisation d’un middleware
Gestion des paramètres
  • Interfaçage avec des fichiers de settings
  • Surcharge par environnement
Logging
  • Providers intégrés
  • Exploitation des logs
Structuration d’une solution
  • Layers
  • Organisation entre les layers
Documenter son API
  • Intérêt
  • Mise en place de Swagger
Sécurité
  • Json Web Token (JWT)
  • Cookie d’authentification
  • Authentification multiple
  • Autorisations
Déploiement et CI
  • Docker
  • Test unitaire et test d’intégration
  • Gitlab CI

Évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de quizz, mises en situation, travaux pratiques…

Avant la formation, un questionnaire de positionnement est envoyé aux participants afin de mieux comprendre les besoins, les attentes et le niveau de connaissances des participants.
En fin de formation, il est également demandé aux participants de mesurer leur satisfaction vis-à-vis de de la formation suivie.

Néosoft Training dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.

Accès

  • Métro
    • Bibliothèque François Mitterand
    • Quai de la Gare
  • RER
    • Bibliothèque François Mitterand
  • Bus
    • Pont de Tolbiac
    • François Mitterand
  • Tramway
    • Avenue de France

  • Adresse
    • 3 rue de Tolbiac 75013 Paris

Réservez votre place

Nos formations liées

Software Engineering
Niveau
3 jours Présentiel et/ou distanciel

Formation ISTQB | Préparation à la certification ISTQB – Niveau Foundation – Testeur

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous vite…

Software Engineering
Niveau
1 jour Présentiel et/ou distanciel

Formation Prometheus | Découverte de Prometheus

Objectifs Public Développeurs, Data scientists , Administrateurs système Prérequis Les prérequis pour cette…

Software Engineering
Niveau
2 jours Présentiel et/ou distanciel

Formation Salesforce | Les fondamentaux

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

Software Engineering
Niveau
2 jours Présentiel et/ou distanciel

Formation Java | Approfondissement

Prochaines dates Modalités d’accès : Du 3 au 4 Avril 2024 – Inscrivez-vous vite Objectifs Public…

Software Engineering
Niveau
3 jours Présentiel et/ou distanciel

Formation Java | Les bases du langage

Prochaines dates Modalités d’accès : Du 3 au 4 Avril 2024 – Inscrivez-vous vite  Objectifs Public…

Software Engineering
3 jours Présentiel et/ou distanciel

Formation Gravitee | Gestion de Gravitee API Management

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

Software Engineering
Niveau
2 jours Présentiel et/ou distanciel

Formation Git | Apprendre les concepts de base

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

Software Engineering
Niveau
3 jours Présentiel et/ou distanciel

Python | les bases du langage

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

Numérique responsable
Niveau
2 jours Présentiel et/ou distanciel

Formation RGAA | Accessibilité numérique – Conformité RGAA

L’obligation d’accessibilité numérique en France s’applique désormais à tout type d’entreprise (publique ou…