Grundlagen der Anwendungsentwicklung: Java-Anwendungsentwicklung
Lernen Sie die Grundlagen der Java-Anwendungsentwicklung kennen und erstellen Sie skalierbare, leistungsstarke Anwendungen mit Java, objektorientierter Programmierung (OOP) und modernen Entwicklungs-Frameworks. Dieser Kurs bietet praktische Erfahrung in der Java-Programmierung, Backend-Entwicklung und bewährten Verfahren der Softwareentwicklung.
- Erlernen der Java-Syntax, Datentypen und Kontrollstrukturen
- Verstehen der Konzepte der objektorientierten Programmierung (OOP) in Java
- Arbeiten mit Java-Methoden, -Klassen und -Schnittstellen
- Implementieren von Ausnahmebehandlungs- und Debugging-Techniken
- Beherrschen von Vererbung, Polymorphismus und Kapselung in Java
- Verwenden des Collections-Frameworks (ArrayList, HashMap, Sets) für eine effiziente Datenverarbeitung
- Implementieren von Multithreading und Parallelität für Hochleistungsanwendungen
- Arbeiten mit Java Streams und Lambda-Ausdrücken
- Java-Servertechnologien (Servlets, JSP, Spring Boot) erlernen
- RESTful-APIs für Web- und Mobilanwendungen implementieren
- Mit JDBC- und ORM-Frameworks (Hibernate, JPA) für die Datenbankverwaltung arbeiten
- Sicherheit, Authentifizierung und rollenbasierte Zugriffskontrolle optimieren
- Maven und Gradle für das Abhängigkeitsmanagement verwenden
- Git und GitHub für Versionskontrolle und Zusammenarbeit implementieren
- Java-Anwendungsleistung und Speicherverwaltung optimieren
- Containerisierung mit Docker und Cloud-Bereitstellungsstrategien erlernen
- Entwicklung einer Full-Stack-Java-Anwendung unter Verwendung moderner Frameworks
- Anwendung bewährter Verfahren in der Anwendungsarchitektur und im Software-Engineering
- Optimierung für Skalierbarkeit, Sicherheit und Leistung
- Vorbereitung auf reale Java-Entwicklungsrollen mit Karriereberatung
Teilnehmende erwerben Kenntnisse in Java-Servertechnologien, RESTful-APIs und beherrschen die Implementierung von Multithreading für leistungsstarke Anwendungen.