Java Zertifizierungskurs - eLearning
450,00 EUR
- 70 Stunden
Dieser fortgeschrittene Java-Zertifizierungskurs ist darauf ausgelegt, Sie durch die Konzepte von Java zu führen – von einführenden Techniken bis hin zu fortgeschrittenen Programmierfähigkeiten. Das Programm vermittelt Ihnen Kenntnisse über Core Java 8, Operatoren, Arrays, Schleifen, Methoden und Konstruktoren und bietet Ihnen gleichzeitig praktische Erfahrung im Umgang mit JDBC und dem JUnit-Framework. Unser umfassender Java-Kurs und das zugehörige Zertifizierungsprogramm bieten einen tiefen Einblick in die Grundlagen und fortgeschrittenen Funktionen der Sprache. Bringen Sie Ihre Karriere voran und heben Sie sich in der wettbewerbsintensiven Tech-Landschaft mit unserem Java-Kurs und der Zertifizierung hervor – dem Schlüssel zur Erschließung grenzenloser Möglichkeiten in der Programmierung.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch verfügbar
Stufe
Anfänger- bis Mittelstufe
Zugriff
1 Jahr Zugang zur selbstgesteuerten E‑Learning-Plattform rund um die Uhr (24/7)
Insgesamt 9 Stunden Videomaterial
bei einer empfohlenen Lernzeit von 70 Stunden
Programmierung
Praktische Programmierung und Umsetzung von zwei webbasierten Projekten
Übung
35 programmierbezogene Übungen zu Core Java 8 inklusive
Keine Prüfung
Keine Prüfung für den Kurs, aber die Studierenden erhalten ein Zertifikat über den Abschluss der Schulung.
Kostenloses Core-Java-E-Learning
Kurs auf Anfrage inbegriffen!

Lernergebnisse
Am Ende dieses Java-Zertifikats-eLearning-Kurses werden Sie in der Lage sein:
Grundlegende Core-Java-8-Konzepte verstehen
Implementieren Sie Techniken für Multithreading, Zeichenkettenverarbeitung und Ausnahmebehandlung
Richten Sie Verbindungen mit JDBC ein, um mit einer Datenbank zu kommunizieren
Verstehen Sie die Grundlagen von Servlets wie J2EE, HTTP-Protokoll und HTML im Detail
Erstellen Sie eine JSP, indem Sie die Anweisungen befolgen und eine Anwendung ausführen
Lerne die Hibernate Query Language (HQL) und ihre spannenden Funktionen kennen
Beziehungen mit Hibernate abbilden
Erfahren Sie, wie Sie AOP in einer Java-Anwendung konfigurieren
Tauche tief in die SOA-Architektur ein
Entwerfen Sie einen SOAP-basierten Webservice
Abgedeckte Fähigkeiten
- Zentrale Java-8-Konzepte
- Java-Servlet
- SOA und Webservices
- J2EE-HTTP-Protokoll und HTML
- Java EE
- Hibernate- und Spring-Frameworks
- Multithreading, Zeichenkettenverarbeitung und Techniken zur Ausnahmebehandlung

Kurszeitplan
Einführung in Java EE
Lektion 01
Java-Servlet I
Lektion 02
- Servlets-API, Schnittstellen und Methoden
- Servlet-Lebenszyklus
- Servlet konfigurieren und bereitstellen
- ServletRequest, ServletResponse
- ServletConfig, ServletContext
- Servlet-Gültigkeitsbereiche, Attribute und Zusammenarbeit
Java Servlet II
Lektion 03
- Sitzungsverwaltung
- Listener in Java EE
- Filter in Java EE
JavaServer Pages
Lektion 04
- JSP-Lebenszyklus
- Erstellen und Arbeiten mit JSP-Elementen
- Arbeiten mit JSP-Standardaktionen
- JSTL und benutzerdefinierte Tag-Bibliotheken
Einführung in Hibernate
Lektion 05
- Einführung in Hibernate
- Hibernate-CRUD-Operation
Hibernate-Abfragen und Beziehungen
Lektion 06
- Hibernate-Abfragen und Beziehungen
- Abbildung von Beziehungen mit Hibernate
Einführung in Spring
Lektion 07
- Einführung in Spring
- Dependency Injection, Spring-Bean-Lebenszyklus, Verkabelung und Gültigkeitsbereiche
Spring AOP
Lektion 08
- Einführung in Spring AOP (Aspektorientierte Programmierung)
- Konfiguration von AOP in Java-Anwendungen mit dem AspectJ-Ansatz
JSpring JDBC und Spring Hibernate
Lektion 09
- Spring-JDBC-Implementierung in einer Anwendung
- Spring-Hibernate-Vorlage
- Spring JDBC-Transaktionsverwaltung
Spring MVC
Lektion 10
- Spring MVC: Architektur, Komponenten und Framework
- Spring-MVC-Programm
SOA und Webservices
Lektion 11
- Grundlagen der SOA-Architektur und Webservices
- Erstellung von SOAP-basierten und RESTful Webservices
Projekt 1: Mitarbeiterverwaltungssystem
Projekte beenden
Erstellen Sie ein neues System, um den Prozess der Regulierung, Erstellung und Schließung zu automatisieren.
Projekt 2: Hausratversicherung
Abschlussprojekte
Entwickeln Sie ein System, das Privatpersonen über eine Webanwendung beim Abschluss einer Wohngebäudeversicherung unterstützt.

