Course Outline
Bouw REST API's met Spring Data REST
Lente en RUST Web Services
- SOA en microservices
- HATEOAS en HAL
- Wat is Spring Data REST?
Het voorbereiden van de ontwikkelomgeving
- JDK installeren en configureren
- Spring installeren en configureren
- Installeren en configureren Postman
Lentegegevens REST
- Tabellen, entiteiten en velden maken
- Werken met gegevensbronnen
- Het creëren van opslagplaatsen
- POST en PUT gebruiken
- Een pad configureren
- Een API maken
- Het implementeren van een API
- Het verkennen van hulpbronnen
- Paging en sortering
- Behoud van API-blootstelling
- JSON-serialisatie aanpassen
- Aangepaste zoekermethoden toepassen
Microservice REST API's
- Een schema en project maken
- Entiteiten ontwikkelen en repareren
- Associaties gebruiken
- Het creëren van opslagplaatsen
- Werken met gegevensbronnen
Testen met Postman
- Het creëren van hulpbronnen
- Associaties aanpassen
- Het blootleggen van hulpbronnen
API's beveiligen
- Afhankelijkheden toevoegen
- Autorisatie en authenticatie configureren
Angular JavaScript
Wat is Angular JS?
- HTML5, CSS en JavaScript
- JSON en Ajax
- Angular JS-applicaties
- Bootstrap CSS
- Modellen
- Bindingen
Expressionen
- Simpele uitdrukkingen
- Waarden
- Voorwerpen
- Arrays
- Kaarten
Richtlijnen
- Gegevens typen
- Looping over arrays en arrays van objecten
- Tabellen maken
- Elementen HTML in- en uitschakelen
- Elementen HTML verbergen en weergeven
- Afhandelen van HTML gebeurtenissen
- Aangepaste richtlijnen
Controleurs
- Regelaars definiëren
- Functies van objecteigenschappen
- Controller-methoden
- Controllers in externe bestanden
Naamruimten
- Globale naamruimte
- Modules
- Module-afhankelijkheden
- Bibliotheek laden
- Waar scripts te plaatsen
- Applicatiebestanden
Filters
- Converteren naar valuta
- Array-subsets
- Conversie van hoofdletters en kleine letters
- Sorteren
HTTP-verzoeken
- Algemene verzoeken
- Snelkoppelingen
- Succes- en foutafhandeling
- HTTP-headers instellen
- Bescherming tegen JSON- en XSRF-kwetsbaarheden
Formulieren
- HTML invoerbediening
- Browser versus Angular JS-validatie
- Valideren van invoerwaarden
- Invoerfoutmeldingen weergeven
Angular Modules
- Diensten
- Animation
- REST
- Koekjes
- Ondersteuning voor mobiele apparaten
Applicatieconcept met één pagina
- Routing in Single Page Application (SPA)
Openlayers JavaScript
Wat is Openlayers?
Kenmerken van Openlayers
- Betegelde lagen
- Vectorlagen
- Geavanceerd, snel en mobiel klaar
- Gemakkelijk aan te passen en uit te breiden
Angular Integratie
Requirements
- Een goed begrip van webontwikkeling.
- Ervaring met HTML, CSS en Javascript.
- Java programmeerervaring.
Publiek
- Ontwikkelaars
Getuigenissen (10)
Eveything. The trainer has the best teaching skills I've seen in my life
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Cursus - Spring and Hibernate in Java Applications
chances to play with code during exercises (not only coding, what trainer prepared)
PITERION GmbH
Cursus - Java Spring
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
Cursus - Java 8 and Spring
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Cursus - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Cursus - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Cursus - Building Web Apps using the MEAN stack
Ik vond je grappen leuk
Dermot - Griffiths & Armour
Cursus - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Cursus - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Stap voor stap analyse. Elke regel code uitleg. Elk probleem dat ik tijdens de cursus had, werd met succes opgelost en Łukasz vertelde me de reden. Ik vond het ook leuk dat er goede praktijken zijn gepresenteerd. Nooit ben ik overtuigd geweest van de TDD-stijl - ik vind het gewoon niet nuttig en de moeite waard. Łukasz wees op zoveel voordelen van TDD, dat het mijn mening volledig veranderde.
Michał Uściński - Devapo Sp. z o. o.
Cursus - Testing Angular Applications
Machine Translated
część o RxJS