.NET - Développer des services Web avec REST

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer, tester, publier et partager vos services Web (ou Web Services) RESTful.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction aux services Web (ou Web Services)

  • Les technologies de services Web
  • Service RESTful
  • Architecture d'une application ASP.NET Web API

Exemple de travaux pratiques (à titre indicatif)

  • Réaliser une première application Web API

Implémentation d'un Web Service REST (en C#)

  • Création d'un projet d'API
  • Contrôleurs et routage
  • Liaisons de données
  • Formats de données

Exemple de travaux pratiques (à titre indicatif)

  • Ecrire un Web Service lié à une base de données

Documentation et test d'un service

  • Documenter son API au format Swagger
  • Tester son API avec Postman
  • Tests automatisés
  • Gérer les versions

Exemple de travaux pratiques (à titre indicatif)

  • Ecrire des tests unitaires et des tests d'intégration

Sécurité des Web Services REST

  • Authentification et autorisations en .NET
  • OAuth, OpenID et JSON Web Token
  • Fournisseurs d'identité
  • Stratégies d'autorisation
  • Demandes Cross-Origin (CORS)

Exemple de travaux pratiques (à titre indicatif)

  • Mettre en place une authentification à l'aide de JSON Web Token

Utilisation de WebSocket

  • Communication bidirectionnelle avec le navigateur
  • Utiliser WebSocket avec l'API Web ASP.NET
  • Mettre en place SignalR

Exemple de travaux pratiques (à titre indicatif)

  • Créer une application utilisant WebSocket

Déploiement et cycle de vie d'un service

  • Hébergement sous IIS (Internet Information Services)
  • Mode auto-hébergé
  • Déploiement avec Visual Studio
  • Docker avec Visual Studio

Exemple de travaux pratiques (à titre indicatif)

  • Créer une application Docker avec Visual Studio

Développement de clients d'une API

  • Utiliser HttpClient
  • Générer une classe Proxy (avec AutoRest)
  • Applications SPA (Single Page Application)
  • Architectures microservices

Exemple de travaux pratiques (à titre indicatif)

  • Développer des clients jQuery et Blazor

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir une bonne connaissance du langage C#, ainsi que des bases sur les protocoles du Web.

Public

Chefs de projets, architectes et développeurs souhaitant concevoir et développer des services Web (ou Web Services).

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Caractériser et élaborer la politique marketing et commerciale en définissant les axes de la stratégie commerciale, en mobilisant les ressources CRM et Web afin de piloter le développement commercial et promotionnel d'une BU
  • Assurer le développement commercial en renforçant la relation et l'expérience client afin de mobiliser et piloter les ressources et moyens de fidélisation de la clientèle
  • Construire le développement de l'activité commerciale en mettant en oeuvre les outils du marketing opérationnel et merchandising, une politique de communication, dans le but de développer et conduire l'action commerciale
  • Mobiliser les différents services de la BU en mettant en oeuvre un programme des actions commerciales et en élaborant un tableau de suivi et du reporting afin de planifier et coordonner les activités de développement commercial
  • Développer les compétences de l'équipe commerciale en mettant en place une organisation et un suivi de l'activité individuelle et collective afin de fédérer l'équipe autour d'un plan de développement commercial.
Tarif

A partir de 2 919,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Adopter une stratégie de social learning au sein de son organisation
  • Choisir les méthodes et outils les plus adaptés à son projet de communauté d'apprenants.
  • Animer et développer une communauté d'apprenants. 
Tarif

A partir de 845,00 €

Durée

