Wir schulen alle relevanten Java-Themen, egal ob Testen und Qualiätssicherung, Persistenz mit Hibernate, Frameworks oder die Einführung in Java. Auch eine individuelle Agenda nach Abstimmung ist möglich.
Java Seminare
Java01: Automatisierte Softwaretests mit Java, JUnit und anderen Test-Frameworks
Java02: Java Webanwendungen mit Servlets und JSPs
Java03: Web-Anwendungen mit RIFE und Java entwickeln
Java04: Java-Entwicklungswerkzeuge in der Praxis (IDEs, Tools, Frameworks)
Java01: Automatisierte Softwaretests mit Java, Testen und Qualitätssicherung
Zielgruppe: Entwickler (Intensivkurs) oder Technische Leiter (Überblick)
- Grundlagen
- Einführung in Softwaretests
- Testmanagement
- Automatisierte Softwaretests
- JUnit
- Grundkonzept
- Grundlagen
- Praktische Übungen
- JUnit 3
- JUnit 4
- JUnit-Addons
- Code Coverage
- Automatisches Generieren von Testfällen
- JUnit-Unterstützung in der Entwicklungsumgebung (Eclipse, NetBeans, JBuilder…)
- Performanztests und Lasttests
- Testen von Datenbank-abhängiger Logik
- Datengetriebene Tests
- Testdatenbanken, In-Memory Mechanismen
- Testen von Webanwendungen
- GUI Tests
- Frameworks und Tools
Java02: Java Webanwendungen mit Servlets und JSPs
Zielgruppe: Entwickler
- Grundkonzept einer Webanwendung
- Die Rolle des Web Servers
- Aufbau einer Webanwendung
- Konzepte von Servlets und JSPs
- Inhalt von Servlets und JSPs
- Schreiben einer Webanwendung
- Einbinden eines Web Servers: Tomcat, Jetty
- Zustandsverwaltung in Webanwendungen
- Webanwendungen testen
- Webanwendungen veröffentlichen (Deployment)
- Browserkompatibilität
- Alternativen zu Servlets und JSPs
Java03: Web-Anwendungen mit RIFE und Java entwickeln
Zielgruppe: Entwickler
- Das Web-Framework RIFE
- Grundkonzept von RIFE
- Komponenten von RIFE
- HTML Templates
- Controller-Klassen (Elementklassen)
- Datenbankzugriff
- Authentifizierung
- Benutzereingaben verarbeiten
- Eine Webanwendung definieren: Seitenverknüpfung, Links, Parametrisierung
- Internationalisierung
- Zustandsverwaltung
- Fallstricke und beste Praktiken
- Sinnvolle Zusatzbibliotheken für RIFE
- Alternativen zu RIFE
Java04: Java-Entwicklungswerkzeuge in der Praxis (IDEs, Tools, Frameworks)
Zielgruppe: Entwickler
- Das Dilemma der großen Auswahl
- Die unterschiedlichen Java-Editionen:
- Standard Edition
- Enterprise Edition
- Micro Edition
- Die unterschiedlichen Java-Versionen
- Java 8
- Java 7
- Java 6
- Java 5
- Java 1.4 und ältere
- Kostenlose versus kostenpflichtige IDEs, Werkzeuge und Frameworks
- Die populärsten Entwicklungsumgebungen: Stärken und Schwächen
- NetBeans
- Eclipse
- JBuilder
- IntelliJ IDEA
- JDeveloper
- Datenbanken und Frameworks für die Persistenzschicht
- Frameworks für Web-Anwendungen: Überblick und Darstellung ausgesuchter Frameworks
- Analysewerkzeuge
- Frameworks für alltägliche Aufgaben
- Methoden für den automatisierten Test