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 (10)

Cours Similaires

Catégories Similaires