|
|
| Zeile 1: |
Zeile 1: |
| = Lernplan für Jakarta EE nach einzelnen Schritten = | | ==Moodle Installieren== |
| | Um Moodle 5 mit Git zu installieren, folge diesen Schritten: |
|
| |
|
| == 1. Einführung in Jakarta EE ==
| | # Voraussetzungen |
| * Überblick über Jakarta EE und seine Geschichte | | * Git ist installiert (`git --version`) |
| * Unterschiede zu Java EE
| | * PHP, Webserver (Nginx), und Datenbank (Postgrsql) sind eingerichtet |
| * Installation und Einrichtung einer Entwicklungsumgebung (z.B. Eclipse, IntelliJ IDEA)
| |
| | |
| == 2. Grundlagen von Servlets und JSP ==
| |
| * Was sind Servlets?
| |
| * Einführung in JSP (JavaServer Pages)
| |
| * Einfache Webanwendung erstellen | |
| | |
| == 3. Jakarta EE Komponenten ==
| |
| * Überblick über wichtige Spezifikationen (z.B. CDI, JPA, JAX-RS, EJB)
| |
| * Lebenszyklus und Einsatzgebiete
| |
| | |
| == 4. Persistenz mit JPA ==
| |
| * Einführung in die Java Persistence API (JPA)
| |
| * Entity-Klassen und Datenbankzugriff
| |
| * CRUD-Operationen
| |
| | |
| == 5. Dependency Injection mit CDI ==
| |
| * Was ist Contexts and Dependency Injection (CDI)?
| |
| * Annotations und Scopes
| |
| * Praxisbeispiele
| |
| | |
| == 6. RESTful Webservices mit JAX-RS ==
| |
| * Grundlagen von REST
| |
| * Erstellen eines einfachen REST-Services
| |
| * JSON-Verarbeitung
| |
| | |
| == 7. Sicherheit in Jakarta EE ==
| |
| * Authentifizierung und Autorisierung
| |
| * Sicherheitsmechanismen in Jakarta EE
| |
| | |
| == 8. Testen von Jakarta EE Anwendungen ==
| |
| * Unit-Tests und Integrationstests
| |
| * Tools und Frameworks (z.B. Arquillian, JUnit)
| |
| | |
| == 9. Deployment und Betrieb ==
| |
| * Deployment auf einem Jakarta EE Server (z.B. Payara, WildFly)
| |
| * Konfiguration und Monitoring
| |
| | |
| == 10. Weiterführende Themen ==
| |
| * MicroProfile und Cloud-Native Ansätze
| |
| * Migration von Java EE zu Jakarta EE
| |
Moodle Installieren
Um Moodle 5 mit Git zu installieren, folge diesen Schritten:
- Voraussetzungen
- Git ist installiert (`git --version`)
- PHP, Webserver (Nginx), und Datenbank (Postgrsql) sind eingerichtet