.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

Les objectifs de la formation Manager l'équipe pour gagner en performance et maîtriser les risques :

- Développer aisance et efficacité dans les actes quotidiens de management individuel et collectif par des réflexes, repères et outils - Mesurer l’impact de ses comportements sur la motivation et l’efficacité de son équipe - Intégrer dans son management au quotidien les exigences de maîtrise des risques et de performance

Tarif

A partir de 1 906,00 €

Durée

4 jours (1 jour en option) - 28 heures

Modes

Maîtriser les 

Proposé par M2I

Objectifs de la formation

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

  • Expliquer les principes fondamentaux de la rémunération brute et de ses composantes
  • Analyser et évaluer les différentes indemnités, primes, avantages en nature et frais professionnels dans le cadre de la rémunération
  • Calculer avec précision le salaire de base, y compris les heures supplémentaires et complémentaires
  • Evaluer et déterminer les droits aux congés payés et aux jours de RTT pour les salariés
  • Intégrer et interpréter l'articulation en cascade du bulletin de salaire, en tenant compte des prélèvements à la source pour obtenir le net à payer
  • Décrire les champs d'application de la loi PACTE concernant la participation aux résultats de l'entreprise et l'intéressement
  • Mettre en place un accord de participation aux résultats, en comprenant les accords dérogatoires et les conditions supplémentaires de participation, en respectant les modalités légales
  • Définir et appliquer les critères et les règles de calcul pertinents pour l'intéressement dans le cadre de la loi PACTE
  • Identifier les caractéristiques et les modalités des Plans d'Epargne Entreprise (PEE, PEI)
  • Optimiser la mise en place de l'accord d'intéressement en prenant en compte les aspects sociaux et fiscaux spécifiques
  • Expliquer le mécanisme des actions gratuites et des stock options.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Mesurer les impacts sur l'empreinte carbone
  • Décrire les impacts sur les visiteurs d'un site Web et sur le référencement par Google
  • Renforcer la vitesse de chargement des images d'un site Web par le navigateur
  • Assurer une haute qualité visuelle
  • Préparer et décliner les images pour les écrans : sites Web et terminaux mobiles, tablettes iPad et Android, Smartphones iPhone et Android
  • Reconnaître les outils disponibles pour WordPress
  • Améliorer le SEO grâce aux balises d'images (Search Engine Optimization).
Tarif

A partir de 460,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

SQL Server 2016 - Gestion des opérations BI

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les compétences et connaissances nécessaires pour apprendre à configurer Power BI pour analyser des données volumineuses, apprendre à utiliser Power Pivot dans Excel pour créer des modèles de données analytiques. Comprendre comment utiliser SQL Server Reporting Services pour mettre en œuvre une solution de reporting de libre-service. Être en mesure d’importer des données dans un modèle de données à l’aide des requêtes dans Excel et savoir implémenter des solutions collaboratives libre-service BI avec SharePoint server.

Tarif

A partir de 1 830,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Concrètement, à l'issue de la formation C#10, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET 6 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio 2022
  • Maîtriser la syntaxe et les concepts du langage C#10
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C#10 à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#10
  • Tester des fonctionnalités avancées de C#10
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S’approprier les fondamentaux d’une stratégie de brand content, en comprendre les particularités et les leviers
  • Développer un contenu de marque à forte valeur ajoutée pour engager sa communauté
  • Tirer parti du média Internet et des réseaux sociaux
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Appréhender le vocabulaire et les concepts clés de l'ergonomie et de l'UX Design et savoir les appliquer sur un projet web mobile
  • Appréhender les exigences ergonomiques du développement d’applications web pour les appareils tactiles
  • Disposer d'une méthodologie de conception et d’évaluation d’interfaces mobiles : charte graphique, navigation, guidage, esthétique, coût, robustesse, adaptabilité, performance, etc.
  • Appréhender les meilleures pratiques pour réaliser des maquettes et conduire le cycle de maquettage d’une application web compatible avec les mobiles
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser le langage JavaScript moderne (version ES6)
  • Avoir les bases pour travailler ensuite avec des frameworks JavaScript
  • Développer des applications Web interactives
  • Appeler des services Web asynchrones
  • Découvrir la librairie jQuery
Tarif

A partir de 2 450,00 €

Durée

4j / 28h

Modes
  • Entreprise

Objectifs de la formation

  • Installer un système Debian Linux, le serveur X et les paquetages 
  • Assurer la bonne administration standard sous Debian
  • Gérer des disques et d'autres périphériques
  •  Explorer Debian Linux (noyau, performances, Tuning)
  • S'accomoder aux différents services réseaux sous GNU / Linux
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir mettre en place une infrastructure avec Ubuntu. 

A l'issue de cette formation Ubuntu Mise en place d'une infrastructure vous aurez acquis les connaissances et compétences nécessaires pour :

  • Etre en mesure de déployer avec confiance Ubuntu Server Edition dans son entreprise
  • Apprendre les derniers trucs et astuces des experts Ubuntu
  • Savoir aider son entreprise à réduire les coûts et améliorer l'efficacité avec une infrastructure IT stable et facile à gérer
  • Déployer de nouveaux services plus rapidement et introduire des innovations plus vite
  • Eviter des contrats de licences coûteux
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...