Beschreibung
Einstieg in Java und Vorbereitung auf "Oracle Certified Associate" (OCA)
Zielgruppe: Nur für Unternehmen und Institutionen.Java zählt unbestritten zu den wichtigsten Programmiersprachen der Welt. Mit ihrer Hilfe lassen sich bedeutende Applikationen erstellen, die allen modernen Standards genügen. Viele namhafte Produkte wurden mit Java entwickelt bzw. werden auf Basis der JavaTechnologie betrieben; darunter fallen Twitter, Android oder auch das Computerspiel Minecraft. Dieser Java Kurs bietet Ihnen einen geeigneten Einstieg in die Programmiersprache. Es werden alle grundlegenden Konzepte und Techniken erlernt, mit Hilfe derer Sie im Anschluss des Kurses in der Lage sind, selbstständig eigene Java-Anwendungen zu entwickeln. Zusätzlich zu den Grundlagen der Programmiersprache erhalten Sie das Rüstzeug, um das Einstiegszertifikat „Oracle Certified Associate“, kurz OCA, absolvieren zu können. Dieses Zertifikat wird von Oracle (hält die Rechte an Java) ausgegeben und ist eine gern gesehene Ergänzung in jeder Bewerbung.
Kommende Starttermine
Inhalte / Module
- Erläuterung der Struktur einer Java-Klasse
- Deklaration und Import von Packages
- Erstellung von Objekten
- Unterscheiden von Objekten und Referenzen
- Deklaration und Initialisierung von Variablen
- Geltungsbereich von Variablen
- Einordnung von Javas Operatoren - Unäre, binäre und ternäre Operatoren
- Javas Anweisungen (if, if-else, switch, while, do-while, for)
- Zusätzliche Flusskontrolle innerhalb von Schleifen
- Erstellung und Manipulation von Strings
- Verwenden der Klasse StringBuilder und deren Abgrenzung zu String
- Verstehen von Gleichheit (== vs. equals)
- Ein- und mehrdimensionale Arrays (Erstellen, Verwenden, Sortieren, Durchsuchen)
- Verwenden der Klasse ArrayList
- Wrapper-Klassen der primitiven Datentypen
- Auto- und Unboxing primitiver Datentypen
- Entwurf von Methoden (Return-Type, Benamsung, Parameterliste, Angabe möglicher Exceptions, Rumpf)
- Unterschied zwischen Instanz- und Klassenmethoden
- Definition der s.g. Varargs
- Überladen von Methoden
- Einführung der Zugriffsmodifikatoren (private, package private, protected und public) zur Kapselung von Variablen und Klassenmethoden
- Defintion von Konstruktoren
- Einführung und Definition erster, einfacher Lambda-Ausdrücke
- Vererbung von Klassen, Methoden und Variablen
- Abstrakte Klassen (Definition, Vererbung, Implementierung)
- Schnittstellen/Interfaces (Definition, Vererbung, Implementierung)
- Default- und Static-Methoden innerhalb von Interfaces (Java 8 Feature)
- Definition und Verstehen von Polymorphismus
- Casten von Objekten
- Überschreiben von Methoden (vs. Überladen)
- Einführung/Einordnung - Unterscheidung zw. Fehlern (Error) und Ausnahmen (Exceptions)
- Unterschied zwischen checked und unchecked (Runtime-) Exceptions
- Das Werfen von Exceptions
- Fehlerbehandlung mittels try-Statement (samt finnaly-Block, Fangen unterschiedlicher Exception-Types)
- Vererbung von Methoden, die Exceptions werfen
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 5
Auch wenn es ein Onlineseminar, gab es zusammen mit den Schulungsmaterial eine Snackbox zugeschickt.
Gute Stimmung zwischen Trainer und Teilnehmer trotz räumlicher Distanz.
Aus der Beschreibung des Seminars habe ich genau das bekommen, was ich mir gewünscht habe.