Kursbeschreibung

Werden Sie zum Java-Experten in fünf Tagen. Dieser Kurs richtet sich an alle Entwickler, die einen schnellen Einstieg in die Programmiersprache “Java” suchen.

Den Anfang des Kurses bildet eine zielgerichtete Einführung in die Konzepte der Objektorientierung und die Sprachmittel von Java. Darauf aufbauend widmet sich der Kurs am zweiten Tag den Möglichkeiten des Datenaustauschs mit der Console, Dateisystemen, Datenbanken und Web-Systemen. Am dritten Tag stehen häufig verwendete Fremdbibliotheken im Mittelpunkt des Seminars. Hier lernen Sie den Umgang mit Ant, JUnit und Hibernate/JPA. Der vierte Tag widmet sich der Erstellung einfacher Web-Anwendungen. Neben der Erstellung von Servlets trainieren Sie auch die Entwicklung einfacher JavaServer-Pages. Der fünfte Tag gehört der Erstellung von Java-Desktop-Anwendungen. Nach einer Einführung in Swing vermitteln wir Ihnen auch Fähigkeiten zur Lokalisierung und Verfügbarmachung von Desktop-Anwendungen.

Termine

  • 26.03. – 30.03.2012, Dresden
  • 25.06. – 29.06.2012, Dresden
  • 27.08. – 31.08.2012, Dresden
  • 22.10. – 26.10.2012, Dresden

Findet das Seminar nicht in Ihrer Nähe statt? Auf Wunsch bieten wir auch Inhouse-Seminare an. Melden Sie sich einfach bei uns:

E-Mail: info@buschmais.com

Telefon: +49 (0)351 3209230

Dauer

5 Tage

Zielgruppe/Vorkenntnisse

  • Allgemeine Programmierkenntnisse sind für den Kurs erforderlich.
  • Programmiererfahrung in einer objektorientieren Sprache sind wünschenswert aber nicht notwendig.

Kursform

Vortrag zur Vorstellung der Sprachkonzepte mit anschließenden Einzelübungen,
Verständnisfragen nach jeder Unterrichtseinheit

Inhalt

1. Tag: Java Sprachmittel

Dieser Kurstag dient der Vorstellung der Programmiersprache Java.

  • einfache Datentypen
  • Collections und Maps
  • Kontrollstrukturen
  • Pakete, Klassen und Sichtbarkeit
  • Vererbung und Überlagerung
  • Enumerationen, Typen und Interfaces
  • Javadoc
  • Strings, Datumswerte, Zahlen beliebiger Genauigkeit
  • Vergleichen und Sortieren
  • Exceptions
  • Typinformationen zur Laufzeit / Reflection
  • Innere Klassen
  • Generics

2. Tag: Input/Output-Mechanismen

An diesem Kurstag lernen Sie die Möglichkeiten des Datenaustausch mit dem Dateisystem, Datenbanken und Fremdsystemen kennen.

  • Konsoleneingaben und -ausgaben, Stringformatierung
  • Logging
  • Streams und Reader/Writer
  • Operationen mit Dateien
  • Datenbankzugriff
  • Umgang mit XML

3. Tag: Nützliche Fremdbibliotheken

Dieser Kurstag dient dem Kennenlernen von Java-Bibliotheken, die nicht in der Standardauslieferung von Java enthalten sind, aber aus dem Programmier-Alltag eines Entwicklers nicht mehr wegzudenken sind.

  • Logging mit Log4J
  • Definition von Build-Skripten mit Apache Ant
  • Testen mit JUnit
  • Persistenz mit Hibernate

4. Tag: Webanwendungen

Dieser Kurstag dient der Einführung in die Web-Programmierung mit Java.

  • Einführung in Apache Tomcat
  • Servlet-Programmierung
  • JavaServer-Pages (JSP)
  • JavaServer Pages Standard-Tag-Library (JSTL)
  • Entwicklung eigener Tag-Bibliotheken

5. Tag: Desktop-Anwendungen mit Swing

An diesem Kurstag lernen Sie das Rüstzeug kennen, mit dem Sie einfache Java-Desktop-Anwendungen erstellen und verteilen können.

  • JavaBeans
  • Nebenläufigkeit
  • Grundkonzepte von Swing
  • Layout-Manager
  • einfache Swing-Componenten, Dialogfelder und Anwendungen
  • Packaging und Provisioning mit JNLP (JavaWebStart)

Hier gehts zum Anmeldeformular inkl. Teilnahmebedingungen (PDF).

Letzte Änderung: 22. November 2011, 15:23