Java SE8 OCAJP-1 Vorbereitungskurs: Objektorientierte Programmierung und Android-Entwicklung m. Java

الموعد القادم:
17.06.2024 - Montag - Freitag von 08:30 - 15:30 Uhr
الدورة تنتهي في:
23.08.2024
إجمالي المدة:
530 Stunden in 65 Tagen
التدريب:
Nein
اللغات المستخدمة في الدراسة:
  • Deutsch
نوع الفعالية:
  • Weiterbildung 
نموذج العرض:
فترة التنفيذ:
  • 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, Quereinsteiger, Wiedereinsteiger
المتطلبات المهنية:
Kenntnisse in mindestens einer Programmiersprache
المتطلبات التقنية:
Keine besonderen Anforderungen.
منهجية وكالات العمل:
  • C 1435-10-15 Java-Programmierung
  • C 1435-10-10 Softwareentwicklung, Programmierung - allgemein
  • C 1435-10-45 Softwareentwicklung, Programmierung - andere Programmiersprachen/Technologien
  • C 1435-10-60 Webentwicklung

المحتويات

Inhalte:

Techniken und Werkzeuge der Java SE Anwendungsentwicklung:
- Nutzung fortschrittlicher Entwicklungsumgebungen wie IntelliJ IDEA oder Eclipse
- Effiziente Nutzung von Build-Tools wie Maven oder Gradle
- Anwendung bewährter Software-Entwicklungsmethoden wie Agile oder Scrum

Anforderungskataloge und Testsysteme:
- Erstellung detaillierter Anforderungsspezifikationen unter Verwendung von UML-Diagrammen
- Konzipierung umfassender Testsysteme mit JUnit-Framework für effektives Testen von Java-Anwendungen
- Implementierung von Testautomatisierung zur Verbesserung der Entwicklungsprozesse

Objektorientierte Analyse und Design (OOAD):
- Anwendung von OOAD-Prinzipien zur Modellierung komplexer Software-Systeme
- Verwendung von UML-Diagrammen wie Klassendiagramme, Aktivitätsdiagramme und Sequenzdiagramme
- Implementierung von Design Patterns zur Lösung wiederkehrender Designprobleme

Grundlagen der objektorientierten Programmierung in Java:
- Detaillierte Einführung in die Java-Syntax und -Semantik
- Untersuchung von Datentypen, Variablen und Kontrollstrukturen in Java
- Verwendung von Schlüsselwörtern wie public, private, static und final für effektives Code-Design

Java Software Development Kit (SDK) und Core Libraries:
- Exploration der umfangreichen Funktionalitäten des Java SDKs
- Nutzung von Java Core Libraries für verschiedene Aufgaben wie Datenstrukturen, Dateioperationen und Netzwerkprogrammierung
- Integration externer Bibliotheken und Frameworks für erweiterte Funktionalitäten

Objekte, Klassen und Vererbungen:
- Erstellung und Verwendung von Java-Klassen für die Modellierung von Daten und Verhalten
- Implementierung von Vererbungshierarchien zur Wiederverwendung von Code und zur Förderung der Code-Erweiterbarkeit
- Anwendung von Abstraktion und Kapselung zur Verbesserung der Codequalität und Sicherheit

Fortgeschrittene Konzepte wie Prozeduren und Serialisierung:
- Vertiefte Untersuchung fortgeschrittener Sprachkonzepte wie Lambda-Ausdrücke und Streams
- Nutzung von Java Serialization API für die Objektserialisierung und -deserialisierung
- Implementierung von Multithreading-Konzepten für die gleichzeitige Ausführung mehrerer Aufgaben

Entwicklung von Android-Apps mit Java:
- Einblick in die Android-Plattformarchitektur und -komponenten
- Integration von Hardwarefunktionen wie Sensoren, Kamera und GPS in Android-Anwendungen
- Anwendung von Android-Entwicklungstools wie Android Studio und Android SDK für die App-Erstellung

Planung und Konzeption von Internetapplikationen:
- Analyse der Anforderungen an webbasierte Anwendungen und Erstellung von Pflichten- und Lastenheften
- Beratung zur Auswahl geeigneter Architektur- und Technologiestacks für die Webentwicklung
- Konzeption von RESTful Web Services und Implementierung von Client-Server-Kommunikation in Java

Vorbereitung auf die Oracle-Zertifizierungsprüfung OCAJP-1:
- Gezielte Vorbereitung auf die OCAJP-1-Prüfung für den Erwerb des Java SE8 Programmer-Zertifikats
- Durchführung von Übungstests und Mock-Prüfungen zur Bewertung des Wissensstands und zur Identifizierung von Wissenslücken
- Bereitstellung von Ressourcen und Materialien zur Selbststudium für eine umfassende Prüfungsvorbereitung

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

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

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