Universidad Java - Cero a Experto - Actualizado (+155 hrs)

El mejor curso Java con aplicaciones del mundo real (Escritorio, Web y Full Stack) Spring, Hibernate, JakartaEE, ChatGPT

4.7|Reviews (45K)|verifiedIncluded in Subscription
radio_button_checkedPersonal Plan
₹375/mo
₹50025% OFF
Get this course and thousands more with a Personal Plan subscription.
radio_button_uncheckedIndividual Course
44979944% OFF
Keep the course forever with lifetime access and receive a certificate.
Team Plan₹2,000.00 a month per user
₹24,000/mo
Enterprise PlanCustom Pricing
Custom Pricing

Why choose Personal Plan?

check
28,000+ Courses
check
20,000+ Practice Exercises
check
9,000+ Top Instructors
check
Personalized Learning
verifiedGet this course for free with the Personal Plan subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for all experience levels. This course fits into the Programming Languages learning path as a practical resource to build targeted capabilities.

Certification FocusedSelf-Paced Learning

SKILLS TO
MASTER

Programming Languages Basics
Fundamental principles and concepts
Practical ApplicationTrending
Real-world project implementation
Best Practices
Industry standard workflows and guidelines
Problem Solving
Core Concepts
Implementation
Workflow Integration
Optimization
Careers:Frontend Developer, Full Stack Developer, Web Engineer.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

¡El Mejor y más completo curso de Java en todo Udemy, actualizado al 2025. Ahora con proyectos con la IA de ChatGPT!

+155 horas, +315,000 estudiantes, +45,000 reseñas de alumnos muy satisfechos. Incluimos

Soporte Premium

de Ingenieros en Computación Expertos, Certificados en Java, con más de 20 años de Experiencia Laboral, para resolver de Inmediato cualquier duda que tengas en tu curso, . "La Universidad Java es el mejor curso para aprender a programar en Java y en Español. ¡Punto!". Hemos actualizado el curso de Universidad Java a las últimas versiones de Java, usando el IDE de IntelliJ IDEA, agregando múltiples proyectos y nuevas tecnologías, pero manteniendo las lecciones que inicialmente hicimos con NetBeans. Hemos agregado proyectos con la IA de ChatGPT para ayudarte en tu aprendizaje. Todos los proyectos y su código fuente han sido actualizados a las últimas versiones estables al día de hoy: JDK 21, Glassfish 8, Jakarta EE 11, Hibernate 6, Spring Boot 3, Spring Framework 6, Bootstrap 5, entre muchas actualizaciones más. Este curso es una especialización en la tecnología Java incluyendo proyectos del mundo real. Comenzaremos desde los Fundamentos de Java y te llevaremos paso a paso hasta convertirte en un experto Java en tiempo récord, permitiéndote crear aplicaciones de Escritorio, Web y Empresariales. Incluye temas y tecnologías como:

Fundamentos de Java

Programación Orientada a Objetos

Patrones de Diseño y Mejores Prácticas Java

Manejo de Archivos en Java

Conexión a Base de Datos con JDBC

Aplicaciones de Escritorio con Swing y Java FX

Aplicaciones Web con JSPs, Tymeleaf, JSF/PrimeFaces con Spring Boot

Aplicaciones Fullstack con Angular y React con Servicios REST con Spring y Spring Boot

Temas empresariales como son: Servlets y JSPs

Java Empresarial (Jakarta EE, EJB, JPA, JSF, PrimeFaces, Servicios Web JAX-WS, REST WS, Seguridad Jakarta EE, etc)

Spring (incluyendo Spring Boot) y Hibernate Además, tendrás las bases para preparar varias certificaciones como programador Java y adquirirás el conocimiento necesario para aplicar a diversas vacantes laborales. La Universidad Java lleva años en el mercado capacitando profesionales listos para incorporarse al mercado laboral. Ahora, está en UDEMY para brindarte todo el arsenal de herramientas y tecnologías Java que necesitas para el mundo real y profesional. Temario Detallado con Aplicaciones del Mundo Real:

Proyectos del Mundo Real:

Venta de Computadoras con Programación Orientada a Objetos

