Udemyintermediatede

JavaServer Faces

Learn Java web development! Build internet applications with the powerful Java framework. Perfect for aspiring web developers.

4.2(36)
295students
18h 16m
Certificate
Christopher Olbertz
Christopher OlbertzLehrkraft für Informatik an Fachhochschule

Course Content

JavaServer Faces is an intermediate-level Udemy course taught by Christopher Olbertz. It runs 18h 16m, is taught in German, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 36 reviews, with 295 students enrolled. It is a paid course, last updated August 2019.

Ron Sommer once doubted the potential of the internet, calling it a fad for computer enthusiasts. In 1990, the former head of Telekom made this assessment – a view that proved remarkably short-sighted. Today, the internet is ubiquitous, arguably the most transformative force in human history, profoundly impacting our lives with no signs of slowing down. In fact, the most exciting developments may still lie ahead.

This makes the ability to write programs for the internet increasingly crucial. Numerous frameworks have emerged to facilitate the creation of dynamic websites using server-side programming. JavaServer Faces (JSF) is a prime example, an official component of the Java Enterprise Edition (JavaEE) standard. JSF is designed to streamline the development of large-scale web applications by minimizing the mixing of Java and HTML code. It aims to abstract away complex tasks, simplifying web application development for developers.

This course provides a comprehensive exploration of the powerful JavaServer Faces framework. We'll begin with fundamental concepts and progressively delve into advanced features. You'll learn about core components like ManagedBeans, data validation, data conversion, listeners, and the templating mechanism – which enhances code reusability.

The course culminates in the creation of a substantial project, integrating all learned concepts into a fully functional application.

Beyond video instruction, you'll receive valuable supplementary materials:

  • PDF slides: Summaries of key concepts for review and quick reference.
  • Complete source code: All example code is provided for immediate implementation and experimentation.
  • Quizzes and exercises: Reinforce your understanding and test your skills.

In addition to JSF, the course covers:

  • GlassFish Server: An introduction to GlassFish, the reference implementation of JavaEE.
  • CDI (Contexts and Dependency Injection): A key component of JavaEE, often used in conjunction with JSF.
  • Web Application Architecture: Principles of good web application design, demonstrated in the final project.

While the course utilizes Eclipse as the Integrated Development Environment (IDE), you are free to use any IDE that offers similar functionality.

Key topics covered:

  • JavaServer Faces (JSF)
  • Java Enterprise Edition (JavaEE)
  • Server-side Java Programming
  • Web Application Development
  • ManagedBeans
  • Data Validation
  • Data Conversion
  • Listeners
  • Templating
  • GlassFish Server
  • CDI (Contexts and Dependency Injection)
  • Web Application Architecture
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(160)
1h 41m
intermediate
5.0(136)
1h 42m
intermediate
5.0(126)
1h 54m
intermediate
5.0(127)
1h 44m
intermediate

Aquascaping von A bis Z

by Tobias Gawrisch

5.0(4)
5h 40m
beginner
5.0(37)
4h 40m
all