Privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 2 jours
  • Prix régulier: Sur demande

Programmation Web Api en C#/VB

Durée : 2 jours

La version étudiée est la version Web Api 2.0 classique. Veuillez nous consulter pour la version Web Api Core 1.1.

© AFI Expertise inc.

Au début des années 2000, on croyait que les "XML Web Services" allaient établir le nouveau standard de communication inter-programme sur le web. En 2005, on a cru que WS-* et WCF étaient les solutions. Aujourd’hui, la solution ne réside plus dans le XML, mais plutôt dans le JSON, appelé à travers les standards REST.

Public concerné

Développeur

Préalables

  • Connaissances de base en C# ou VB

Objectifs

A la fin de ce cours, vous serez en mesure de :

  • Décrire les services REST
  • Créer un ASP.NET Web API
  • Appeler des Web API via JavaScript et .NET (HttpClient)
  • Sécuriser les services
  • Ajouter des fonctionnalités sur Web API

Contenu

Module 1: Introduction à REST

  • Bases de REST
  • Standards et uniformité
  • Formats de données : XML, JSON

Module 2: Premiers pas avec Web API

  • Créer un service Web API
  • Configurer le service
  • Routage
  • Attributs

Module 3: Connecter les données avec un client

  • Utiliser .NET avec HttpClient
  • Utiliser JavaScript avec JQuery

Module 4: Sécuriser Web API

  • Authentifier
  • Autoriser
  • Journaliser

Module 5: Bases de données avec Web API

  • Entity Framework
  • OData
  • Validation

Module 6: Fonctionnalités avancées de Web API

  • HttpConfiguration
  • Filters
  • Formatters, model binding
  • Message Handlers
  • DependencyResolver
  • Hosting

Savoir s’entourer des meilleurs

Simon Bourassa
Formateur et conseiller en TI
Simon est passionné par le développement logiciel et le développement de produits, mais avant tout par l’ensemble des gens cachés derrière ces codes, qui travaillent main dans la main pour développer des solutions innovantes.
Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.