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
  49 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (9)

Kombinierte Kurse

Verwandte Kategorien