OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- Frontend
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & iOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile software development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
Description
Using a sample application, you will immerse yourself in the world of Jakarta Faces (formerly: JSF, JavaServer Faces) in a practical way and gain experience.
You will learn how to apply Jakarta Faces concepts, use the Unified Expression Language, build standard JSF components and write your own components, manage resources, and much more. We'll continue to explore how the various technologies of HTML5, Ajax, CDI, and JSF interact. We also use the JSF component library PrimeFaces.
Our experienced trainers will program with you step by step using a sample application of your choice.
Our trainers always give you the opportunity to influence the content of the training and are happy to bring examples that would help you best for your specific situation in your company.
Course topics
- Introduction to Jakarta Faces
- The concepts of JSF like Managed Beans, Unified EL, Navigation, Events, Validation, Internationalization, and others
- Standard JSF components
- Advanced JSF like advanced facelets, bookmarking, templating, configuration
- management of resources
- The own JSF component
- Ajax and JSF
- JSF and HTML5
- JSF and CDI
- Primeface's JSF and others
- Faces Flows
Previous knowledge
- Knowledge in Java Programming,
Basics in Java Web
Programming
Target group
- Java developers
- Web developers
Trainers
At the heart of our work is our enthusiasm for technologies, the satisfaction of our customers, and the resulting relationship of trust.

Mag. DI Löwenstein
Bernhard Löwenstein holds a Master's degree in Computer Science and Information Management from TU Wien. He has worked for almost two and a half decades as a developer, trainer, and consultant for Java and related frameworks.
Certified Java, Javascript, Spring and Angular Developer

DI Schaffler-Glößl
Michael Schaffler-Glößl holds a degree in Computer Science from TU Wien. For more than 30 years, he has worked as a software developer, consultant, and trainer for Java, Spring, Java EE, microservices, NoSQL databases, Docker, Kubernetes, Angular, AI, and other topics.
Certified Java 21, Javascript, Spring, JEE and Angular Developer and Architect

Ben Rowley
Mr. Rowley works as a Senior Software Developer & Trainer for Java, Spring and AI.
Mr. Rowley has extensive experience in the field of artificial intelligence and its integration into enterprise applications.