Java™-Programmierung für Programmieranfänger

Seminarnummer: 
SL-110-SE6
Trainingsdauer: 
5 Tage
Seminare im Anschluss: 
Trainingsziele: 

Dieser Kurs bietet den Teilnehmern eine ausgezeichnete Einführung in die Programmierung mit Java. Er ist für Teilnehmer gedacht, die über keine oder nur geringe Programmiererfahrung verfügen. Erörtert werden die Bedeutung objektorientierter Programmierung, die Schlüsselwörter und Konstrukte der Programmiersprache Java sowie die einzelnen Schritte, die zum Erstellen einfacher Java-Programme erforderlich sind. Die Teilnehmer erhalten ein umfassendes Grundlagenwissen zur Programmiersprache Java, auf dem sie später aufbauen können. Der Kurs setzt die Java-Plattform, Standard Edition 6 (Java SE 6), ein und verwendet das Java SE Development Kit 6 (JDK 6).

Teilnehmerkreis: 

Dieser Kurs richtet sich an Teilnehmer mit grundlegenden Kenntnissen in mathematischer, logischer und analytischer Problemlösung, die Anfangskenntnisse in der Programmiersprache Java erwerben möchten. Dazu gehören technische Autoren, Web-Entwickler, technische Manager und Personen mit einem technischen Hintergrund, jedoch ohne Programmierkenntnisse, zum Beispiel Systemadministratoren. Dieser Kurs eignet sich auch für Programmieranfänger und Programmierer, die sich die Programmiersprache Java einführend aneignen wollen. Die Teilnehmer sollten, wenn sie an diesem Kurs teilnehmen, bereits über eine gewisse Programmiererfahrung verfügen, sei es in einer Skriptsprache wie Perl oder in einer Sprache der dritten Generation wie Basic oder C.

Vorraussetzungen: 

Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen:

  • Erstellen von Programmen mithilfe einer prozedurbasierten Sprache wie C oder einer Skriptsprache wie Perl.
  • Erstellen und Bearbeiten von Textdateien mit einem Texteditor
  • Arbeiten mit einem Internet-Browser
  • Lösen logischer Probleme.
  • Beschreiben des Variablenkonzepts.
  • Ausführen von Befehlen über die Befehlszeilenschnittstelle
Seminarinhalte: 

Modul 1 - Erläutern der Java-Technologie.

  • Beschreiben von wesentlichen Konzepten der Programmiersprache Java.
  • Aufführen der drei Java-Produktgruppen.
  • Zusammenfassen jeder der sieben Stufen des Produktlebenszyklus.

Modul 2 - Analysieren eines Problems und Entwerfen einer Lösung.

  • Analysieren eines Problems mithilfe der objektorientierten Analyse.
  • Entwerfen von Klassen, aus denen Objekte erzeugt werden sollen.

Modul 3 - Entwickeln und Testen eines Java-Programms.

  • Identifizieren der vier Komponenten einer Klasse in der Programmiersprache Java.
  • Verwenden der main-Methode in einer Testklasse zum Ausführen eines Java-Programms über die Befehlszeile.
  • Kompilieren und Ausführen eines Java-Programms.

Modul 4 - Deklarieren, Initialisieren und Verwenden von Variablen.

  • Identifizieren der Syntax von Variablen und Definieren der Syntax für eine Variable.
  • Aufführen der acht Primitiv-Datentypen der Programmiersprache Java.
  • Deklarieren, Initialisieren und Verwenden von Variablen und Konstanten entsprechend der Richtlinien und Programmierstandards der Programmiersprache Java.
  • Ändern von Variablenwerten mithilfe von Operatoren.
  • Verwenden von Typ-Aufweitung und Typ-Umwandlung (Casting).

Modul 5 - Erstellen und Verwenden von Objekten.

  • Deklarieren, Instantiieren und Initialisieren von Objektreferenz-Variablen.
  • Vergleichen der Speicherung von Objektreferenz-Variablen gegenüber einfachen Variablen.
  • Verwenden einer im Java Software Developer Kit (SDK) enthaltenen Klasse (String-Klasse).
  • Verwenden der Klassenbibliothekspezifikation der Java 2-Plattform, Standard Edition (J2SE(TM)), um andere Klassen in dieser API (Application Programming Interface) kennen zu lernen.

Modul 6 - Verwenden von Operatoren und Entscheidungskonstrukten.

  • Identifizieren relationaler und konditionaler Operatoren.
  • Erstellen von if- und if/else-Konstrukten.
  • Verwenden des switch-Konstrukts.

Modul 7 - Verwenden von Schleifenkonstrukten (Loop).

  • Erstellen von while-Schleifen.
  • Entwickeln von for-Schleifen.
  • Erstellen von do/while-Schleifen.

Modul 8 - Entwickeln und Verwenden von Methoden.

  • Beschreiben der Vorteile von Methoden und Definieren von worker- und Aufrufmethoden.
  • Deklarieren und Aufrufen einer Methode.
  • Vergleichen von Objekt- und statischen Methoden.
  • Verwenden überladener Methoden.

Modul 9 - Implementieren von Kapselung und Konstruktoren.

  • Verwenden der Kapselung zum Schutz von Daten.
  • Erstellen von Konstruktoren zur Initialisierung von Objekten.

Modul 10 - Erstellen und Verwenden von Arrays.

  • Programmieren eindimensionaler Arrays.
  • Festlegen von Array-Werten mithilfe des length-Attributs und einer Schleife.
  • Übergeben von Argumenten an die main-Methode zur Verwendung in einem Programm.
  • Erstellen zweidimensionaler Arrays.

Modul 11 - Implementieren der Vererbung.

  • Definieren und Testen Ihrer Verwendung von Vererbung.
  • Erläutern der Abstraktion.
  • Explizites Identifizieren von in Ihrem Code verwendeten Klassenbibliotheken.
Seminarort Termin Preis Onlineanmeldung