What You'll Learn

  • 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 JSPs. 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 EJBs
  • 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

Requirements

  • El curso inicia desde cero
  • y llega hasta niveles intermedios y avanzados del lenguaje Java. Todo en un mismo curso.
  • No se requiere ningún conocimiento previo
  • solo manejo básico de PC

Description

¡El Mejor y más completo curso de Java en todo Udemy, actualizado al 2025!

+150 horas, +300,000 estudiantes, +44,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.

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.


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 (Actualizado a la versión 18)

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

Who this course is for:

  • Cualquiera que esté interesado en convertirse en un profesional programador Java
  • Cualquier interesado en aprender Java desde los fundamentos
  • "Cualquier interesado en aprender a desarrollar aplicaciones empresariales con Jakarta EE (antes Java EE)
  • incluyendo tecnologías como JSF
  • PrimeFaces
  • EJBs
  • JPA
  • Web Services y Seguridad en Jakarta EE
  • entre muchos temas más"
  • Cualquier interesado en convertirse en un especialista Java Jr
  • Java Medio o Java Sr. dependiendo del nivel que se estudie
  • pero al terminar tendrán el nivel de un programador Java Sr.
  • El curso lo puede estudiar cualquier interesado en Java
  • desde programadores novatos
  • intermedios o avanzados
  • ya que la Universidad Java abarca todos los niveles
  • Cualquier interesado en proyectos Java Web y Empresariales
  • incluyendo HTML
  • CSS
  • JavaScript y Bootstrap
  • Cualquier interesado en convertirse en un programador profesional Java
Universidad Java - Cero a Experto - Actualizado (+150 hrs)

Course Includes:

  • Price: FREE
  • Enrolled: 305303 students
  • Language: Spanish
  • Certificate: Yes
  • Difficulty: Advanced
Coupon verified 02:58 PM (updated every 10 min)

Recommended Courses

HR Metrics, Analytics and KPI: Data-Driven Decision Making
4.37931
(29 Rating)
FREE
Category
Business, Human Resources,
  • English
  • 4070 Students
HR Metrics, Analytics and KPI: Data-Driven Decision Making
4.37931
(29 Rating)
FREE

People Workforce Planning | Reporting | Dashboard | Scorecard | Forecast | Benchmarking | Insights | Predicting | OKR

Enrolled
Recruitment Sourcing: Boolean, X-Ray & LinkedIn Search 2025
4.4
(25 Rating)
FREE

Headhunting | OSINT | Google Operators | Irina Shamaeva strings | Full Stack Recruiter | CSE | Plugins | Services | Tool

Enrolled
AI Recruitment: Automating & Optimizing Hiring Processes HR
4.3956046
(92 Rating)
FREE

Automation | Sourcing Tech | Talent Acquisition | HR Tech | Candidate Outreach | ChatGPT | Predictive Analytics | ATS

Enrolled
Digital HR Transformation: HRIS, LMS, AI, ChatGPT, ATS 2025
4.5108695
(46 Rating)
FREE
Category
Business, Human Resources, Automation
  • English
  • 4447 Students
Digital HR Transformation: HRIS, LMS, AI, ChatGPT, ATS 2025
4.5108695
(46 Rating)
FREE

Deepseek | Grok | Llama | Midjourney | OpenAI | Copilot | People Analytics | HR Automation | HRMS | Workday | BambooHR

Enrolled
One on One Meetings: Effective 1:1 Conversations & Feedback
4.85
(10 Rating)
FREE
Category
Business, Management, Meetings
  • English
  • 4674 Students
One on One Meetings: Effective 1:1 Conversations & Feedback
4.85
(10 Rating)
FREE

Employee Coaching | Sync-up Sessions | Leadership Communication | Performance | Mentoring | Active Listening | 1-1 talks

Enrolled
HTML 5,Python,Flask Framework All In One Complete Course
4.3977275
(1123 Rating)
FREE
Category
IT & Software, IT Certifications, Python
  • English
  • 120942 Students
HTML 5,Python,Flask Framework All In One Complete Course
4.3977275
(1123 Rating)
FREE

This is the complete course of HTML 5 with Python programming language and python framework Flask

Enrolled
Java Complete Course Using Visual Studio Code
4.368217
(561 Rating)
FREE
Category
IT & Software, IT Certifications, Java
  • English
  • 47104 Students
