JSF 2.2 - Java Server Faces for Beginners - Build a DB App
JSF 2.2 - Build a Real JSF Web Application that connects to a Database - Most Popular JSF course

What you will learn
Build a fully functioning JSF web application from scratch
Set up your JSF development environment with Tomcat and Eclipse
Read HTML form data with JSF
Apply HTML form validation with built-in JSF rules and custom rules
Integrate Managed Beans to handle business logic
Display data using tables
Add database support with JDBC: query, insert, update and delete
Why take this course?
¡Claro! Aquí tienes el resumen del curso de JavaServer Faces (JSF) que he proporcionado, adaptado al contexto de tu solicitud en español:
Curso Completo de JavaServer Faces (JSF) desde Cero hasta Aplicaciones Reales con Base de Datos.
En este curso intensivo, te guiaré paso a paso para construir una aplicación JSF funcional que se integre con una base de datos. Aprenderás todo lo necesario para desarrollar tus propias aplicaciones web robustas y mantenibles con JSF.
Lo que Aprenderás:
- Construir una aplicación JSF desde cero: Te mostraré cómo configurar tu entorno de desarrollo con Tomcat y Eclipse, y luego avanzaremos paso a paso a través del proceso de creación de una aplicación JSF.
- Lectura y validación de datos de formularios HTML: Aprenderás cómo leer los datos de los formularios HTML y realizar una validación robusta utilizando las reglas integradas y personalizadas de JSF.
- Manipulación de Datos con Managed Beans: Descubre cómo manejar la lógica de negocio con Managed Beans en JSF.
- Uso de Tablas: Aprenderás a presentar datos estructurados utilizando tablas, haciendo que tu interfaz de usuario sea más amigable y eficiente.
- Integración de JDBC con JSF: Profundizaremos en cómo trabajar con consultas SQL, inserciones, actualizaciones y eliminaciones en una base de datos utilizando JDBC en tus aplicaciones JSF.
- Construcción de una Aplicación Web Completa con Base de Datos: Al final del curso, tendrás una aplicación JSF funcional que se conecte a una base de datos. Este proyecto puede servir como punto de partida para tus futuras aplicaciones.
Recursos Proporcionados:
- Código Fuente y Guiones de SQL: Todo el código necesario y los guiones de base de datos para que puedas seguir y aplicar lo aprendido.
- Soporte Responsivo: Como instructor muy accesible, estaré disponible para responder tus preguntas y ayudarte con cualquier problema que encuentres.
Opiniones de Estudiantes y Valor Añadido:
Con más de 3,000 estudiantes y más de 200 reseñas de cinco estrellas, este curso es uno de los más altamente calificados en Udemy. Los estudiantes destacan la claringüed y facilidad del aprendizaje, así como el uso de ejemplos pertinentes a lo largo del curso.
Comparado con otros Cursos:
Este curso se enfoca en proyectos reales y te llevará a construir una aplicación JSF auténtica que interactúa con una base de datos, todo desde cero.
Requisitos Primeros:
- Conocimientos Básicos de Java: Es importante tener una comprensión básica del lenguaje de programación Java.
- Conocimientos Básicos de HTML: Familiarízate con las fundamentas de HTML, ya que serán esenciales para la creación de tu interfaz de usuario.
Audiencia Objetivo:
- Desarrolladores Java: Aunque el curso está diseñado para todos los niveles, es ideal para desarrolladores con experiencia en Java que buscan expandir sus habilidades a JSF y la integración de bases de datos.
Garantía de Refundo de Udemy:
Con Udemy's 30-day refund policy, tienes la tranquilidad de que puedes inscribirte en el curso sin riesgo. Si por alguna razón no estés satisfecho con el curso, podrías optar por un reembolso según la política de Udemy.
¡Inscríbete ya y empieza a aprender JavaServer Faces desde las bases hasta aplicaciones reales con base de datos!
Our review
🌟 Global Course Rating: 4.47
Based on recent reviews, here's a comprehensive review of the JSF course:
Pros:
- 🚀 High Satisfaction: Many learners reported being very satisfied with the course structure and content.
- 🎓 Quality Teaching: Chad Darby, the instructor, is consistently praised for his clear explanations and ability to make complex concepts understandable.
- ✅ Practical Demos: Learners have found that they always end up with a working demo after following the tutorials, which speaks volumes about the course's practicality.
- 🌍 Global Appeal: The course is well-suited for absolute beginners from various backgrounds and offers subtitles in both Portuguese and Spanish.
- 📚 Clear Structure: The course breaks down concepts into small, manageable steps, making it easy to follow and learn at one's own pace.
- ⏫ Up-to-Date Content: Some reviews indicate that the instructor keeps his courses updated with new, more contemporary videos.
Cons:
- 🔄 Outdated Technologies: The course uses technologies (Tomcat 8 and JSF 2.2) that are outdated, as they have been surpassed by newer versions like Tomcat 9 and JSF 4. The instructor has indicated no plans to update the course.
- 🛠️ Technical Gaps: There are concerns about the lack of coverage on important aspects such as Ajax, components, event handling, internationalization, and expression language.
- 📚 Repetitive Content: Some learners feel that a significant portion of the course is repetitive, with unnecessary redundancy in certain sections.
- 💼 Final Project Level: The final project at the end of the course is considered too basic and lacks advanced features like authentication, sign-up screens, and a more comprehensive CRUD operation.
- 🧩 Missing Components: There's a mention that the course could improve by adding more detail on composite components in future updates.
Additional Notes:
- ⚠️ The course may not provide enough guidance on how to integrate JSF with CDI, as newer annotations like ManagedBean are deprecated.
- 🔄 Some learners suggest that the course could be shortened as the content could be presented in half the time without losing educational value.
- 🙏 The course has helped many understand the basics of JSF and express gratitude for its quality.
Conclusion:
The JSF course is a valuable resource for beginners looking to understand the fundamentals of JSF and for those who wish to use outdated technologies. However, learners interested in modern applications using JSF 4 or integrating with CDI may want to supplement this course with additional resources to cover the latest features and best practices. The course's strengths lie in its comprehensive teaching approach, practical examples, and the instructor's clarity and dedication to keeping his content up-to-date within the context of the technologies covered.