Java Zertifizierungskurs - eLearning

450,00 EUR

  • 70 Stunden
eLearning

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!

Hero

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
Hero

Kurszeitplan

  1. Einführung in Java EE

    Lektion 01

  2. 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
  3. Java Servlet II

    Lektion 03

    • Sitzungsverwaltung
    • Listener in Java EE
    • Filter in Java EE
  4. JavaServer Pages

    Lektion 04

    • JSP-Lebenszyklus
    • Erstellen und Arbeiten mit JSP-Elementen
    • Arbeiten mit JSP-Standardaktionen
    • JSTL und benutzerdefinierte Tag-Bibliotheken
  5. Einführung in Hibernate

    Lektion 05

    • Einführung in Hibernate
    • Hibernate-CRUD-Operation
  6. Hibernate-Abfragen und Beziehungen

    Lektion 06

    • Hibernate-Abfragen und Beziehungen
    • Abbildung von Beziehungen mit Hibernate
  7. Einführung in Spring

    Lektion 07

    • Einführung in Spring
    • Dependency Injection, Spring-Bean-Lebenszyklus, Verkabelung und Gültigkeitsbereiche
  8. Spring AOP

    Lektion 08

    • Einführung in Spring AOP (Aspektorientierte Programmierung)
    • Konfiguration von AOP in Java-Anwendungen mit dem AspectJ-Ansatz
  9. JSpring JDBC und Spring Hibernate

    Lektion 09

    • Spring-JDBC-Implementierung in einer Anwendung
    • Spring-Hibernate-Vorlage
    • Spring JDBC-Transaktionsverwaltung
  10. Spring MVC

    Lektion 10

    • Spring MVC: Architektur, Komponenten und Framework
    • Spring-MVC-Programm
  11. SOA und Webservices

    Lektion 11

    • Grundlagen der SOA-Architektur und Webservices
    • Erstellung von SOAP-basierten und RESTful Webservices
  12. Projekt 1: Mitarbeiterverwaltungssystem

    Projekte beenden

    Erstellen Sie ein neues System, um den Prozess der Regulierung, Erstellung und Schließung zu automatisieren.

  13. Projekt 2: Hausratversicherung

    Abschlussprojekte

    Entwickeln Sie ein System, das Privatpersonen über eine Webanwendung beim Abschluss einer Wohngebäudeversicherung unterstützt.

Hero

Kostenloser Core-Java-Kurs

  1. 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
  2. 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
  3. 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)
  4. 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
  5. 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
  6. 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
  7. 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
Java-Zertifizierungskurs

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

Kurs jetzt starten

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

Contact background

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.