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
Mărturii (7)
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Curs - Java 8 and Spring
Eveything. The trainer has the best teaching skills I've seen in my life
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Curs - Spring and Hibernate in Java Applications
chances to play with code during exercises (not only coding, what trainer prepared)
PITERION GmbH
Curs - Java Spring
Mi-au plăcut glumele tale.
Dermot - Griffiths & Armour
Curs - Angular 2 Fundamentals
Tradus de catre o masina
interesting showing the topic
Adam Boroch - SPOC S.A.
Curs - Angular JavaScript
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curs - AngularJS Basics
Atitudinea și cunoștințele formatorului
Gabriel Llaurado - Allianz Technology
Curs - Angular 10 for Developers
Tradus de catre o masina