Back To Top

Java - Grundkurs

DruckansichtDruckansicht

  • Dauer:
    5 Tage
  • Zielgruppe:
    Programmierer, Entwickler
  • Vorkenntnisse:
    Grundlagen in Java
  • Methode:
    Vortrag, Diskussion, Einzel- und Gruppenarbeit mit Übungen. Eigene Arbeiten und Projektfragen können in das Seminar eingebracht werden.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1015034
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Dieses Seminar führt Sie in die Syntaxregeln und Programmierstrukturen von Java ein, beginnend bei Variablen- und Datenstrukturen und der Formulierung von Anweisungen über Kontrollstrukturen. Zusätzlich erfahren Sie, wie Sie Anwendungen modular und objektorientiert entwickeln, um für erste eigene Anwendungen gerüstet zu sein.

Inhalte

A. Sprache

Variablen - Datentypen - Operatoren - Blöcke - Kontrollstrukturen - Arrays - Ein- und Ausgabe - Anwendungen kompilieren und starten

B. Objektorientierte Sprachprinzipien

Klassen: Methoden, Eigenschaften, Konstruktoren, Sichtbarkeit - Objekte - Schnittstellen - Abstrakte Klassen - Überladung - Vererbung - Innere Klassen - Reflection API

C. Grafik- und Dateiprogrammierung

Grafik: 2D-Figuren, Farben, Text, Fenster / Frames, Bilder - Dateien: Streams, ZIP-Dateien, Objektstreams, Dateiverwaltung, New IO-Klasse

D. Swing-Oberflächen

Ereignisbehandlung: Ereignisse in Java-Oberflächen, Semantische und systemmnahe Ereignisse, Beispiele: Tastatur- / Maus- / Fokusereignisse, Aktionen, Multicasting - Benutzeroberflächen mit Swing: Layout-Management , Texteingaben, Auswahlelemente, Menüs, Symbolleisten, Intelligentes Layout-Management, Dialogfelder

E. Ausnahmen und Fehlersuche

Ausnahmen - Logging - Zusicherung (Assertions) - Debugger

F. Anwendungen

Applets und Anwendungen erzeugen

G. Generische Programmierung

Generische Klassen und Methoden erstellen und verwenden - Vererbung - Platzhalter - Reflection und Generics

Dozent:

Herr Karsten Thüer studierte Angewandte Informatik an der Fachhochschule Gelsenkirchen mit dem Schwerpunkt Betriebliche Informationssysteme. Er arbeitet seit mehr fast 10 Jahren als Projektleiter und Berater/Trainer für Software-Entwicklung mit Java-Technologien.

Er hat als Projektleiter und Programmierer in Deutschland und in den USA gearbeitet. Er entwickelte dabei datenbankgestützte betriebliche Web-Anwendungen auf Basis von J2EE/JEE-Technologien. Speziell im Bereich SAP und Java konzipierte er komplexe E-Commerce-Applikationen, die mit seinem Team umsetzte. Er ist jedoch auch im Open Source-Bereich aktiv und hat an Projekten wie "ASK" und "Yehat" teilgenommen, die CRM und Kommunikation mit Kunden ermöglichen.

Projektreferenzen:

  • Projektleitung und Koordination eines ERP-Systems zur Distribution und Verwaltung von Online-Werbung
  • Programmierung und Co-Projektleitung eines Trouble-Ticket-Systems mit Inventarisierung für pädagogische Einrichtungen
  • Machbarkeitsstudie über die Entwicklung eines Open-Source CRM-Systems
  • Projektplanung und Controlling eines Open-Source CRM-Systems für mittelständische Unternehmen
  • Prozessanalysen und Aufwandsschätzung für ein SAP/R3 System im Rohstoffsektor
  • Co-Projektleitung, Architektur- und Designentwicklung sowie Programmierung eines sozialen Netzwerkes für den Einsatz im Intranet bei mittelständischen Unternehmen.
  • Koordination und Entwicklung einer FX-Trading Plattform
  • Leitung und fachliche Architektur eines Führungsprozess-Portals