JSF - building complete CMS with Java and JavaServer Faces

Build responsive multilanguage content management system from scratch to finish with JavaServer Faces, MySQL, Primefaces
3.86 (49 reviews)
Udemy
platform
English
language
Web Development
category
instructor
JSF - building complete CMS with Java and JavaServer Faces
231
students
10 hours
content
Jan 2019
last update
$24.99
regular price

Why take this course?

🌟 Course Title: JSF - Building Complete CMS with Java & JavaServer Faces


Headline: Build a responsive multilanguage content management system from scratch to finish with JavaServer Faces, MySQL, Primefaces!


Introduction 📚

Update - 2019-01-11This project is now Mavenized and updated to the latest versions: Java 11, Apache Maven 3.6.0, Apache Tomcat 9.0.14, Eclipse IDE 2018-12. It's also modularized (refer to Appendix for more details).


Why Choose JSF Over JSP? 🤔 Are you interested in Java web development? Tired of JSP? JSF is the way to go! Oracle has officially stated that "JSP technology is considered to be a deprecated presentation technology for JavaServer Faces". Let's explore why JSF is a superior choice.


What is JSF? 🧩

JSF, or JavaServer Faces, is a powerful component-based MVC (Model-View-Controller) framework that builds upon the Servlet API. It offers a rich set of UI components via taglibs, which can be used in JSP or any other Java-based view technology like Facelets. Since JSF 2.0, JSP has been deprecated as a view technology in favor of Facelets, providing greater templating capabilities and ease of use.


JavaServer Faces at a Glance: "JSF technology simplifies building user interfaces for JavaServer application" and is part of the Java Platform, Enterprise Edition (JEE). It is designed to facilitate the development of consistent user interfaces by using reusable components. The framework handles the conversion between user input and server-side data models, provides a set of rendering engines to generate HTML, XML, etc., and offers a rich API for event handling.


Course Overview 🛠️

This course will guide you through creating a fully functional Content Management System (CMS) web application using Java, JSF, and related technologies. You'll learn to write Java classes, XML and HTML templates, bind Java Beans to JSF components, and much more. We'll cover everything from setting up the database and server paths to implementing responsive design, multi-language support, and robust features like image/file uploaders and rich text editors.


What You'll Build:

  • A responsive HTML5 CMS with a tableless design.
  • Multi-language support for your web application.
  • Image and file multi-uploaders with defined extensions.
  • Rich text editors in tabbed views.
  • A system for storing and resizing image thumbnails.
  • A login screen with session management.

CMS Capabilities:

  • View, insert, update, and delete data through a database interface.
  • User authentication and session management.
  • Uploading images and files with easy-to-define dimensions.
  • Developer logging for application maintenance.

Java & JSF Special Features:

  • Implementation of MVC design patterns.
  • Managed beans and various JSF HTML tags.
  • Ajax integration for dynamic user interfaces.
  • Iteration over data sets with JSF.
  • JSTL conditions to control the flow of your application.
  • Primefaces components for advanced UI elements.
  • A Java implementation for a robust rich text editor.

Join us on this journey to master JSF and build a powerful, scalable CMS with Java. Whether you're a beginner or an experienced developer looking to expand your skillset, this course will equip you with the knowledge and tools necessary to succeed in Java web development. 🚀


Technologies Covered:

  • Java
  • JSF/Primefaces
  • Xampp
  • MySQL
  • Apache Tomcat
  • JSTL
  • HTML5/CSS
  • JavaScript/JQuery

Eclipse IDE: Throughout the course, you'll use Eclipse IDE for writing your project code, building, and running your application. It's an integral part of the development process and will help you troubleshoot and resolve errors and bugs efficiently.


Enroll now to start your journey towards becoming a JSF expert and to create a CMS that stands out for its robust functionality and user-friendly design! 🌐✨

Course Gallery

JSF - building complete CMS with Java and JavaServer Faces – Screenshot 1
Screenshot 1JSF - building complete CMS with Java and JavaServer Faces
JSF - building complete CMS with Java and JavaServer Faces – Screenshot 2
Screenshot 2JSF - building complete CMS with Java and JavaServer Faces
JSF - building complete CMS with Java and JavaServer Faces – Screenshot 3
Screenshot 3JSF - building complete CMS with Java and JavaServer Faces
JSF - building complete CMS with Java and JavaServer Faces – Screenshot 4
Screenshot 4JSF - building complete CMS with Java and JavaServer Faces

Loading charts...

1233780
udemy ID
29/05/2017
course created date
27/10/2022
course indexed date
Bot
course submited by