Web-Development
BRO451 Web-Development mit Java Server Pages, Servlets und Java Server Faces
Kurzbeschreibung:
Da sich die Entwicklung von Frontends zunehmend auf Webtechnologien konzentriert, behandelt dieser Kurs die Verwendung von Technologien wie Servlets, Java Server Pages und Java Server Faces. Im Verlauf wird zunächst die Verwendung von Java EE Applikationsservern erläutert bevor die konkreten Technologien vorgestellt werden. Abgerundet wird das Konzept durch das Veranschaulichen adäquater Backendverbindungen, welche die implementierten Frontends mit Daten versorgen. Durch das begleitende Übungsprogramm wird der Teilnehmer in die Lage versetzt, die behandelten Technologien selbstständig im Projektbetrieb einsetzen zu können.
Kursinhalte:
- Introducing Java SE and Java EE
- Characteristics of Enterprise Applications
- JavaTM as a Standard
- Enterprise Java
- Application Server
- JBossTM basics
- Installing JBossTM
- Configuring JBossTM (basics)
- Deployment
- Introducing Web Applications
- The Internet and the WorldWideWeb
- Web Technologies, an overview
- Java EE and Web Applications
- Technological alternatives
- Programming Servlets
- Servlets overview
- The Servlet Programming Model
- The Servlet Class Model
- Programming Java Server Pages (JSP)
- Java Server Pages overview
- Scripting Elements
- Directives and Actions
- Dealing with Exceptions
- Sessions
- Session Management
- Using Cookies
- URL Rewriting
- Model-View Controller Architecture (MVC)
- Introducing MVC
- The Model (within MVC)
- Working with JavaBeans
- Securing Web Applications
- Web Application Security
- Using https
- Filter and Listener
- Filter
- Event Listener
- Tag Libraries
- Simple TagLibs
- TagLib Class Model
- Introduction to JSP Standard TagLibs (JSTL)
- Developing complex TagLibs
- Introducing JavaServer Faces
- What is JSF about
- JSF internals
- JSF 1.2 Tags
- JSF Component Tree
- JSF, the Model
- Managing and controlling the Model
- Event Handling
- Validation, Messages and Internalisation
- JSF components
- Using components (build.in)
- Using components (Tomahawk)
Termine:
- 30.08.2010 – 02.09.2010 (Wiesbaden)
- 25.10.2010 – 28.10.2010 (Heidelberg)
- 20.12.2010 – 23.12.2010 (Wiesbaden)
- 14.02.2011 – 17.02.2011 (Heidelberg)
Zielgruppe: Anwendungsentwickler
Level: Advanced
Dauer: 4 Tage
Abschluss: Zertifikat
Preis: 1.800,- € (zzgl. MwSt.)
Seite drucken