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

Наступний запис:
17.06.2024 - Montag - Freitag 08:30 - 15:30 Uhr
Курс завершується:
23.08.2024
Загальна тривалість:
in 65 Tagen
Практика:
Nein
Мови навчання:
  • Deutsch
Вид заходу:
  • Weiterbildung 
Форма проведення:
  • Präsenzveranstaltung 
Час проведення:
  • Tagesveranstaltung
Мінімальна кількість учасників:
3
Максимальна кількість учасників:
10
Ціна:
keine Angaben
Підтримка:
  • Bildungsgutschein 
  • EU/Bund/Land 
Вид документа про освіту:
Zertifikat/Teilnahmebestätigung 
Випускний екзамен:
Nein
Спеціальність:
"OOP Java (FiGD)"
Сертифікати курсу:
  • SGB III-Maßnahmezulassung 
  • AZAV-Trägerzulassung
Номер заходу:
  • 955-37-22
Курс тільки для жінок:
Nein
Догляд за дітьми:
Nein
Посилання на курс:
Інформаційна якість:
Suchportal Standard Plus

Цільові групи:
 Arbeitssuchende, Rehabilitanden, Wiedereinsteiger, Quereinsteiger
Професійні вимоги:
 Kenntnisse in mindestens einer Programmiersprache
Технічні вимоги:
Keine besonderen Anforderungen.
Номенклатура агенцій з працевлаштування:
  • 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

Зміст

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

Ми не гарантуємо правильність інформації. Відповідальність за правильність даних несуть виключно освітні організації.

Дата першої публікації: 17.09.2022, дата останнього оновлення: 05.06.2024