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

الموعد القادم:
17.06.2024 - Montag - Freitag 08:30 - 15:30 Uhr
الدورة تنتهي في:
23.08.2024
إجمالي المدة:
520 Stunden 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

جميع البيانات مقدمة دون ضمان. تتحمل الجهات المقدمة حصرًا مسؤولية صحة البيانات.

14.06.2024 آخر تحديث في ,17.09.2022 نُشر لأول مرة في