1 jour ( 7 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Ingénierie de Sécurité sur AWS, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre et tirer avantage du modèle de sécurité en responsabilité partagée d’AWS
  • Gérer les identités des utilisateurs et leur accès sur l’environnement AWS
  • Utiliser les services de sécurité AWS tels que AWS Identity and Access Management, Amazon Virtual Private Cloud, AWS Config, AWS CloudTrail, AWS Key Management Service, AWS CloudHSM, et AWS Trusted Advisor
  • Implémenter de meilleurs contrôles de sécurité pour vos ressources sur AWS
  • Gérer et auditer vos ressources du point de vue de la sécurité
  • Superviser et tracer les accès et les usages des ressources AWS, telles que les instances, le stockage, le réseau et les services de bases de données
  • Identifier les services et les outils AWS qui permettent d’aider l’automatisation, la surveillance et la gestion des opérations de sécurité sur AWS
  • Gérer les incidents de sécurité sur l’environnement AWS
Tarif

A partir de 2 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Microsoft Azure - Solution d'Intelligence Artificielle, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Créer, configurer, déployer et sécuriser Azure Cognitive Services
  • Intégrer les services vocaux
  • Intégrer l'analyse des textes
  • Créer des capacités de compréhension des langues avec LUIS
  • Créer et gérer des solutions de recherche cognitive Azure
  • Créer des agents intelligents en utilisant le Framework Bot
  • Mise en œuvre de solutions de vision par ordinateur
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Vue.js, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Améliorer une page existante de façon non obstrusive, comme le permettrait jQuery
  • Construire un templating dynamique et automatique de toute la page, comme le ferait Angular.JS 1
  • Créer vos propres widgets réutilisables et intégrer ceux de la communauté pour aboutir à une architecture complètement basée sur des composants réutilisables, comme avec React.JS.
  • Comprendre la philosophie et les apports de Vue.js par rapport à d’autres frameworks (jQuery, Angular, React…)
  • Savoir implémenter Vue.js au sein d’un environnement de développement JavaScript cohérent
  • Savoir développer une Single Page App (SPA) à l’aide de Vue.js
  • Être capable de construire un templating dynamique et automatique d’applications web
  • Savoir créer et intégrer des widgets réutilisables
  • Connaître et mettre en œuvre les bonnes pratiques de développement Vue.js
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les connaissances nécessaires pour intégrer le WCAG et le RGAA dans le développement de sites et applications web
  • Appréhender les critères d'accessibilité constitutifs du RGAA pour les mettre en oeuvre techniquement
  • Appréhender le développement d’interfaces riches en adoptant notamment l’API ARIA pour les rendre accessibles
  • Utiliser les méthodes d’évaluation des développements web réalisés
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Sécurité des applications .NET vous donne les connaissances et compétences nécessaires pour :

  • Comprendre les problématiques de sécurité des applications Web
  • Connaître les meilleures pratiques pour écrire un code de qualité intégrant de façon native les fondamentaux de la sécurité
  • Connaître les principales attaques Web pour comprendre comment s’en prémunir
  • Savoir appliquer les mécanismes techniques de prévention des risques tel que l’authentification forte le cryptage de données ou encore l’utilisation de certificats
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier un processus pour mettre en place la marque employeur
  • Etablir un diagnostic
  • Construire le socle de la marque employeur
  • Concevoir un plan d'action.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Réussir votre entrée dans la fonction
  • Connaître l'essentiel des aspects pratiques du métier
  • Identifier l'étendue de vos responsabilités
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation SharePoint 2016 - Fonctionnalités avancées, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les composants principaux d’une architecture SharePoint 2016, de ses nouvelles fonctionnalités et fonctionnalités améliorées
  • Décrire les solutions hybrides SharePoint 2016
  • Savoir planifier et concevoir un environnement SharePoint 2016 assurant la haute disponibilité et la récupération d’urgence
  • Planifier et mettre en œuvre les services de connectivité et le magasin sécurisé
  • Configurer et gérer les services de productivité pour SharePoint 2016
  • Gérer les solutions dans le déploiement de SharePoint 2016
  • Planifier et configurer les fonctionnalités de réseau social
  • Planifier et configurer la gestion du contenu Web pour un environnement publié sur internet, ainsi que la gestion du contenu d’entreprise dans le déploiement SharePoint 2016
  • Savoir planifier et configurer les solutions d’informatique décisionnelle
  • Planifier et mettre en œuvre la migration vers SharePoint 2016.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...