Diagrama de clases UML y relaciones.

Catálogo de Películas con Manejo de Archivos

Manejo de archivos y excepciones.

Sistema de Estudiantes con Conexión a Base de Datos con MySQL

Conexión y manipulación de bases de datos.

Sistema de Estudiantes con Spring Boot y MySQL

Uso de Spring Boot para agilizar el desarrollo.

Tienda de Libros con Swing y Spring Boot

Integración de tecnologías para aplicaciones de escritorio con Swing, Spring Boot y MySql.

Sistema de Tareas con Java FX y Spring Boot

Aplicación de patrones de diseño MVC, Factory y DAO usando Java FX, Spring Boot y MySql

Sistema de Empleados con JSPs, Spring Boot y Bootstrap

Creación de una aplicación Web con patrones de diseño usando JSPs, Spring Boot y MySql

Sistema de Agenda de Contactos con Thymeleaf, Spring Boot y MySql

Integración de Thymeleaf en la capa de presentación.

Sistema de Manejo de Cuentas Bancarias con PrimeFaces y Spring Boot

Integración de Jakarta EE, JSF, PrimeFaces, Spring Boot y MySql

Sistema de Inventarios - Fullstack con Angular, Spring Boot y MySql

Creación de una aplicación FullStack con Angular y Spring Boot.

Sistema de Administración de Recursos Humanos - Fullstack con React, Spring Boot y MySql

Creación de una aplicación FullStack con React y Spring Boot.

Sistema de Inventarios con la IA de ChatGPT - Fullstack con Angular, Spring Boot y MySql

Creación de una aplicación FullStack con Angular y Spring Boot.

Sistema de Administración de Recursos Humanos con la IA de ChatGPT - Fullstack con React, Spring Boot y MySql

Creación de una aplicación FullStack con React y Spring Boot. Temas a estudiar a detalle:

Fundamentos de Java

Lección 1: Comenzando con la Tecnología Java

Introducción al mundo de la programación en Java.

Qué es la tecnología Java.

Nuestro primer programa en Java.

Lección 2: Variables y Operadores en Java

Uso de variables y tipos de datos.

Manejo y clasificación de operadores.

Lección 3: Sentencias de Control en Java

Uso de estructuras if-else y switch.

Lección 4: Manejo de Ciclos en Java

Uso de los ciclos for, while y do-while.

Lección 5: Programación Orientada a Objetos

Introducción a la POO, manejo de clases y objetos.

Lección 6: Funciones en Java

Declaración y uso de métodos.

Lección 7: Manejo de Datos en Java

Uso de arreglos y matrices.

Lección 8: Herencia en Java

Uso de superclases y subclases.

Laboratorio Final del Nivel

Ejercicio integrador de todo lo aprendido.

Programación con Java

Lección 1: Polimorfismo en Java

Aplicación del polimorfismo y sobreescritura.

Lección 2: Manejo Avanzado de Objetos

Conversión de objetos y uso del operador instanceof.

Lección 3: Manejo de Bloques de Código

Alcance de variables y uso de bloques estáticos y no estáticos.

Lección 4: Clases Abstractas e Interfaces

Diferencias, declaración y uso de clases abstractas e interfaces.

Lección 5: Manejo de Excepciones

Procesamiento de excepciones con try-catch.

Lección 6: Manejo de Colecciones

Uso de List, Set y Map.

Lección 7: Manejo de Archivos

Uso de archivos y streams en Java.

Laboratorio Final del Nivel

Ejercicio integrador de todo lo aprendido.

Conexión a Bases de Datos con JDBC

Lección 1: Comenzando con JDBC

Instalación de MySQL y Oracle.

Lección 2: Conectando a la Base de Datos

Pasos para conectarse y ejecutar sentencias SQL.

Lección 3: Sentencia Select

Uso de la sentencia select para leer información.

Lección 4: Manipulación de Datos con JDBC

Sentencias insert, update y delete.

Lección 5: Metadatos con JDBC

Uso de metadatos para conocer la estructura de las tablas.

Lección 6: Patrones de Diseño

Implementación de DAO y DTO.

Laboratorio Final del Nivel

