Java-Entwickler*in
Volkshochschule Filderstadt
Aktionen
Kursbeschreibung
Dieser Lehrgang erläutert die objektorientierte Programmierung mit Java und die Entwicklungsumgebung Eclipse: Die Erstellung von Programmen mit anspruchsvoller Oberfläche sowie die Anbindung an Datenbanken sind im Fokus. Du erfährst, wie Künstliche Intelligenz (KI) im Beruf eingesetzt wird.
Lehrgangsziel:
Java ist eine der am meisten verwendeten objektorientierten Programmiersprachen. Nach dem Lehrgang handhaben Sie Java schnell und sicher und sind in der Lage, komplexe Lösungen zu erarbeiten.
Zielgruppe:
Informatiker*innen, Fachinformatiker*innen, Programmierer*innen und Fachkräfte mit entsprechender Berufserfahrung.
Lehrgangsinhalte
Allgemeine Grundlagen (ca. 3 Tage)
- Integrierte Entwicklungsumgebungen (z. B. Eclipse, IntelliJ IDEA)
- Programmaufbau (grundlegende Sprachelemente, Anweisungen, Methoden, usw.)
- Variablen (Deklaration, Initialisierung)
- Gültigkeitsbereiche
- Datentypen (primitive/Referenz)
- Dokumentation mit JavaDoc
- Aufzählungstypen
Künstliche Intelligenz (KI) im Arbeitsprozess (ca. 1 Tag)
- Vorstellung von konkreten KI-Technologien im beruflichen Umfeld
- Anwendungsmöglichkeiten und Praxis-Übungen
Grundlegende Sprachkonzepte (ca. 8 Tage)
- Schrittweise Erstellung konsolenbasierter Programme
- Ein-/Ausgabe
- Operatoren (arithmetische, logische, bitweise)
- Typkonvertierung
- Arrays, Zeichenketten und ihre Verarbeitung, Kontrollstrukturen (Verzweigungen, Schleifen)
Objektorientiertes Programmieren (ca. 6 Tage)
- Aufbau von Klassen
- Schrittweises Erstellen eigener Klassen
- Vererbung
- Konstruktoren
- Polymorphie
- Überladung/Überschreiben von Methoden
- Abstrakte Klassen, Interfaces
- Adapterklassen, innere Klassen, anonyme Klassen
- Exceptions (Fehlerbehandlung)
- Wrapperklassen
Fortgeschrittene Konzepte (ca. 3 Tage)
- Rekursivität
- Dateiverarbeitung (Character-Stream und Byte-Stream)
- Serialisierung/Deserialisierung von Objekten Multithreading
GUI Oberfläche (ca. 3 Tage)
- Verwendung von AWT und Swing Steuerelementen
- Erzeugung von Gra ken
- Layout-Manager
- Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX
Exkurs: Java FX (ca. 1 Tag)
- Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX
Zusätzliche Themen (ca. 2 Tage)
- Erzeugung von JAR-Dateien
- Grundlagen regulärer Ausdrücke
- Druckerausgabe in Java
Datenbanken (ca. 4 Tage)
- Anbindung an Microsoft SQL-Datenbanken und mySQL
- Grundlagen der Datenbankanbindung
- Verbindung zu SQL-Datenbanken (Microsoft SQL, MySQL)
- Grundlagen der Netzwerkprogrammierung
- Einführung in RMI (Remote Method Invocation)
Projektarbeit (ca. 10 Tage)
- Zur Vertiefung der gelernten Inhalte
- Präsentation der Projektergebnisse
Unterrichtskonzept:
Didaktisches Konzept; die Dozierenden sind sowohl fachlich als auch didaktisch hoch qualifiziert und werden Sie vom ersten bis zum letzten Tag unterrichten (kein Selbstlernsystem).
Abschluss: Zertifikat Java-Enwickler*in
Abschlussprüfung: Praxisbezogene Projektarbeit mit Abschlusspräsentation
Sie lernen in effektiven Kleingruppen. Die Kurse bestehen in der Regel aus 6 bis 25 Teilnehmenden. Der allgemeine Unterricht wird in allen Kursmodulen durch zahlreiche praxisbezogene Übungen ergänzt. Die Übungsphase ist ein wichtiger Bestandteil des Unterrichts, denn in dieser Zeit verarbeiten Sie das neu Erlernte und erlangen Sicherheit und Routine in der Anwendung. Im letzten Abschnitt des Lehrgangs findet eine Projektarbeit, eine Fallstudie oder eine Abschlussprüfung statt.
Virtueller Klassenraum alfaview®:
Der Unterricht findet über die moderne Videotechnik alfaview® statt - entweder bequem von zu Hause oder im Bildungszentrum von alfatraining. Über alfaview® kann sich der gesamte Kurs face-to-face sehen, in lippensynchroner Sprachqualität miteinander kommunizieren und an gemeinsamen Projekten arbeiten. Sie können selbstveständlich auch ihre zugeschalteten Trainer*innen jederzeit live sehen, mit diesen sprechen und Sie werden während der gesamten Kursdauer von ihrem Dozierenden in Echtzeit unterrichtet.
Fördermöglichkeiten:
Die Lehrgänge bei alfatraining werden von der Agentur für Arbeit gefördert und sind nach der Zulassungsverordnung AZAV zertifiziert. Bei der Einreichung eines Bildungsgutscheines oder eines Aktivierungs- und Vermittlungsgutscheines werden in der Regel die gesamten Lehrgangskosten von ihrer Förderstelle übernommen. Eine Förderung ist auch über die Europäischen Sozialfonds (ESF), die Deutsche Rentenversicherung (DRV) oder über regionale Förderprogramme möglich. Auch Firmen können ihre Mitarbeiter*innen über eine Förderung der Agentur für Arbeit (Qualifizierungschancengesetz) qualifizieren lassen.
Für die Kurse sind bestimmte Systemanforderungen und Netzwerkeinstellungen Voraussetzung. Bitte fordern Sie diese vor Kursbuchung bei uns an.