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

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

Prochaines dates

Modalités d’accès :

  • en Inter – compter 4 semaines de délai
  • en Intra – à la demande du client
  • sur mesure –  nous consulter

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

Il faut compter 4 semaines de délai à réception du devis signé ou de la convention de formation signée, pour les formations INTER et INTRA.

Objectifs

  • Comprendre l’historique et les enjeux liés à la conception d’une API 
  • Mettre en œuvre le Framework ASP.NET Web API 
  • Concevoir, déployer et tester une API  

Public

  • Développeurs, chefs de projet techniques étrangers ou peu familiarisés à ASP.NET Web API ou souhaitant améliorer leur niveau afin d’avoir une vision d’ensemble de la plateforme

Prérequis

  • Maîtrise d’un langage .NET (idéalement C#) et connaissance du langage HTML
  • Une expérience avec ASP.NET MVC est un plus

Méthodes pédagogiques

40 % théorie / 60 % pratique

Description

L’explosion de nouvelles typologies de clients (tablettes, téléphones, etc.) et l’arrivée d’applications Web riches (SPA) s’accompagne pour les entreprises de la nécessité de trouver des compétences autour du développement d’API en exposant une interface souple et évolutive, qui respecte les standards mondiaux, tout en restant sécurisée et capable de supporter une montée en charge.

À l’issue de cette formation ASP.NET MVC, les participants seront en mesure de concevoir et de développer une API basée sur ASP.NET Web API. Ils auront acquis toutes les connaissances nécessaires pour exposer des données en respectant les différents standards utilisés en entreprise (REST, OData), de manière sécurisée et assez souple pour supporter des évolutions futures. Les participants auront également été initiés aux différentes pratiques liées à la qualité et à son industrialisation (tests unitaires, tests d’intégration), et au déploiement de leurs APIs.

Programme

Introduction

  • ASP.NET Web API
  • .NET et la programmation asynchrone

HTTP et REST

  • XML-RPC et SOAP
  • Penser ressources – Guide de design d’une API
  • Les liens hypermédia et HATEOAS

Création d’une API

  • Écriture d’une API
  • Gestion de la configuration d’un projet Web API
  • Négociation de contenu
  • Validation du modèle entrant

Routage

  • Utilisation de la table de routage
  • Routage par attribut
  • Gestion du versionnage d’une API
  • Mise en place de liens hypermédias

Gestionnaires de messages

  • Cheminement d’une requête et d’un message
  • Requêtes groupées
  • Création d’un gestionnaire personnalisé (gestion d’un jeton CSRF)

Concepts avancés

  • Injection de dépendances
  • Tests unitaires
  • Tests d’intégration

OData

  • Qu’est-ce que OData ?
  • Activation de OData avec Web API
  • Écriture de fonctions OData

Sécurité

  • Authentification basique et authentification Windows
  • Utilisation de oAuth
  • CORS

Déploiement d’une solution ASP.NET Web API

  • Vers un serveur IIS
  • Mode autonome
  • OWIN et Katana
  • Analyse des performances et journalisation

É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

Informations pratiques

Prochaines sessions

22 septembre 2025
17 novembre 2025
2participants minimum
10participants maximum

Réserver votre place

Réserver votre place

Nos formations liées

Software Engineering

Niveau Débutant

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Conception API avec OpenAPI/swagger : du besoin métier à la documentation

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

Software Engineering

Niveau Débutant

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Craft | Les fondamentaux de la Clean Architecture avec React

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

Software Engineering

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation Google | GCP avec introduction aux outils data

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

DevOps

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation OpenTelemetry | Observabilité avec OpenTelemetry

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

Intelligence artificielle

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation IA et Software | L’IA au service du Software Engineer

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

Software Engineering

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation TDD | Application de la méthodologie TDD avec React

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

Software Engineering

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation React | Gérer l’état asynchrone avec React Query

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

Software Engineering

Niveau Confirmé

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation .NET | .NET Aspire

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

Software Engineering

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation Chef de projet informatique

Un projet est une opération unique et temporaire ayant pour objectif la création d’un résultat unique. Pour…

Aller au contenu principal