Java Complete Course Using Visual Studio Code
4.368217
(561 Rating)
FREE

Java Complete Course Using Visual Studio Code Learning Java , Learn Java Basics And Java OOP in One Complete Course

Enrolled
CSS, JavaScript And Python Complete Course
4.514151
(1263 Rating)
FREE
Category
IT & Software, IT Certifications, Python
  • English
  • 118139 Students
CSS, JavaScript And Python Complete Course
4.514151
(1263 Rating)
FREE

CSS And JavaScript Programming Language And Python Programming Language Complete Course

Enrolled
Agile Metrics: Tracking Progress & Delivering Value
4.6
(5 Rating)
FREE

Explore why measuring Agile is different from traditional project tracking

Enrolled

Previous Courses

Google HR Strategies: Learn from the World’s #1 Company
4.651515
(33 Rating)
FREE
Category
Business, Human Resources
  • English
  • 4039 Students
Google HR Strategies: Learn from the World’s #1 Company
4.651515
(33 Rating)
FREE

Google HR | People Operations | OKRs | Talent Acquisition | HR Analytics | Googleyness | Employee Engagement

Enrolled
Employer Branding and Recruitment Brand Strategy | 2025
4.724138
(29 Rating)
FREE

HR Marketing | Company Image | EVP Budget | Reputation | Total Rewards | Talent Attraction | Social Media | EX

Enrolled
Những điều cần biết về COO Làm chủ vận hành và lãnh đạo [VI]
4.75
(8 Rating)
FREE

Quản lý vận hành | Lãnh đạo doanh nghiệp | Chiến lược vận hành | Hiệu suất tổ chức | Tối ưu quy trình | Quản trị dữ liệu

Enrolled
Professional Diploma: Government & Public Sector Technology
4.32
(86 Rating)
FREE
Category
Business, Management,
  • English
  • 7967 Students
Professional Diploma: Government & Public Sector Technology
4.32
(86 Rating)
FREE

Professional Diploma in GovTech Government, Public Services Technologies Management by MTF Institute

Enrolled
Universidad de Programación - Python, Java, C y C++
4.7627735
(658 Rating)
FREE
Category
IT & Software, Other IT & Software, Python
  • Spanish
  • 42701 Students
Universidad de Programación - Python, Java, C y C++
4.7627735
(658 Rating)
FREE

Aprende Python, Java, C y C++ desde Cero con Proyectos Reales. Tkinter, Flask, Spring, PrimeFaces, Swing, React y Mysql

Enrolled
Java en 13 Días con Aplicaciones del Mundo Real
4.711207
(959 Rating)
FREE
Category
IT & Software, Other IT & Software, Java
  • Spanish
  • 59478 Students
Java en 13 Días con Aplicaciones del Mundo Real
4.711207
(959 Rating)
FREE

Curso 100% Práctico - Java, Spring Boot, Swing, Java FX, Thymeleaf, PrimeFaces, FullStack con Angular, React y Spring

Enrolled
Salesman & SDR Skills: B2B, B2C Sales, SPIN, AIDA, BANT, FAB
4.5882354
(17 Rating)
FREE
Category
Business, Sales, Sales Skills
  • English
  • 4864 Students
Salesman & SDR Skills: B2B, B2C Sales, SPIN, AIDA, BANT, FAB
4.5882354
(17 Rating)
FREE

Cold Calling | Business Development | Customer Acquisition | Pipeline Management | Negotiation | Objection Handling

Enrolled
COO: Domine a Excelência Operacional | 2025 [PT]
4.4375
(16 Rating)
FREE
Category
Business, Operations, Operations Management
  • Portuguese
  • 2000 Students
COO: Domine a Excelência Operacional | 2025 [PT]
4.4375
(16 Rating)
FREE

Diretor de Operações | Gestão Operacional | Eficiência | Estratégia | Processos | KPI | OKR | Automação | Inovação

Enrolled
Personality Types & Test: MBTI, PAEI, DISC, Big5, Hogan 2025
5.0
(8 Rating)
FREE

Belbin | SHL | Psychometric Testing | Behavioral Assessment | Test | StrengthsFinder | EQ | Leadership Style | OPQ | GMA

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1908 Free Coupon. Total Live Coupon: 832

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.