Oracle Certified Associate (OCA) Java SE 7 Programmer

Werbung
Oracle Certified
Associate (OCA)
Java SE 7 Programmer
Bildungsgang
Java hat sich als Programmiersprache in Client-Server-Umgebungen der Finanz- und
Versicherungsbranche weitgehend durchgesetzt und bietet auch Möglichkeiten für die
Entwicklung von Software im Desktop-Bereich.
Oracle Certified Associate (OCA)
Java SE 7 Programmer
Oracle Certified
Associate (OCA)
Java SE 7 Programmer
Java hat sich als Programmiersprache in Client-Server-Umgebungen der Finanz- und Versicherungsbranche weitgehend
durchgesetzt und bietet auch Möglichkeiten für die Entwicklung von Software im Desktop-Bereich.
Stand März 2014
Inhalt
Java -lernen und -entwickeln
Java -lernen und -entwickeln
5
Zielpublikum6
Ziele
7
Methoden9
Sprache9
Dauer und Arbeitsaufwand
Abschluss 9
10
Themenschwerpunkte12
Aufnahme16
Leitung und Referierende
16
Weitere Informationen
17
Die objektorientierte Programmiersprache Java wird
in einem weiten Anwendungsfeld für Desktop- über
Webapplikationen bis hin zu verteilten Anwendungen
im Client-Server-Bereich eingesetzt und ist in vielen Geschäftsbereichen wie z.B. der Finanz- und Telekommunikationsbranche weit verbreitet. Aufgrund dieser weiten
Verbreitung und der vielseitigen Einsetzbarkeit ist Java
auch als Lehr- und Lernsprache der objektorientierten
Programmierung beliebt.
Das in diesem Bildungsgang angestrebte offizielle
Zertifikat «Oracle Certified Associate (OCA), Java SE 7
Programmer» bescheinigt den Inhaber/innen eine fundierte Basiskompetenz für die Programmierung und die
Wartung von Java-Applikationen. Das Zertifikat trägt
den immer wichtiger werdenden Forderungen nach
Nachweis von fundierten Kenntnissen und Fertigkeiten
Rechnung. Zudem ist dieses Zertifikat Voraussetzung
für alle weiterführenden Zertifizierungen in Java 7,
insbesondere auch für das Zertifikat «Oracle Certified
Professional (OCP), Java SE 7 Programmer».
5
Zielpublikum
Der Bildungsgang richtet sich an Personen, die bereits
über Basiskenntnisse der Programmiersprache Java und
der objektorientierten Programmierung verfügen und
diese in Richtung einer ersten Zertifizierung vertiefen
und erweitern wollen. Ebenfalls angesprochen sind Softwareentwickler/innen, die bereits über gute Kenntnisse
einer Programmiersprache verfügen und die Bereitschaft
mitbringen, sich in Java von Grund auf einzuarbeiten.
Beispiele:
–– Teilnehmende der Kurse «Java: Einführung» und
«Java: Aufbau» der EB Zürich.
–– Personen, die vorhandene Vorkenntnisse der Java
Sprachsyntax und deren Anwendung systematisch
auffrischen, vertiefen und erweitern wollen.
–– Praktisch tätige Personen, die in einer beliebigen
Programmiersprache entwickeln und ein erstes JavaZertifikat erwerben wollen.
–– C++-, .NET-, COBOL- etc. Programmierende, die sich
in Java einarbeiten und sich ein zweites Standbein
schaffen wollen.
–– Alle, die vertiefte Grundkenntnisse der Programmiersprache Java nachweisen wollen.
6
Ziele
Im Vordergrund steht der Erwerb des Zertifikats «Oracle
Certified Associate (OCA) Java SE 7 Programmer». Hierzu
werden die Basiselemente der Java-Sprache von Grund
auf wiederholt und die einzelnen Themen des Zertifizierungsstoffes systematisch und detailliert durchgearbeitet.
Dabei geht es weniger um die Realisierung umfangreicher
Programmieraufgaben, als vielmehr um die an den Prüfungsstoff angepasste Bearbeitung der grundlegenden
Java-Sprachelemente und ihre korrekte Anwendung. Der
Unterricht geht über das mechanische Beantworten von
Prüfungsfragen hinaus, indem das Verständnis der zugrundeliegenden Zusammenhänge gefördert wird.
Die Zertifikatsprüfung können am Ende des Bildungsganges in einem Prüfungscenter individuell abgelegt werden.
7
Methoden
Der Prüfungsstoff wird anhand von frei erhältlichen Trainingsbüchern und eigenen Präsentationen theoretisch
durchgearbeitet und mit Hilfe von Codebeispielen und
Programmieraufgaben praktisch eingeübt. Nach der Erarbeitung des Lehr- und Lernstoffes werden jeweils zeitnah
realistische Prüfungsfragen («mock exams») Einzeln oder
in Gruppen durchgearbeitet, besprochen und erklärt.
Sprache
Die Unterrichts- und Präsentationssprache ist Deutsch.
Da jedoch Trainingsbücher und Zertifizierungstests nur in
englischer Sprache vorliegen, müssen ausreichende Englischkenntnisse vorhanden sein.
Dauer und Arbeitsaufwand
Der Bildungsgang umfasst insgesamt 68 Lektionen aufgeteilt auf 17 Blöcke zu je 4 Lektionen pro Woche (Unterbruch während der Schulferien der Stadt Zürich).
Die insgesamt zu investierende Vorbereitungszeit beträgt
durchschnittlich 120–150 Stunden. Für das erfolgreiche
Ablegen der Zertifikatsprüfung ist je nach persönlichem
Kenntnisstand mit einem zusätzlichen Arbeitsaufwand
von ca. 3–5 Wochenstunden zur individuellen Vertiefung
des Lernstoffs in Form von Lektüre, Programmierübungen und Durcharbeiten von Prüfungsfragen zu rechnen.
9
Die 2½-stündige Prüfung zum «Oracle Certified Associate (OCA), Java SE 7 Programmer» (Prüfungsnummer:
1Z0-803) wird extern in einem Pearson VUE -Testzentrum abgelegt (www.pearsonvue.com/oracle/).
Allgemeine Informationen zu den Java-Zertifizierungspfaden, speziell zum Oracle Certified Associate, Java SE 7
Programmer finden Sie auf:
education.oracle.com > Zertifizierungen > Produktbereich «Java
and Middleware» > Produktgruppe «Java» > Produkt «Java SE»
> Oracle Certified Associate, Java SE 7 Programmer.
Zertifikat der EB Zürich
Unabhängig vom Ablegen der Oracle-Zertifikatsprüfung
erhalten die Teilnehmenden ein Zertifikat der EB Zürich,
wenn sie 90% des Bildungsgangs besucht und aktiv an
den Übungen teilgenommen haben.
Marie von Ebner-Eschenbach
Zertifikat «Oracle Certified Associate (OCA)
Java SE 7 Programmer»
10
«Wer nichts weiss, muss alles glauben.»
Abschluss
«Wer nichts weiss, muss
alles glauben.»
Marie von EbnerEschenbach
Themenschwerpunkte
Die 8 Themenschwerpunkte und die zugehörigen
Kompetenzen umfassen den gesamten Stoff der Zertifizierung «Oracle Certified Associate (OCA), Java SE 7
Programmer».
Die einzelnen Themenblöcke werden sinnvoll auf die
Präsenzeinheiten aufgeteilt. Allfällige Umstellungen zu
Gunsten der besseren Bearbeitung bleiben vorbehalten.
Allenfalls nach Durcharbeitung der Themen verbleibende
Zeit, wird auf die Vertiefung und Erweiterung der Kenntnisse gegebenenfalls auch über den Prüfungsstoff hinaus
verwendet.
Java Grundlagen
–– Gültigkeitsbereiche von Variablen definieren
–– Struktur einer Java-Klasse definieren
–– Ausführbare Java-Applikationen mit einer mainMethode definieren
–– Java-Pakete in den eigenen Klassen-Code importieren
Java Datentypen
–– Variablen deklarieren und initialisieren
–– Zwischen Objekt-Verweis-Variablen und Variablen
einfacher Datentypen unterscheiden
–– Datenfelder lesen und schreiben
–– Lebenszyklus von Objekten erklären
–– Methodenaufrufe an Objekten durchführen
–– Klasse StringBuilder und ihre Methoden verstehen und
anwenden
–– Strings erzeugen und manipulieren
Operatoren und Entscheidungskonstrukte
–– Java Operatoren verwenden
–– Operator-Vorrang durch Klammerung verändern
–– Gleichheit von Zeichenketten und andern Objekten
mit == und equals prüfen
–– if- und if-else-Konstrukte verwenden
–– switch-Anweisung verwenden
12
Arrays und Arraylisten
–– Eindimensionale und mehrdimensionale Arrays deklarieren, instanzieren und initialisieren
–– Mehrdimensionale Arrays deklarieren, instanzieren
und initialisieren
–– Eine ArrayList deklarieren, instanzieren und
verwenden
Schleifenkonstrukte
–– while-Schleifen verwenden
–– for-Schleifen und erweiterte for-Schleifen (foreach)
verwenden
–– do-while-Schleifen verwenden
–– Die einzelnen Schleifenkonstrukte vergleichen
–– break und continue verwenden
Methoden und Datenkapselung
–– Methoden mit Parametern und Rückgabewerten
erstellen
–– Schlüsselwort static auf Methoden und Datenfelder
anwenden
–– Methoden überladen
–– Zwischen Defaultkonstruktoren und anwenderdefinierten Konstruktoren unterscheiden
–– Konstruktoren erstellen und überladen
–– Sichtbarkeitsmodifikatoren anwenden
–– Kapselungsprinzipien in Klassen anwenden
–– Effekte von Änderungen von Methodenparametern
auf primitive Argumente und Objektargumente einschätzen
13
Vererbung und Klassenhierarchien
–– Vererbung implementieren
–– Code, der die Verwendung der Polymorphie zeigt,
entwickeln
–– Zwischen dem statischen Typ einer Referenz und dem
dynamischen Typ eines Objekts unterscheiden
–– Bestimmen, wann Typ-Umwandlungen notwendig
sind
–– Schlüsselworte super und this verwenden, um auf
Objekte und Konstruktoren zuzugreifen
–– Abstrakte Klassen und Interfaces anwenden
Ausnahmebehandlung
–– Zwischen geprüfte Ausnahmen, Laufzeiten-Ausnahmen und Fehlern unterscheiden
–– try-Block erzeugen und begründen, wie Ausnahmen
den normalen Programmablauf beeinflussen
–– Begründen, wozu Ausnahmen in Java verwendet
werden
–– Methoden aufrufen, die Ausnahmen werfen
–– Allgemeine Ausnahmekategorien und Ausnahmeklassen verstehen und korrekt anwenden
14
Aufnahme
Voraussetzungen
16
Weitere Informationen
Auskunft zum Bildungsgang
–– Grundkenntnisse der Programmiersprache Java und
der objektorientierten Programmierung.
–– Bereitschaft, sich detailliert mit den Grundlagen der
Programmiersprache Java auseinanderzusetzen.
–– Gute Kenntnisse einer beliebigen Programmiersprache
zusammen mit der Bereitschaft, sich von Grund auf in
die Programmiersprache Java einzuarbeiten.
Markus Huber
Telefon 044 385 83 86
[email protected]
Da Lehrbücher zum «Oracle Certified Associate (OCA)
Java SE 7 Programmer» ausschliesslich in Englisch vorliegen, und auch die Zertifikatsprüfung (1Z0-803) selber
mindestens zurzeit ausschliesslich in Englisch angeboten
wird, wird für das erfolgreiche Ablegen der Zertifikatsprüfung eine gewisse Lesekompetenz in Englisch vorausgesetzt. Die englischen Fachausdrücke und das Verständnis der einzelnen Prüfungsfragen werden im Bildungsgang behandelt.
Informationsveranstaltungen
Daten und Anmeldung
www.eb-zuerich.ch/bg-oca/
www.eb-zuerich.ch/informationsveranstaltungen/
Aufnahmeverfahren
Im Aufnahmegespräch klärt die Leitung des Bildungsgangs ab, ob die Aufnahmebedingungen erfüllt sind. Für
die Aufnahme sind neben der Beantwortung eines Fragebogens und dem Aufnahmegespräch die Reihenfolge der
Anmeldung und die optimale Zusammensetzung der
Gruppe massgebend.
Der Aufnahmeentscheid erfolgt in der Regel innerhalb
zwei Wochen nach dem Aufnahmegespräch.
Leitung und Referierende
Leitung
Gabriel Racine
EB Zürich
Bildungszentrum für Erwachsene BiZE
Riesbachstrasse 11, 8008 Zürich
Telefon 0842 843 844
www.eb-zuerich.ch
17
Die EB Zürich ist die grösste von der öffentlichen Hand getragene Weiterbildungsinstitution der Schweiz und gehört zu den Berufsschulen des Kantons Zürich. Sie ist
eduQua-zertifiziert. Dies bedeutet, dass alle Kurse und Bildungsgänge anerkannten
Qualitätskriterien unterliegen. Dazu gehört, dass Lernziele ständig überprüft und neuen Anforderungen angepasst werden.
Die EB Zürich bietet praxisorientierte Kurse und Bildungsgänge an, die sich an den
Bedürfnissen der Menschen in der modernen Arbeitswelt orientieren. Wer sein Wissen
und seine Fertigkeiten selbstständig in einer anregenden Lernumgebung festigen oder
ausbauen möchte, ist hier am richtigen Ort. Bei der Entwicklung der Angebote orientiert sich die EB Zürich laufend an den sich wandelnden Ansprüchen der Berufswelt.
Nach dem Motto «Die Sachen klären und die Menschen stärken» vermittelt sie Wissen
und Praxis für ein breites Publikum.
EB Zürich
Die EB Zürich bietet praxisorientierte Kurse und Bildungsgänge an, die sich an den Bedürfnissen der Menschen in
der modernen Arbeitswelt orientieren. Wer sein Wissen
und seine Fertigkeiten selbstständig in einer anregenden
Lernumgebung festigen oder ausbauen möchte, ist hier am
richtigen Ort. Bei der Entwicklung der Angebote orientiert
sich die EB Zürich laufend an den sich wandelnden Ansprüchen der Berufswelt. Nach dem Motto «Die Sachen klären
und die Menschen stärken» vermittelt sie Wissen und Praxis für ein breites Publikum.
EB Zürich
Die EB Zürich ist die grösste von der öffentlichen Hand
getragene Weiterbildungsinstitution der Schweiz und gehört zu den Berufsschulen des Kantons Zürich. Sie ist eduQua-zertifiziert. Dies bedeutet, dass alle Kurse und Bildungsgänge anerkannten Qualitätskriterien unterliegen.
Dazu gehört, dass Lernziele ständig überprüft und neuen
Anforderungen angepasst werden.
Weiterbildung – wie ich sie will
EB Zürich
Kantonale Berufsschule für Weiterbildung w
Bildungszentrum für Erwachsene BiZE
Riesbachstrasse 11, 8090 Zürich
Telefon 0842 843 844
[email protected]
www.eb-zuerich.ch
Herunterladen