SEMINAR
Jakarta EE - Moderne Full Stack Entwicklung mit React und MongoDB
Kein Badge verfügbar.
Das erwartet Sie
Einführung
- Wandel der Webtechnologien im Laufe der Zeit
- Frontend-Professionalisierung und ihre Bedeutung
- Verschiedene Backend-Optionen: Jakarta EE, Spring Boot, Quarkus, Ktor, etc.
- Vergleich der drei führenden Frontend-Frameworks: Angular, React und Vue
TypeScript
- Historie und Entwicklung von TypeScript
- Nutzung von Visual Studio Code als bevorzugte IDE
- Konfiguration von VS Code und Verwendung von Plugins
- Grundlegende Typen und ihre Anwendung
- Funktionale und objektorientierte Konzepte in TypeScript
- Arbeiten mit Modulen in TypeScript
React als Frontend
- Ursprung und Entwicklung von React
- Verwendung von Projektgeneratoren zur Projektanlage
- Funktionsweise von Komponenten und Props in React
- JSX-Syntax verstehen und verwenden
- Einführung in React Hooks und deren Nutzung
- Umgang mit State und Seiteneffekten in React
- Navigation in React-Anwendungen mit React Router
- Ausblick auf erweiterte Tools wie Redux und Next.js
Jakarta EE als Backend
- Entwicklung von RESTful Services mit Jakarta EE
- Nutzung von CRUD-Methoden in JAX-RS
- Injektion von EJBs und CDI Beans in Jakarta EE
- Anwendung von Bean Validation für Datensicherheit
- Implementierung von Filtern und Sicherheitsmechanismen
- Ausblick auf GraphQL als moderne Alternative zu REST
MongoDB
- Unterschied zwischen SQL- und NoSQL-Datenbanken
- Überblick über NoSQL-Datenbanken und deren Einsatz
- Arbeiten mit Dokumenten in MongoDB
- Abfrage-Sprache und Operatoren in MongoDB
- Integration der MongoDB Java API
- Nutzung des Jakarta NoSQL-Projekts für Datenbankzugriffe
Hauptprojekt
- Projektaufbau und -struktur
- Auswahl von Buildtools für Java und TypeScript
- Erstellung einer API mit JAX-RS
- Persistierung von Daten mit MongoDB
- Entwicklung einer Oberfläche mit React und TypeScript
- Bereitstellung des Projekts auf einem Server
- Erstellung von Docker-Containern für das Projekt
- Verwendung von Docker Compose für Multi-Container-Setups
Kein Badge verfügbar.
MARTIN HEUBECK
Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ITALIA BRILLANTE
Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de
BERATUNGSTERMIN BUCHEN
TUGBA PAMUKCUOGLU
Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de
BERATUNGSTERMIN BUCHEN
JESSICA GERSTENLAUER
Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de
BERATUNGSTERMIN BUCHEN
FAYZULLAKHON UMAROV
Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de
BERATUNGSTERMIN BUCHEN
SIMONE HABERGER-ZAHN
Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ANNA HENNING
Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de
BERATUNGSTERMIN BUCHEN