Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 5-tägigen Schulung "Jakarta EE - Moderne Full Stack Entwicklung" lernen Sie aktuelle Webtechnologien kennen und sind am Ende in der Lage, ein vollständiges Webprojekt mit modernen Technologien zu entwickeln. Der Fokus liegt dabei auf Frontend- und Backend-Technologien wie Angular, React und Vue sowie Jakarta EE, Spring Boot und Quarkus. Die Programmiersprache TypeScript und deren Verwendung in Webanwendungen werden intensiv behandelt.
Im Backend-Framework Jakarta EE lernen Sie, Restful Services und CRUD-Methoden mit JAX-RS umzusetzen und die Injektion von EJBs und CDI Beans sowie Bean Validation und Filter einzusetzen. Ein Hauptprojekt rundet das Seminar ab, in dem Sie eine API mit JAX-RS erstellen, eine Oberfläche erstellen und das Projekt im Server deployen. Dabei werden auch Buildtools für Java und TypeScript sowie die Erstellung von Docker Containern und ein Multi-Container-Setup mit Docker Compose behandelt.
Einleitung
- Webtechnologien im Wandel der Zeit
- Browser und Javascript
- Professionalisierung im Frontend
- Backend Varianten: Jakarta EE, Spring Boot, Quarkus
- Die großen Drei im Frontend: Angular, React und Vue
TypeScript
- Entwicklungsgeschichte
- Visual Studio Code als IDE
- Konfiguration, Plugins
- Basistypen
- Funktionale Elemente
- Objektorientierte Elemente
- Module
JavaScript Frontend-Frameworks
- Entstehung
- Projektgeneratoren
- Komponenten und Props
- JSX Syntax
- Hooks
- Umgang mit State
- Seiteneffekte
- Navigation mit React Router
- Ausblick: Umfeld mit Redux, Next.js u.v.a.
JakartaEE als Backend
- Restful Services
- CRUD Methoden mit JAX-RS
- Injektion von EJBs und CDI Beans
- Bean Validation
- Filter
- Sicherheit
- Ausblick: GraphQL als Alternative zu REST
Hauptprojekt
- Projekteinrichtung
- Buildtools für Java und Typescript
- API Erstellung mit JAX-RS
- Oberfläche mit React in Typescript
- Deployment im Server
- Erstellen von Docker Containern
- Multi-Container-Setup mit Docker Compose