Schulungsübersicht
Erstellen von REST-APIs mit Spring Data REST
Spring und REST Web Services
- SOA und Microservices
- HATEOAS und HAL
- Was ist Spring Data REST?
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren von JDK
- Installieren und Konfigurieren von Spring
- Installieren und Konfigurieren Postman
Spring Data REST
- Erstellen von Tabellen, Entitäten und Feldern
- Arbeiten mit Datenquellen
- Repositories erstellen
- POST und PUT verwenden
- Einen Pfad konfigurieren
- Erstellen einer API
- Implementieren einer API
- Ressourcen erforschen
- Blättern und Sortieren
- Aufrechterhaltung der API-Exposition
- JSON-Serialisierung anpassen
- Anwenden von benutzerdefinierten Finder-Methoden
Microservice REST-APIs
- Erstellen eines Schemas und eines Projekts
- Entwicklung und Fixierung von Entitäten
- Assoziationen verwenden
- Repositories erstellen
- Arbeiten mit Datenquellen
Prüfung mit Postman
- Ressourcen erstellen
- Assoziationen anpassen
- Ressourcen freilegen
Sicherung von APIs
- Hinzufügen von Abhängigkeiten
- Konfigurieren von Autorisierung und Authentifizierung
Eckig JavaScript
Was ist Angular JS?
- HTML5, CSS und JavaScript
- JSON und Ajax
- Angular JS-Anwendungen
- Bootstrap CSS
- Modelle
- Bindungen
Expressionen
- Einfache Ausdrücke
- Werte
- Objekte
- Arrays
- Karten
Richtlinien
- Datentypisierung
- Schleifen über Arrays und Arrays von Objekten
- Erstellen von Tabellen
- Aktivieren und Deaktivieren von HTML Elementen
- Verstecken und Anzeigen von HTML Elementen
- Behandlung von HTML Ereignissen
- BenutzerdefinierteDirektiven
Steuerungen
- Definieren von Controllern
- Funktionen für Objekteigenschaften
- Controller-Methoden
- Controller in externen Dateien
Namespaces
- Globaler Namensraum
- Module
- Modul-Abhängigkeiten
- Laden von Bibliotheken
- Wo Skripte abgelegt werden sollen
- Anwendungsdateien
Filters
- In Währung umrechnen
- Array-Teilmengen
- Umwandlung von Groß- und Kleinschreibung
- Sortieren
HTTP-Anfragen
- Allgemeine Anfragen
- Abkürzungen
- Erfolgs- und Fehlerbehandlung
- HTTP-Kopfzeilen setzen
- Schutz vor JSON- und XSRF-Schwachstellen
Formulare
- HTML Eingabekontrollen
- Browser- versus Angular JS-Validierung
- Validierung von Eingabewerten
- Anzeige von Eingabefehlermeldungen
Angular Module
- Dienstleistungen
- Animation
- REST
- Cookies
- Unterstützung für mobile Geräte
Single Page Application Konzept
- Routing in einer Single Page Application (SPA)
Offene Schichten JavaScript
Was ist Openlayers?
Merkmale von Openlayers
- Gekachelte Ebenen
- Vektor-Schichten
- Hochmodern, schnell & Mobile Ready
- Leicht anpassbar und erweiterbar
Angular Integration
Voraussetzungen
- Verständnis für Web-Entwicklung.
- Erfahrung mit HTML, CSS und JavaScript.
- JavaProgrammiererfahrung.
Publikum
- Entwickler
Erfahrungsberichte (10)
Eveything. The trainer has the best teaching skills I've seen in my life
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Kurs - Spring and Hibernate in Java Applications
chances to play with code during exercises (not only coding, what trainer prepared)
PITERION GmbH
Kurs - 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
Kurs - Java 8 and Spring
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Kurs - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Kurs - 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
Kurs - Building Web Apps using the MEAN stack
Ich mag deine Witze
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maschinelle Übersetzung
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Kurs - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Schritt-für-Schritt-Analyse. Jede Zeile des Codes wird erklärt. Jedes Problem, das ich während des Kurses hatte, wurde erfolgreich gelöst und Łukasz sagte mir den Grund. Ich mochte auch gute Praktiken, die vorgestellt wurden. Ich war nie vom TDD-Stil überzeugt - ich finde ihn einfach nicht nützlich und seine Zeit wert. Łukasz hat so viele Vorteile von TDD aufgezeigt, dass er meine Meinung komplett geändert hat.
Michał Uściński - Devapo Sp. z o. o.
Kurs - Testing Angular Applications
Maschinelle Übersetzung
część o RxJS