Plan du cours

Construire des API REST avec Spring Data REST

Spring et REST Web Services

  • SOA et microservices
  • HATEOAS et HAL
  • Qu'est-ce que Spring Data REST ?

Préparation de l'environnement de développement

  • Installation et configuration de JDK
  • Installation et configuration de Spring
  • Installation et configuration de Postman

Spring Data REST

  • Création de tables, d'entités et de champs
  • Travailler avec des sources de données
  • Création de référentiels
  • Utilisation de POST et PUT
  • Configuration d'un chemin d'accès
  • Création d'une API
  • Implémentation d'une API
  • Explorer les ressources
  • Pagination et tri
  • Maintenir l'exposition de l'API
  • Personnalisation de la sérialisation JSON
  • Application de méthodes de recherche personnalisées

Microservice REST APIs

  • Création d'un schéma et d'un projet
  • Développer et fixer des entités
  • Utiliser les associations
  • Créer des référentiels
  • Travailler avec des sources de données

Test avec Postman

  • Création de ressources
  • Personnalisation des associations
  • Exposer des ressources

Sécuriser les API

  • Ajouter des dépendances
  • Configuration de l'autorisation et de l'authentification

Angulaire JavaScript

Qu'est-ce que la Angular JS ?

  • HTML5, CSS et JavaScript
  • JSON et Ajax
  • Applications Angular JS
  • Bootstrap CSS
  • Modèles
  • Liaisons

Expressions

  • Expressions simples
  • Valeurs
  • Objets
  • Tableaux
  • Cartes

Directives         ;

  • Dactylographie des données
  • Boucler sur des tableaux et des tableaux d'objets
  • Création de tableaux
  • Activation et désactivation de HTML éléments
  • Masquer et afficher HTML éléments
  • Gestion de HTML événements
  • Directives personnalisées

Contrôleurs

  • Définition des contrôleurs
  • Fonctions de propriété d'objet
  • Méthodes des contrôleurs
  • Contrôleurs dans des fichiers externes

Espaces de noms

  • Espace de noms global
  • Les modules
  • Dépendances des modules
  • Chargement des bibliothèques
  • Où placer les scripts
  • Fichiers d'application

Filtres

  • Convertir en monnaie
  • Sous-ensembles de tableaux
  • Conversion des majuscules et des minuscules
  • Tri

HTTP Requests

  • Demandes générales
  • Raccourcis
  • Gestion des succès et des erreurs
  • Définition des en-têtes HTTP
  • Protection contre les vulnérabilités JSON et XSRF

Formulaires

  • HTML contrôles de saisie
  • Validation du navigateur par rapport à Angular JS
  • Validation des valeurs de saisie
  • Affichage des messages d'erreur de saisie

Angular Modules

  • Services
  • Animation
  • REST
  • Cookies
  • Prise en charge des appareils mobiles

Concept d'application à page unique

  • Routage dans une application à page unique (SPA)

  ;

Couches ouvertes JavaScript

Qu'est-ce que Openlayers ?

Caractéristiques des couches ouvertes

  • Couches en mosaïque
  • Couches vectorielles
  • À la pointe de la technologie, rapide & ; prêt pour le mobile
  • Facile à personnaliser et à étendre

Angular Intégration

Pré requis

  • Compréhension du développement web.
  • Expérience avec HTML, CSS et Java script.
  • Java expérience en programmation.

Audience

  • Développeurs
 49 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Java 8 and Spring

35 heures

Spring and Hibernate in Java Applications

21 heures

Java Spring

35 heures

RabbitMQ with Java and Spring

14 heures

Spring 5

21 heures

Spring Webflux

14 heures

Angular 13

28 heures

Angular 2, les Fondamentaux

21 heures

Angular JavaScript

28 heures

AngularJS, les bases

14 heures

Angular 10 for Developers

28 heures

Angular 11

28 heures

Angular 11 Advanced

28 heures

Angular 12

28 heures

Angular 12 Advanced

28 heures

Catégories Similaires

1