Ejercicio integrador de todo lo aprendido.

Servlets y JSPs

Lección 1: Introducción a la Tecnología Web con Java

Conceptos básicos de Servlets y JSPs.

Lección 2: Conceptos Básicos de los Servlets

Ciclo de vida y manejo de sesiones.

Lección 3: Conceptos Básicos de los JSPs

Creación de páginas Web dinámicas.

Lección 4: JSTL y EL

Uso de etiquetas JSTL y Expression Language.

Lección 5: Patrón de Diseño MVC

Aplicación del patrón MVC con Servlets y JSPs.

Lección 6: Aplicación SGA

Desarrollo de una aplicación completa de gestión de alumnos.

Java Server Faces (JSF)

Lección 1: Introducción a JSF

Conceptos básicos y ciclo de vida.

Lección 2: ManagedBeans y BackingBeans

Uso y manejo de alcances en JSF.

Lección 3: Reglas de Navegación

Implementación de reglas de navegación.

Lección 4: Validadores y Convertidores

Validación y conversión de datos en JSF.

Lección 5: Manejo de Eventos

Manejo de eventos en JSF.

Lección 6: Facelets

Uso de Facelets en lugar de JSPs.

Jakarta EE (antes Java EE) (incluye EJB's y JPA, Web Services y Seguridad)

Lección 1: Introducción a Java EE

Instalación y configuración de herramientas.

Lección 2: Enterprise Java Beans (EJB)

Tipos y configuración de EJBs.

Lección 3: Java Persistence API (JPA)

Manejo de EntityManager y consultas JPQL.

Lección 4: Integración con JSF

Uso de PrimeFaces, AJAX y EJB.

Lección 5: WebServices y Jakarta EE

Creación y despliegue de Web Services (JAX-WS y JAX-RS).

Lección 6: REST Web Services

Implementación de RESTful Web Services.

Lección 7: Seguridad en Jakarta EE

Autenticación y autorización en Jakarta EE.

Laboratorio Final de Jakarta EE

Ejercicio integrador de todo lo aprendido.

Hibernate Framework y JPA

Lección 1: Introducción a Hibernate Framework

Configuración y operaciones básicas.

Lección 2: Relaciones y Ciclo de Vida

Manejo de relaciones y ciclo de vida de entidades.

Lección 3: Consultas HQL y Criteria

Uso de HQL y API Criteria.

Lección 4: Query by Example

Creación de consultas avanzadas.

Laboratorio Final de Hibernate

Construcción del sistema SGA con Hibernate.

Spring Framework con Spring Boot

Lección 1: Introducción a Spring Framework

Fundamentos de Spring y Spring Boot.

Lección 2: Configuración con Spring Boot

Creación de un proyecto básico con Spring Boot.

Lección 3: Thymeleaf y Spring MVC

Uso de Thymeleaf y aplicación del patrón MVC.

Lección 4: Spring Data, Hibernate y JPA

Integración con bases de datos y manejo de transacciones.

Lección 5: Aplicación CRUD Completa

Creación de una aplicación CRUD.

Lección 6: Validaciones y Plantillas

Manejo de validaciones y plantillas con Thymeleaf.

Lección 7: Seguridad con Spring Security

Implementación de seguridad en aplicaciones Web.

Lección 8: Aplicación Final con Spring Boot y Bootstrap

Creación de una aplicación Web empresarial completa.

Struts Framework

Lección 1: Introducción a Struts Framework

Instalación y configuración.

Lección 2: HolaMundo con Struts

Creación de un proyecto básico.

Lección 3: Manejo de Acciones y Formularios

Implementación de acciones y formularios avanzados.

Lección 4: Internacionalización y Validación

Manejo de internacionalización y validaciones automáticas.

Laboratorio Final

Conclusión del curso con ejercicios integradores. Y por si fuera poco, en este mismo curso podrás estudiar las siguientes tecnologías complementarias para que tengas todo lo que necesitas en este mismo curso:

HTML

CSS

JavaScript

Angular Al finalizar obtienes un certificado de haber concluido con la Universidad Java generado por Udemy. Y a partir de ese momento grandes oportunidades laborales y profesionales te esperan en el mundo real. Recuerda, que tu satisfacción está garantizada o tu dinero de vuelta. Saludos y te veo del otro lado.

Ing. Ubaldo Acosta

Pasión por la tecnología Java Fundador de Global Mentoring com mx

See how this course curriculum compares with alternatives

Outcomes

  • Crear aplicaciones Web y Empresariales Java con competencias reales para conseguir oportunidades en el mercado laboral y profesional como programador Java .
  • Dominar los fundamentos de Java, conexión a base de datos, hasta la creación de aplicaciones Web con Servlets y JSP's. A este nivel se le conoce como Java Jr. .
  • Desarrollar aplicaciones de Escritorio con Swing y Java FX con Spring Boot .
  • Crear aplicaciones Web con PrimeFaces-JSF, Thymeleaf y JSPs con Spring Boot .
  • Crear aplicaciones FullStack con Angular-Spring Boot y React-Spring Boot .
  • Dominar las tecnologías Java Empresariales (JakartaEE, antes Java EE) como EJB's, JPA, Web Services, JSF, PrimeFaces. A este nivel se le conoce como Java Sr. .
  • Al finalizar dominarán todos los temas anteriores, ya que cada nivel se apoya del anterior para obtener los niveles que el mercado laboral Java necesita. .
  • Sienta las bases para comenzar tu preparación de certificación como programador Java Show moreShow less.
See side-by-side differences in learning outcomes

Course Curriculum

99 sections • 769 lectures • 155h 58m total length

FAQs

Instructor

GM

Global Mentoring Ing. Ubaldo Acosta, Ing. Marcela Gamiño

4.7 Rating112,844 Reviews668,126 Students8 Courses
s Global Mentoring Ing. Ubaldo Acosta Pasión por la enseñanza! En Global Mentoring hemos llegado a más de medio millón de alumnos (650,000) inscritos a nuestros cursos en Udemy. Tenemos más de 20 años de experiencia capacitando profesionales en varias tecnologías y cumplimos 16 años enseñando de manera Online. Somos apasionados y especialistas en varias tecnología, como son IA de ChatGPT, Python con la IA de ChatGPT, Java, JavaScript, Angular, Spring Framework, Excel, Lógica de Programación, Lenguaje C, C++, C#, etc. Buscamos ser un aliado de los profesionistas y empresas que requieran servicios de capacitación especializada en lenguajes como Python, Java, Spring, JavaScript, Angular, Lenguaje C, C++, C#, etc, en particular en el área de Desarrollo de Sistemas Web y Empresariales ya que son los más utilizados a nivel laboral. Ayudamos a nuestros alumnos enseñandoles las herramientas necesarias del mercado laboral, y al mismo tiempo, brindar la guía que permita un crecimiento profesional y continuo en la tecnología que decidan estudiar con nosotros.

Reviews

4.7 / 5 average rating from 45K+ learners

View detailed reviews on Udemy
Unsure about these reviews? Compare with other top courses

Deals

This course is currently available at a discounted price  449 799 (44% OFF)  on Udemy. Udemy also offers deals on other courses from time to time — click below to explore

Explore Deals on Udemy →

Deals and prices are set by the provider and may change. Please check final details on the provider’s site.

Top Alternatives

Highly-rated courses worth your attention

Club Java Master - Novato a Experto Java +110hrs Actualizado
4.8· 109h 54m
₹449₹79944% OFF
Java COMPLETO Programação Orientada a Objetos + Projetos
4.8· 54h 18m
₹449₹2,58983% OFF
Aprender a programar con Java. De cero hasta hacer sistemas
4.9· 30h 41m
₹449₹79944% OFF
C# COMPLETO Programação Orientada a Objetos + Projetos
4.8· 38h 10m
₹459₹79943% OFF
C# primeiros passos: Lógica de Programação e Algoritmos
5.0· 7h 19m
₹449₹79944% OFF
Curso Completo de Linguagem C , C++ e Orientação a Objetos
4.6· 27h 24m
₹449₹79944% OFF
Universidad Java - Cero a Experto - Actualizado (+155 hrs)
4.7(45K+ learners)