Java im Web für Architekten (DE) - Training / Workshop von Trivadis Holding AG

Inhalte

Google, Facebook & Co setzten in den vergangenen Jahren neue Defacto-Standards in der Entwicklung von Webanwendungen. Vorbei sind die Zeiten, in denen eine Browseranwendung die Ausrede für eine simple Benutzeroberfläche sein durfte und komplexe Anfragen mit langen Wartezeiten gleichgesetzt werden mussten. Moderne Webanwendungen unterscheiden sich zudem beim Thema Usabitlity nur noch unwesentlich von klassischen Desktop-Anwendungen und die Benutzer erwarten eine Anzeige auch komplexer Inhalte ohne Wartezeiten.Die Schulung gibt einen Überblick über aktuelle Konzepte im Bereich der Erstellung von Java Webanwendungen und präsentiert diejenigen Technologien, mit denen sich diese Konzepte umsetzen lassen.

Contents

Einführung

  • Entwicklung von Webanwendungen
  • Moore's law und die Folgen
  • Neue Client-Architektur für Webanwendungen (JavaScript, REST, JSON, SPA)

Persistenz

  • OR-Mapping (JPA, Hibernate und Spring Data)
  • Kontinuierliches Database Refactoring (Liquibase und Flyway)
  • CAP-Theorem
  • NoSQL (Redis, MongoDB und Neo4J)
  • Distributed Streaming (Apache Kafka, ...)

Server

  • JakartaEE und die Konkurrenz
  • Java Platform Module System JSR 376 (Jigsaw)
  • Convention over Configuration mit Spring Boot
  • Asynchrone Kommunikation über Message Queues
  • Serverseitiges Scripting
  • Grundlagen der Reaktiven Programmierung
  • Herausforderungen einer modernen Microservice-Architektur
  • Resilient Software Design (u.a. Circuit Breaker)
  • REST-Webservices und die Alternativen
  • Schnittstellendokumentation mit OpenAPI (ehemals Swagger)
  • Cloud-Hosting
  • Containerisierung mit Docker

Browser / Client

  • Die traditionellen Java Webframeworks (JSF und Spring Web)
  • HTML5 und Web Components
  • CSS3 und Responsive Webdesign mit Bootstrap
  • ECMAScript vs. TypeScript
  • Die modernen JavaScript Frameworks (Angular und React)
  • Portable Web Apps (PWA)
Voraussetzungen

Grundlegende Java Programmierkenntnisse sind erforderlich, Kenntnis in der Entwicklung von Webanwendungen sind hilfreich.

Lernziele

  • Lernen Sie das Erfolgsgeheimnis moderner Webanwendungen kennen
  • Sie erhalten einen Überblick über aktuelle Technologien und Konzepte zur Entwicklung einer modernen Webanwendung mit Java
  • Sie erfahren zudem, welche Rolle Java in heutigen Webanwendungen spielt und für welche anderen Technologien sich eine Investition lohnt

    Zielgruppen

    Sie dürfen eine moderne Webanwendung mit Java auf der grünen Wiese entwickeln oder Sie müssen eine bestehende Anwendung modernisieren. Sie sind deshalb auf der Suche nach modernen Konzepten und Technologien und möchten sich zunächst einen Überblick verschaffen.

    Termine und Orte

    Datum Dauer Preis
    Mannheim, DE
    11.11.2019 - 12.11.2019 14 h Jetzt buchen ›

    SG-Seminar-Nr.: 5265988

    Anbieter-Seminar-Nr.: AD-EWEB (DE)

    Termine

    • 11.11.2019 - 12.11.2019

      Mannheim, DE

    Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

    Jetzt buchen ›
    Seminar merken ›

    Sie buchen immer automatisch den besten Preis für jeden Termin. Semigator berücksichtigt

    • Frühbucher-Preise
    • Last-Minute-Preise
    • Gruppenkonditionen

    und verfügt über Sonderkonditionen mit einigen Anbietern.

    Der Anbieter ist für den Inhalt verantwortlich.

    Über Semigator mehr erfahren

    • Anbietervergleich von über 1.500 Seminaranbietern
    • Vollständige Veranstaltungsinformationen
    • Schnellbuchung
    • Persönlicher Service
    Datum Dauer Preis
    Mannheim, DE
    11.11.2019 - 12.11.2019 14 h Jetzt buchen ›