Schița de curs

Construiți API-uri REST cu Spring Data REST

Spring și REST Web Services

  • SOA și microservicii
  • HATEOAS și HAL
  • Ce este Spring Data REST?

Pregătirea mediului de dezvoltare

  • Instalarea și configurarea JDK
  • Instalarea și configurarea Spring
  • Instalarea și configurarea Postman

Spring Data REST

  • Crearea de tabele, entități și câmpuri
  • Lucrul cu sursele de date
  • Crearea de depozite
  • Utilizarea POST și PUT
  • Configurarea unei căi de acces
  • Crearea unui API
  • Implementarea unui API
  • Explorarea resurselor
  • Paginare și sortare
  • Menținerea expunerii API
  • Personalizarea serializării JSON
  • Aplicarea metodelor de căutare personalizate

Microservicii REST API-uri

  • Crearea unei scheme și a unui proiect
  • Dezvoltarea și fixarea entităților
  • Utilizarea asociațiilor
  • Crearea de depozite
  • Lucrul cu sursele de date

Testare cu Postman

  • Crearea de resurse
  • Personalizarea asociațiilor
  • Expunerea resurselor

Securizarea API-urilor

  • Adăugarea de dependențe
  • Configurarea autorizării și autentificării

Angular JavaScript

Ce este Angular JS?

  • HTML5, CSS și JavaScript
  • JSON și Ajax
  • Aplicații Angular JS
  • Bootstrap CSS
  • Modele
  • Bindings

Expressioni

  • Expresii simple
  • Valori
  • Obiecte
  • Array-uri
  • Hărți

Directive          

  • Tastarea datelor
  • Bucla peste matrici și matrici de obiecte
  • Crearea de tabele
  • Activarea și dezactivarea elementelor HTML.
  • Ascunderea și afișarea HTML elemente
  • Manipularea evenimentelor HTML.
  • Directive personalizate

Controlere

  • Definirea controlorilor
  • Funcții de proprietate a obiectelor
  • Metode de controler
  • Controlori în fișiere externe

Spații de nume

  • Spațiul global de nume
  • Module
  • Dependențe de module
  • Încărcarea bibliotecilor
  • Unde se pun scripturile
  • Fișiere de aplicații

Filtre

  • Conversia în moneda
  • Subseturi de matrice
  • Conversia majusculelor și minusculelor
  • Sortare

Solicitări HTTP

  • Cereri generale
  • Comenzi rapide
  • Gestionarea succeselor și a erorilor
  • Setarea antetelor HTTP
  • Protecția împotriva vulnerabilităților JSON și XSRF

Formulare

  • HTML controale de intrare
  • Browser versus validare Angular JS
  • Validarea valorilor de intrare
  • Afișarea mesajelor de eroare de intrare

Angular Module

  • Servicii
  • Animation
  • REST
  • Cookie-uri
  • Suport pentru dispozitive mobile

Conceptul de aplicație cu o singură pagină

  • Rutarea în aplicația cu o singură pagină (SPA)

 

Straturi deschise JavaScript

Ce este Openlayers?

Caracteristici ale Openlayers

  • Straturi de faianță
  • Straturi vectoriale
  • De ultimă generație, rapid & pregătit pentru mobil
  • Ușor de personalizat și extins

Angular Integrare

Cerințe

  • O înțelegere a dezvoltării web.
  • Experiență cu HTML, CSS și Javascript.
  • Java experiență în programare.

Audiență

  • Dezvoltatorii
 49 ore

Mărturii (10)

Cursuri înrudite

Categorii înrudite