Services Web RESTful avec Java - eLearning

450,00 EUR

  • 15 hours
eLearning

Créez des applications web modernes, évolutives et performantes avec la formation « Building RESTful Web Services Using Java ». Cette formation pratique est conçue pour aider les développeurs à maîtriser l’architecture REST et à créer des API robustes en utilisant des technologies Java telles que JAX-RS, JSON, XML et les protocoles HTTP.

Fonctionnalités clés

Langue

Cours et supports en anglais

Niveau

Niveau débutant - intermédiaire

Accès

Accès d’un an à la plateforme d’apprentissage

5 heures de vidéos à la demande

avec plus de 15 heures d’étude recommandées

8 exercices pratiques guidés

5 évaluations notées automatiquement

1 projet concret

2 devoirs complets

Certificat

Attestation de fin de programme incluse

Hero

Résultats d’apprentissage

À la fin de ce cours, vous serez en mesure de comprendre :

Explorer

Découvrez les principes fondamentaux des API RESTful et la façon dont elles alimentent les applications modernes.

REST

Acquérir une solide compréhension de l’architecture REST et de ses principes clés.

Mettre en œuvre

Apprenez à mettre en œuvre des fonctionnalités avancées dans des services web RESTful.

Échelle

Développez des API fiables et évolutives en appliquant les meilleures pratiques REST.

Sécurisé

Découvrez des techniques pour sécuriser, gérer et surveiller efficacement les API.

Base de données

Apprenez à récupérer et à gérer les données d’une base de données avec Spring Data JPA.

Hero

Calendrier du cours

  1. Introduction et concepts REST

    Leçon 01

    • Introduction aux concepts REST
    • Que sont les services Web ?
    • SOAP vs REST
    • Qu’est-ce que REST ?
    • Concepts REST
  2. Bonnes pratiques REST

    Leçon 02

    • Introduction aux bonnes pratiques REST
    • Meilleures pratiques pour les services Web RESTful
    • Planifier notre service Web RESTful
    • Mise en œuvre de nos services web selon les meilleures pratiques
    • Gestion d’erreurs générique
    • Validation de service RESTful
  3. Fonctionnalités RESTful avancées et Swagger

    Leçon 03

    • Introduction aux fonctionnalités REST avancées et à Swagger
    • Mise en œuvre de HATEOAS
    • Implémentation HATEOS
    • Mise en œuvre de la journalisation
    • Fonctionnalités avancées des services RESTful
    • Notions de base de la spécification OpenAPI
    • Outils Swagger
    • Génération de documentation Swagger
    • Format de documentation Swagger
    • Swagger Hub
  4. Authentification et surveillance

    Leçon 04

    • Introduction à l’authentification et à la surveillance
    • Authentification avec Spring Security
    • Surveillance d’API avec Spring Boot Actuator
    • Filtrage statique dans un service RESTful
    • Versionnage de services RESTful

  5. JPA

    Leçon 05

    • Introduction à JPA dans REST
    • API de persistance Java (JPA)
    • Connexion du service à JPA
    • Mettre à jour notre API pour utiliser JPA - Partie 1
    • Mettre à jour notre API pour utiliser JPA - Partie 2
    • Un regard sur le mode de maturité de Richard
Services Web RESTful avec Java

À qui s’adresse ce programme ?

Développeurs Java souhaitant se lancer dans le développement d’API backend

Ingénieurs logiciels travaillant sur des applications d’entreprise ou basées sur le cloud

Développeurs full stack qui souhaitent renforcer leurs compétences en intégration backend

Professionnels de l’informatique intéressés par l’architecture d’API REST et les microservices

Débutants ayant des connaissances de base en Java et souhaitant apprendre le développement de services web

Développeurs d’applications travaillant avec les technologies Spring Boot, JAX-RS ou Java EE

Commencer le cours maintenant

Prérequis

  • Compréhension de base de la programmation Java
  • Familiarité avec les concepts de programmation orientée objet
  • Connaissances de base des technologies web et du protocole HTTP
  • Une certaine familiarité avec les bases de données et les applications web est utile mais pas obligatoire

Déclarations

Licences et accréditation

Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.


Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !