Einführungsschulung in Java
Java ist eine von Sun Microsystems entwickelte objektorientierte Programmiersprache.
Da sie plattformunabhängig ist, läuft Java ohne große Anpassungen auf verschiedenen
Computern und Betriebssystemen, für die eine Java-VM existiert. Sun selbst bietet
Java-VMs für die Betriebssysteme Linux, Solaris, und Windows an. Innerhalb der
Java-Technologie dient die Programmiersprache Java vor allem dem Formulieren von
Programmen. Anfangs liegen diese als rein menschenverständlicher Text vor,
welchen man als Quellcode bezeichnet. Ein Quellcode ist so nicht direkt
ausführbar; erst das Entwicklungswerkzeug, Java Compiler, übersetzt ihn in einen
maschinenverständlichen Code, welchen man als Java Bytecode bezeichnet.
Fakten zu java:
Paradigmen: Objektorientierte Programmiersprache
Erscheinungsjahr: 1995
Entwickler: Sun Microsystems (seit 2010 Tochterunternehmen von Oracle)
Aktuelle Version: 8 Update 92 (19. April 2016)
Typisierung: stark, statisch
Beeinflusst von: C++, Smalltalk, Objective-C, C#
Beeinflusste: Groovy, Clojure, C#, Scala, Vala, ActionScript, Seed7, Kotlin
Betriebssystem: plattformunabhängig
Lizenz: GNU General Public License/Java Community Process
Dauer und Unterrichtsform
- Je nach Auswahl der Module dauert die Schulung 1 bis 3 Tage
- Die Schulung findet in Form eines Workshops statt
Voraussetzungen
- Grundlegende Kenntnisse im Umgang mit Computern sollten vorhanden sein. Kenntnisse im Programmieren sind nicht erforderlich, wären aber vorteilhaft.
Individuell auswählbare Module
- Was ist eine Programmiersprache?
- Wir stellen Ihnen die verschiedenen IDEs vor
- Wir vermitteln Ihnen die Grundlagen von Java
- Definieren Sie Variablen und Funktionen und gehen Sie dabei auf die Schlüsselwörter ein
- Wir entwickeln und testen kleine Programme
- Lernen Sie, mit der Ein- und Ausgabesteuerung umzugehen
- Arbeiten Sie mit der objektorientierten Programmierung
- Wir definieren Klassen, Objekte, Elementfunktionen und Datenelemente
- Sie lernen, was Vererbung und Informationsschutz bedeuten
- Programmieren Sie mit Zeigern und Referenzen
- Wir gehen auf die Sicherheitsaspekte ein
- Nutzen Sie die Möglichkeiten der Speicheroptimierung
- Wir erklären Ihnen, wie Sie mit Multithreading effizient arbeiten können
- Lernen Sie die modulare Ausführung auf fernen Computern kennen
- Deklarieren Sie virtuelle Funktionen
- Wir erklären Ihnen die Unterschiede zu ähnlichen Programmiersprachen wie JavaScript, C++, C# oder SmallTalk
Benötigte Materialien
- Ein Notebook wird benötigt.
Mögliche Zertifikate, Prüfung
- Es wird von uns eine Bescheinigung ausgestellt.
- Durch weiterführende Schulungen können folgende Zertifikate erworben werden: SCJA, SCJP, SCJD, SCWCD, SCBCD, SCDJWS, SCMAD, SCEA und SCWSD