Kostenloser Core-Java-Kurs
Einführung in Java 11 und OOP-Konzepte
Lektion 01
- Java-Grundlagen, Programmstruktur und Einrichten der Entwicklungsumgebung (Eclipse)
- Zentrale OOP-Konzepte und objektorientiertes Design
- Java-Syntax: Variablen, Datentypen, Operatoren und Schlüsselwörter
- Kontrollfluss: bedingte Anweisungen, Schleifen und grundlegende Logikkonstruktion
- Arbeiten mit Arrays, Strings, Methoden und praktischen Demonstrationen
Pakete und Vererbung
Lektion 02
- Java-Pakete und Codeorganisation
- Vererbung, Polymorphismus und Methodenüberschreibung
- Funktionale Merkmale: Lambda-Ausdrücke und Typumwandlung
- Abstrakte Klassen, Schnittstellen und statische Member
- Ausnahmebehandlung, Grundlagen von Collections und praktische Demonstrationen
Konzepte der Nebenläufigkeit
Lektion 03
- Grundlagen der Multithread-Programmierung: Threads, Lebenszyklus und Prioritäten
- Threadsteuerung: Synchronisation, Planung und Nebenläufigkeit
- Kernbibliotheken: java.lang, java.util und Zeichenkettenverarbeitung
- Generics und das Collections-Framework (List, Set, Queue, Map)
- Dateiverarbeitung, Ein-/Ausgabeströme und Demonstrationen (Multithreading und Datenstrukturen)
Debugging-Konzepte
Lektion 04
- Grundlagen und Techniken des Debuggings in Java
- Trace-Ausgabe, Protokollierung und Protokollanalyse
- Verständnis von Stacktraces und Fehlerbehandlung
- Protokollierung mit log4j und Best Practices
- Eclipse-Debugging-Tools mit einer praktischen Demo zur Log-Analyse
JUnit
Lektion 05
- Einführung in Unit-Tests und ihre Bedeutung
- Überblick über das JUnit-Framework und seine Konfiguration
- Schreiben von Testfällen mit Annotations und Assertions
- Verwalten von Testsuiten und Ausnahmetests
- Berichte mit praktischen Testdemonstrationen erstellen
Java-Kryptografieerweiterungen
Lektion 06
- Einführung in Kryptografie und Sicherheitskonzepte in Java
- Authentifizierungsmethoden und Grundsätze des Datenschutzes
- Verschlüsselungstechniken (ChaCha20) und Integrität (Poly1305)
- Implementierung kryptografischer Lösungen in Java
- Praktische Demonstration: Entwicklung sicherer Anwendungen
Entwurfsmuster
Lektion 07
- Einführung in Entwurfsmuster und ihre Kategorien
- Erzeugungsmuster (Factory, Singleton, Builder)
- Strukturmuster (Adapter, Bridge, Fassade, Flyweight)
- Verhaltensmuster (Strategy, Observer, State und weitere)
- Demonstrationen von realen Implementierungen und Anwendungsfällen

Für wen ist dieses Programm geeignet?
Voraussetzungen: Vorkenntnisse in Core Java und ein grundlegendes Verständnis von Programmierkonzepten sind für alle notwendig, die diesen Fortgeschrittenenkurs belegen möchten. Ein kostenloser Core-Java-Kurs ist auf Anfrage enthalten!
Softwareentwickler
Webdesigner
Programmierbegeisterte
Absolventen der Ingenieurwissenschaften
Studierende oder Fachkräfte, die Java-Entwickler werden möchten
Aussagen
Lizenzierung und Akkreditierung
Dieser Java-Zertifizierungskurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
AVC stellt keine Nachteilsausgleiche aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden bereit. Bewerberinnen und Bewerber werden ermutigt, sich für Beratung und Unterstützung während des gesamten Nachteilsausgleichsverfahrens an AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.
