aformatik.

Sie können freiwillige Statistik-Cookies erlauben oder ablehnen. Eine Ablehnung schränkt die Inhalte dieser Website nicht ein.

Sie können diese Einstellungen jederzeit erneut öffnen. Weitere Datenschutzhinweise

TRAINING / KURS 200

Java für Entscheider

Praxisnah lernen. Zusammenhänge verstehen. Wissen anwenden.

Die Überblicksveranstaltung zeigt Begrifflichkeiten und wichtige Technologien aus der etablierten Java-Plattform. Ausgehend von strategischen Gesichtspunkten wie Bedeutung und Verbreitung wird der Blick über das Client-seitige Java (Java SE) und die wesentlichen Entwicklungswerkzeuge hinüber zum Server-seitigen Java (Jakarta Enterprise) gelenkt. Dort stehen dann die Bedeutung von Java als Integrationsplattform und die verschiedenen Technologien im Mittelpunkt. Abschliessend werden noch das Ausrollen von Java-Lösungen und das sehr interessante Eclipse als Rich-Client besprochen, um dann den Bogen von der Softwareentwicklung hin zum Betrieb zu schlagen.

Kursziele

Ein fundierter Überblick der Java Technologie.

Themen

  • Objektorientierte Softwareentwicklung
  • Bedeutung der Objektorientierung (OO) für die Softwareentwicklung
  • Einführung in OO
  • Was kann OO leisten, was nicht?
  • Vorgehen und Notationen für die OO-Entwicklung
  • Java
  • Einordnung von Java
  • Java als Programmiersprache
  • Die Java-Plattformen Java ME, Java SE, Jakarta Enterprise
  • Einsatzgebiete von Java
  • Tools zur Java-Entwicklung (Eclipse, RAD etc.)
  • Java Community Process (JCP) – Java als lebendige Sprache
  • Java-Performance
  • Jakarta Enterprise
  • Jakarta Enterprise-Philosophie
  • Abgrenzung zu .NET
  • Architekturen mit Java und Jakarta Enterprise
  • Application-Server: Produkte, Aufbau, Deployment, Versionen
  • Integrationstechnologien: JDBC, JMS, JCA, JavaMail
  • Wichtige Jakarta Enterprise-Technologien
  • Servlets und JavaServer Pages (JSP)
  • JavaServer Faces (JSF)
  • Enterprise JavaBeans (EJB)
  • Java Persistence API (JPA)
  • WebServices
  • Tools zur Jakarta Enterprise-Entwicklung (Eclipse, IBM Rational Application Developer, etc.)
  • Technologien im Jakarta Enterprise-Umfeld
  • Struts
  • Spring
  • Portale
  • Business Process Management
  • Java auf Smartphones
  • Java in der iWelt (iPhone, iOS)
  • Android
  • Softwareverteilung
  • Methoden der Softwareverteilung in Java
  • Rich-Client vs. Web-Anwendung oder Porta
  • Applets und WebStart
  • Eclipse – Ökosystem und RCP
  • Bedeutung von Eclipse, Gedanke von RCP
  • Java im Betrieb
  • Was zeichnet Java im Betrieb aus, Betrieb eines Application-Servers
  • Abschluss
  • Diskussion, z.B. über kundenspezifische Problemstellungen und deren Umsetzbarkeit in Java

Zielgruppe

Personen aus der IT oder IT-nahen Einsatzfeldern, die bislang wenig oder keinen Kontakt mit Java hatten.

Voraussetzungen

Ein gewisses Grundverständnis von Softwareentwicklung und IT-Problematiken wie Softwareverteilung und Betrieb.

Werkzeuge und Unterlagen

Alle Unterlagen und Übungen sind auf Deutsch.

Kursdauer

2 Tage

Fragen und Anmeldung

info-de[at]aformatik.de

Kontakt