Java für Entscheider
Die eintägige Überblicksveranstaltung zeigt Begrifflichkeiten und wichtige Technologien aus der seit Jahren in der Industrie etablierten Plattform "Java". 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 (Java EE) gelenkt. Dort stehen dann die Bedeutung von Java als Integrationsplattform und die verschiedenen Technologien im Mittelpunkt. Weiterhin wird noch der Einsatz von Java in den immer wichtiger werdenden mobilen Lösungen (Android, iOS) gestreift. 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.
Zielgruppe
Personen aus der IT oder IT-nahen Einsatzfeldern, die bislang wenig oder keinen Kontakt mit Java hatten, vorzugsweise Abteilungs- und Teamleiter, deren Mitarbeiter im Java-Umfeld tätig sind oder sein sollen.
Ein gewisses Grundverständnis von Softwareentwicklung und IT-Problematiken wie Softwareverteilung und Betrieb wird vorausgesetzt.
Agenda
Begrüßung
Einführung
- Java als Strategie, Bedeutung von Java, Java in der Industrie
Java SE
- Java als Plattform, Hauptmerkmale, Umfang und Einsatzgebiete, ein Java-Programm
Softwareentwicklung
- Tools: Eclipse, IBM-Rational-Family, NetBeans
- Entwicklung von Java-Programmen
- Test
Java EE als Integrationsplattform
- Was ist Java EE, Application-Server, Produkte, Aufbau, Deployment, Versionen
- Integrationstechnologien: JDBC, JMS, JCA, JavaMail
- EE-Kerntechnologien: Servlets und JavaServer Pages (JSP), JavaServer Faces (JSF), Enterprise JavaBeans (EJB), Java Persistence API (JPA), WebServices
Technologien im Java EE-Umfeld
Java und die mobile Welt
- Android
- Java in der iWelt
Softwareverteilung mit Java
- Applets, WebStart, Rich-Clients, Smartphones
Eclipse - Ökosystem und RCP
- Bedeutung von Eclipse, Gedanke von RCP
Java im Betrieb
- Was zeichnet Java im Betrieb aus, Betrieb eines Application-Servers
Fragen und Antworten
Durchführung
Der Workshop besteht aus diskussionsoffenen Vorträgen mit unterstützenden Demos.
Dozent
Roman Seibold
ist Senior Consultant und technischer Leiter der Schulungsabteilung der Firma aformatik Training & Consulting GmbH & Co. KG in Sindelfingen. Seit 1999 schult, coacht, berät und betreut er Kunden in den Bereichen objektorientierter Softwareentwicklung mit Java SE und EE-Technologie, u.a. auf Basis von Apache Tomcat, JBoss AS und, als besonderer Schwerpunkt, der IBM WebSphere und Rational Produktpalette.
Momentan beschäftigt er sich mit Java-Technologien auf dem Host und versucht, sozusagen in "missionarischer" Tätigkeit, Hostentwickler in Richtung Java SE/EE zu helfen. Außerdem unterstützt und berät er bei der Migration von bestehenden J2EE 1.4 Projekten nach Java EE 5 mit JPA.
Im privaten Bereich beschäftigt er sich gerne mit klassischer Musik spielt Klavier und Badminton, laut seinen Worten "beides als Sportart".
|
|