Logo de l'organisme de formation

ENTREZ DANS L'UNIVERS ESIC

Représentation de la formation : .NET, développer des Web Services REST

.NET, développer des Web Services REST

Formation mixte
Formation certifiante
CPF #
Accessible
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT

Éligible CPF

Se préinscrire
Durée :21 heures (3 jours)
HT

Éligible CPF

Se préinscrire
Durée :21 heures (3 jours)
HT

Éligible CPF

Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 21/11/2022. Dernière mise à jour le 31/08/2023.

Version du programme : 3

Programme de la formation

Vous apprendrez à mettre en place des Web services REST à l'aide du développement .Net. Vous verrez comment un client peut requêter le serveur avec le protocole OData, les microservices et Docker. Vous étudierez aussi les méthodes d'authentification modernes qui permettent aux applications de dialoguer.

Objectifs de la formation

  • Maîtriser les bases de REST et des Web API
  • Utiliser OData pour requêter les données
  • Authentifier les utilisateurs et les applications Moderne avec OAuth
  • Documenter un Web Service automatiquement
  • Découvrir Docker pour un déploiement léger de microservices

Profil des bénéficiaires

Pour qui
  • Développeurs, architectes, chefs de projets.
Prérequis
  • Connaissance de C# ou bonne connaissance d'un langage Orienté Objet, ainsi que bases de HTTP.

Contenu de la formation

  • Bases des Web Services REST avec Web API
    • Le Representational State Transfer.
    • Sérialiser les objets en Javascript Object Notation.
    • Organiser avec l'architecture Modèle Vue Controleur.
    • Utiliser des routes pour donner du sens aux URLs.
    • Exprimer les routes avec des attributs.
    • Requêter un serveur avec HttpClient.
    • Gestion des versions de serveurs.
  • Héberger un Web Service
    • Héberger son service sur un serveur IIS et Microsoft Azure.
    • Auto-héberger son application.
    • Journaliser avec les APIs de logging.
  • Requêter un serveur avec OData
    • Economiser la bande passante et enrichir le client.
    • Mises à jour avec OData.
    • Requêter avec OData et un client .Net.
    • Limiter le volume des données.
    • Permettre les jointures avec $expand.
    • Requêter avec OData sans .Net.
  • Sécurité des Web services REST
    • Les principes d'une authentification moderne.
    • Distinguer les types de clients.
    • Azure Active Directory ou Active Directory Federation Service ?
    • Créer un fournisseur d'identité OAuth avec Microsoft Identity.
  • Documentation du site
    • Documentation avec ASP.Net MVC.
    • Documenter une API avec Swagger.
  • Microservices avec Docker
    • Machine virtuelle et containerisation.
    • Ecrire un DockerFile. Mapper les ports avec Docker.
    • Docker Compose : orchestrer les applications.
  • Cross Origin Ressource Sharing
    • Restrictions de sécurité du navigateur.
    • Autoriser les preflight request.
    • Accessibilité du service.
  • Web Sockets pour une communication bidirectionelle
    • Utiliser les Web Sockets pour une communication bidirectionellle avec le navigateur.
    • Mettre en place SignalR et JQuery-SignalR.
Équipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Merci de consulter notre site internet.

Modalités de certification

Résultats attendus à l'issue de la formation
  • Attestation de fin de formation
Détails sur la certification
  • Voir le catalogue de certification

Délai d'accès

2 semaines

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.