Java Aufbaukurs

TU Kaiserslautern Continental Kinexon Bundesamt für Seefahrt und Hydrographie AUSY IT Condor SG Service IT PTB

Java Aufbaukurs: Praxisschulung für Programmierer und Fortgeschrittene

Möchten Sie Ihre Java-Kenntnisse schnell und praxisorientiert auf das nächste Level heben? Dann ist dieser Java-Kurs für Fortgeschrittene genau das Richtige für Sie. Diese praxisnahe Java-Schulung richtet sich an Programmierer mit soliden Java-Kenntnissen und bietet eine umfassende Einführung in fortgeschrittene Java-Themen. Behandelt werden Themen wie Datenbankprogrammierung, Netzwerkprogrammierung, Lambda-Ausdrücke, Stream und das Java Module System. Der Kurs führt außerdem in Multithreading und den Java Security Manager ein und thematisiert das Arbeiten mit XML- und JSON-Dateien.

Alle Kurse live

In der Academy oder online

Ihre Vorteile auf einen Blick

  • Viel Praxis und sofort anwendbares Wissen für Ihre Projekte

  • Zertifikat bei einer aktiven Teilnahme

  • Kleine Gruppen mit max. 8 Teilnehmern

  • Trainer mit jahrelanger Lehr- und Industrieerfahrung

  • Didaktisch durchdachtes Lernmaterial

  • Kompakt, lebhaft und nachhaltig

NUTZEN

  • Praxisorientiertes Wissen: Der Kurs bietet eine tiefgehende Einführung in fortgeschrittene Konzepte der Java-Programmierung. Damit sind Sie in der Lage, komplexere Anwendungen zu entwickeln und bestehende Projekte effizienter zu gestalten.
  • Datenbank und Netzwerkprogrammierung um Server/Client Anwendungen zu implementieren.
  • Beherrschung von Nebenläufigkeit und Synchronisation: Durch das Verstehen und die Anwendung dieser Konzepte können Sie robustere und leistungsfähigere Java-Anwendungen entwickeln, die gleichzeitig mehrere Aufgaben effizient bearbeiten.
  • Optimierung der Datenverarbeitung: Mit der Einführung in die Collection API und das Arbeiten mit Streams können Sie Daten in Java effizienter handhaben und verarbeiten. Dies erleichtert Ihnen die Bewältigung großer Datenmengen und steigert die Gesamtleistung Ihrer Software.

INHALTE

Der Kurs behandelt eine Auswahl folgender Themen:

  • Lambda Expression und Stream
  • Java Module System
  • Datenbank Programmierung
  • Netzwerk Programmierung
  • Multithreading, Nebenläufigkeit & Synchronisation
  • Java Security Manager
  • Java and XML
  • Java und JSON

VORKENNTNISSE

Dieser Java-Kurs richtet sich an alle Teilnehmerinnen und Teilnehmer, die bereits Vorkenntnissen in Java oder einer ähnlichen Programmiersprache haben.

Wenn Sie noch gar keine Vorkenntnisse besitzen empfehlen wir Ihnen den "Java Grundkurs".

BESCHREIBUNG

Unser fortgeschrittener Java-Kurs bietet eine intensive und umfassende Erkundung verschiedener Schlüsselthemen. Beginnend mit der Verwendung von Lambda-Ausdrücken und Streams zur Effizienzsteigerung und Verbesserung der Codeklarheit, führen wir Sie durch das Java-Modulsystem, um eine modulare und wiederverwendbare Code-Strukturierung zu ermöglichen. Sie lernen auch, robuste Datenbankanwendungen zu erstellen und die Prinzipien der Netzwerkprogrammierung zu beherrschen, um netzwerkbasierte Anwendungen sicher zu gestalten. Um das Beste aus Multithreading und Nebenläufigkeit herauszuholen, zeigen wir Ihnen, wie Sie Anwendungen erstellen können, die mehrere Aufgaben effizient handhaben. Schließlich decken wir den Java-Security-Manager ab, damit Sie die Sicherheit Ihrer Java-Anwendungen verstehen und verbessern können. Dieser Kurs bietet eine ausgewogene Mischung aus Theorie und Praxis, um Ihnen das notwendige Wissen und die Fähigkeiten zu vermitteln, um als Java-Entwickler auf höchstem Niveau zu arbeiten.

