Java-Schulung (OOP Praxisorientiert): Von den Grundlagen bis zur Oracle-Zertifizierung

Następny termin:
17.06.2024 - Montag - Freitag 08:30 - 15:30 Uhr
Oferta wygasa w dniu:
23.08.2024
Łączny czas trwania:
520 Stunden in 65 Tagen
Praktyka:
Nein
Język wykładowy:
  • Deutsch
Rodzaj szkolenia:
  • Weiterbildung 
Forma oferty:
  • Präsenzveranstaltung 
Czas przeprowadzania zajęć:
  • Tagesveranstaltung
Min. ilość uczestników:
3
Maks. ilość uczestników:
10
Cena:
keine Angaben
Finansowanie:
  • Bildungsgutschein 
  • EU/Bund/Land 
Rodzaj dyplomu:
Zertifikat/Teilnahmebestätigung 
Egzamin końcowy:
Nein
Rodzaj świadectwa ukończenia:
"OOP Java (FiGD)"
Certyfikaty oferty:
  • SGB III-Maßnahmezulassung 
  • AZAV-Trägerzulassung
Numer oferty:
  • 955-37-22
Oferty tylko dla kobiet:
Nein
Organizatorzy oferujący opieką dla dzieci:
Nein
Link do oferty:
Jakość informacji:
Suchportal Standard Plus

Grupy docelowe:
 Arbeitssuchende, Rehabilitanden, Wiedereinsteiger, Quereinsteiger
Wymagania specjalistyczne:
 Kenntnisse in mindestens einer Programmiersprache
Wymagania techniczne:
Keine besonderen Anforderungen.
Systematyka agencji zatrudnienia:
  • C 1435-10-55 App-Entwicklung, -Programmierung
  • C 1435-10-15 Java-Programmierung
  • C 1435-10-50 Softwareentwicklung, Programmierung - Zertifizierungen
  • C 1435-10-10 Softwareentwicklung, Programmierung - allgemein
  • C 1435-10-60 Webentwicklung

Treści

Folgende Inhalte werden in dem Kurs vermittelt:

1. Java-Grundlagen und Syntax
- Erlernen der grundlegenden Syntax und Struktur von Java, einschließlich Datentypen und Methoden
- Vertiefung in Konzepte wie Variablen, Bedingungen, Schleifen und Operatoren
- Implementierung von Kontrollstrukturen wie if-else-Anweisungen und switch-case-Statements

2. Objektorientierte Programmierung (OOP)
- Konzepte von Klassen, Objekten, Vererbung, Polymorphismus und Abstraktion verstehen und anwenden
- Erstellung und Verwendung von abstrakten Klassen, Interfaces und Generics für flexible und wiederverwendbare Codebasis
- Implementierung von Kapselung zur sicheren Datenverwaltung und Zugriffssteuerung

3. Java Collections Framework und Generics
- Verwendung von Listen, Sets und Maps im Java Collections Framework für die effiziente Verwaltung von Daten
- Implementierung von Generics für typsicheren Code und flexible Datentypen
- Anwendung von Streams und Lambda-Ausdrücken für die Datenverarbeitung und -manipulation

4. Exception-Handling und Fortgeschrittene Themen
- Behandlung von Ausnahmen und Fehlermeldungen mit try-catch-Blöcken und throws-Klauseln
- Entwicklung von Multithreading-Anwendungen mit Java-Threads für parallele Programmierung
- GUI-Programmierung mit JavaFX für die Erstellung ansprechender Benutzeroberflächen und Interaktionen

5. Anwendungsentwicklung und Integration von Gerätefunktionen
- Erstellung von Android-Apps mit Java unter Verwendung des Android SDKs und Android Studio
- Integration von Gerätefunktionen wie Sensorik, Kamera und GPS in Android-Anwendungen für benutzerzentrierte Lösungen
- Konzeption, Planung und Beratung von Internetapplikationen für mobile Plattformen unter Berücksichtigung von Benutzererfahrung und -schnittstellen

6. Vorbereitung auf die Oracle-Zertifizierungsprüfung
- Gezielte Vorbereitung auf die Oracle Certified Professional Java Developer-Zertifizierung (OCPJD)
- Vertiefung in fortgeschrittene Java-Konzepte wie Serialisierung, Netzwerkprogrammierung und JDBC für Datenbankzugriff und -manipulation
- Praktische Übungen und Projektarbeit zur Anwendung und Festigung des erlernten Wissens

Java-Grundlagen und Entwicklungsumgebung:
Installation und Konfiguration von Java Development Kits (JDK)
Verwendung von Integrated Development Environments (IDEs) wie IntelliJ IDEA oder Eclipse
Compilieren von Quellcode in Bytecode und Ausführung auf der Java Virtual Machine (JVM)

Sprachgrundlagen:
Datentypen: primitive (int, double) und Referenztypen (Object)
Schlüsselwörter wie public, private, static, final
Operatoren: arithmetische, logische, Vergleichsoperatoren
Kontrollstrukturen: if-else-Anweisungen, Schleifen (for, while), switch-case
Objektorientierte Konzepte: Klassen, Objekte, Vererbung, Polymorphismus, Abstraktion, Kapselung

GUI-Entwicklung mit Java:
Verwendung von Swing-Bibliothek für die Erstellung grafischer Benutzeroberflächen
Ereignisbehandlung mit ActionListener und WindowListener
Layout-Manager zur dynamischen Anordnung von GUI-Komponenten

Fortgeschrittene Programmierung mit Java:
Arbeiten mit Streams und Dateien für Ein-/Ausgabeoperationen
Multithreading und parallele Programmierung mit Threads und Runnable-Interfaces
Datenbankzugriff und -manipulation mit JDBC für relationale Datenbanken

Android-Entwicklung mit Java:
Verwendung des Android SDKs und der Entwicklungsumgebung Android Studio
Integration von Sensoren (z. B. GPS, Beschleunigungsmesser) und Hardwarefunktionen (z. B. Kamera) in Android-Apps

Design Patterns mit Java:
Erzeugungsmuster (Factory, Singleton)
Strukturmuster (Adapter, Dekorierer)
Verhaltensmuster (Beobachter, Strategie)
Anwendung von Entwurfsmustern zur Lösung von wiederkehrenden Problemen in der Softwareentwicklung

Wszystkie informacje bez gwarancji. Za poprawność informacji odpowiadają wyłącznie organizatorzy.

Po raz pierwszy opublikowano dnia 17.09.2022, Ostatnia aktualizacja 23.05.2024