ABLAUF

Tag 1: Grundlagen und Lambda-Ausdrücke

Der erste Tag ist einer Wiederauffrischung der Java-Grundlagen und einer Einführung in Lambda-Ausdrücke und Streams gewidmet. Wir beginnen mit einer Übersicht über den Kurs und die wichtigsten Konzepte, die wir behandeln werden. Danach vertiefen wir uns in Lambda-Ausdrücke und Streams, lernen, wie sie die Codeeffizienz und -klarheit verbessern können, und setzen dieses Wissen in praktischen Übungen um.

Tag 2: Datenbanken und Netzwerke

Am zweiten Tag tauchen wir in die Welt der Datenbank- und Netzwerkprogrammierung mit Java ein. Wir lernen, wie man robuste und effiziente Datenbankanwendungen erstellt, und wenden diese Kenntnisse in praktischen Übungen an. Danach wechseln wir zu den Grundlagen der Netzwerkprogrammierung und lernen, wie man sicherere und effizientere netzwerkbasierte Anwendungen erstellt.

Tag 3: Multithreading und Sicherheit

Am letzten Tag widmen wir uns den fortgeschritteneren Themen des Multithreading, der Nebenläufigkeit und der Synchronisation. Wir lernen, wie man Anwendungen erstellt, die mehrere Aufgaben gleichzeitig bewältigen können, und wenden dieses Wissen in praktischen Übungen an. Zum Abschluss behandeln wir den Java-Security-Manager, lernen, wie er die Sicherheit von Java-Anwendungen verbessern kann, und diskutieren die besten Praktiken für die sichere Programmierung.

Kursformate

3-tägiger Kurs vor Ort

Der Kurs findet in unsern modernen und top ausgestatteten Schulungsräumen statt. Wir stellen jedem Teilnehmer während der Schulung einen modernen Laptop zur Verfügung. Getränke werden von der Coding Academy zur Verfügung gestellt. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.

3-tägiger Onlinekurs
Der Kurs findet Online statt. Sie benötigen lediglich einen Computer mit Internet-Zugang; für manche Kurse ist es allerdings nötig, dass Sie die verwendete Software installieren; das ist in der Beschreibung des jeweiligen Kurses angegeben. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.

4-Wochen Programm

Ein neues und innovatives Lernkonzept. Mehr Infos dazu hier

Zertifikat

Selbstverständlich erhalten Sie als Teilnehmer an diesem Java-Kurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.

Wie geht es ab hier weiter?

Wenn Sie Ihre in diesem Kurs gewonnenen Java-Kenntnisse noch weiter vertiefen möchten, dann empfehlen wir Ihnen den Java-Clean Code Kurs.

Wir freuen uns sehr darauf, Sie in diesem und zukünftigen Kursen der Coding Academy herzlich begrüßen zu dürfen!

Ihre TRAINER

Dieser Java-Kurs wird von einem der folgenden Trainer durchgeführt:

Laith Raed
Laith Raed

Expert: Java, Python, Clean Code, Unit Test, Clean Design

Dr. Kyrill Schmid
Dr. Kyrill Schmid

Expert: Python, Java, Machine Learning, Künstliche Intelligenz

Dr. Matthias Hölzl
Dr. Matthias Hölzl

Expert: Python, JavaScript, C++ , Machine Learning,

Kundenstimmen

Wir danken unseren Kunden für ihr Vertrauen.

Ich hatte das Vergnügen, an einem Java-Praxiskurs bei der Coding Academy teilzunehmen und ich muss sagen, dass meine Erwartungen weit übertroffen wurden!

Der Kurs war von Anfang bis Ende sehr praxisorientiert und direkt auf den Punkt. Der Trainer ze...

Ganzes Testimonial zeigen

Aroua Chamekh,
AKDB Anstalt für Kommunale Datenverarbeitung in Bayern