Universidad Java - Cero a Experto - Actualizado (+152 hrs)
- Description
- Curriculum
- FAQ
- Reviews
¡El Mejor y más completo curso de Java en todo Udemy, actualizado al 2024!
+152 horas, +280,000 estudiantes, +41,700 reseñas de alumnos muy satisfechos.
“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 7, Jakarta EE 10, 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
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
-
2Introducción a Java (PDF incluido)Video lesson
Introducción a Java
-
3¿Qué es el JDK de Java? (PDF incluido)Video lesson
¿Qué es el JDK de Java?
-
4Instalación del JDK de Java (PDF incluido)Video lesson
Instalación del JDK de Java
-
5¿Qué es un IDE? (PDF incluido)Video lesson
¿Qué es un IDE?
-
6Instalación de IntelliJ IDEA (PDF incluido)Video lesson
Instalación de IntelliJ IDEA
-
7Hola Mundo con Java (PDF incluido)Video lesson
Hola Mundo con Java
-
8Ejemplo de Hola Mundo con Java (Codificación)Video lesson
Ejemplo de Hola Mundo con Java (Codificación)
-
9Reto - Preséntate con JavaVideo lesson
Reto - Preséntate con Java
-
10Solución - Preséntate con JavaVideo lesson
Solución - Preséntate con Java
-
11Instalación de Apache Netbeans (PDF incluido)Video lesson
Instalación de Apache Netbeans
-
12Hola Mundo con NetbeansVideo lesson
Hola Mundo con Netbeans
-
13Saludos desde JavaQuiz
-
14Introducción a JavaQuiz
Introducción a Java
-
15Variables en Java (PDF incluido)Video lesson
Variables en Java
-
16Ejemplo de Variables en JavaVideo lesson
Ejemplo de Variables en Java
-
17Manejo de Memoria en JavaVideo lesson
Manejo de Memoria en Java
-
18Ejemplo Detalle de un LibroVideo lesson
Ejemplo Detalle de un Libro
-
19Reto - Detalle de una PersonaVideo lesson
Reto - Detalle de una Persona
-
20Solución - Detalle de una PersonaVideo lesson
Solución - Detalle de una Persona
-
21Tipos de Datos en Java - parte 1 (PDF incluido)Video lesson
Tipos de Datos en Java - parte 1
-
22Tipos de Datos en Java - parte 2Video lesson
Tipos de Datos en Java - parte 2
-
23Reglas de Nombres de Variables en Java (PDF incluido)Video lesson
Reglas de Nombres de Variables en Java
-
24Ejemplo de Reglas de Nombres de VariablesVideo lesson
Ejemplo de Reglas de Nombres de Variables
-
25Reto - Detalle de un Producto de una Tienda en LíneaVideo lesson
Reto - Detalle de un Producto de una Tienda en Línea
-
26Solución - Detalle de un Producto de una Tienda en LíneaVideo lesson
Solución - Detalle de un Producto de una Tienda en Línea
-
27Tipo var en Java (PDF incluido)Video lesson
Tipo var en Java
-
28Ejemplo tipo var en JavaVideo lesson
Ejemplo tipo var en Java
-
29Concatenación de Cadenas en Java (PDF incluido)Video lesson
Concatenación de Cadenas en Java
-
30Constantes en JavaVideo lesson
Constantes en Java
-
31Reto - Reserva de HotelesVideo lesson
Reto - Reserva de Hoteles
-
32Solución - Reserva de HotelesVideo lesson
Solución - Reserva de Hoteles
-
33Preguntas de VariablesQuiz
Estas preguntas te permitirá probar tu conocimiento sobre variables.
-
34Preguntas de NúmerosQuiz
Este cuestionario te permitirá probar tus logros sobre los números primitivos.
-
35Manejo de Cadenas en Java (PDF incluido)Video lesson
Manejo de Cadenas en Java
-
36Ejemplo de Cadenas en JavaVideo lesson
Ejemplo de Cadenas en Java
-
37Manejo de Índices de CadenasVideo lesson
Manejo de Índices de Cadenas
-
38Inmutabilidad de Cadenas en JavaVideo lesson
Inmutabilidad de Cadenas en Java
-
39Comparación de Cadenas en JavaVideo lesson
Comparación de Cadenas en Java
-
40Métodos de Cadenas en JavaVideo lesson
Métodos de Cadenas en Java
-
41Subcadenas en Java (PDF incluido)Video lesson
Subcadenas en Java
-
42Búsqueda de SubcadenasVideo lesson
Búsqueda de Subcadenas
-
43Reemplazar subcadenas en JavaVideo lesson
Reemplazar subcadenas en Java
-
44Más de Concatenación de Cadenas en Java (PDF incluido)Video lesson
Más de Concatenación de Cadenas en Java (con PDF incluido)
-
45Caracteres Especiales en JavaVideo lesson
Caracteres Especiales en Java
-
46Reto - Generador de EmailsVideo lesson
Reto - Generador de Emails
-
47Solución - Generador de EmailsVideo lesson
Solución - Generador de Emails
-
48Clase Scanner y Entrada de Datos (PDF incluido)Video lesson
Clase Scanner y Entrada de Datos (incluye PDF)
-
49Leer Tipo de Datos en JavaVideo lesson
Leer Tipo de Datos en Java
-
50Conversión de Tipos de Datos por Consola (PDF incluido)Video lesson
Conversión de Tipos de Datos por Consola
-
51Ejemplo - Sistema de EmpleadosVideo lesson
Ejemplo - Sistema de Empleados
-
52Reto - Proyecto Recetas de CocinaVideo lesson
Reto - Proyecto Recetas de Cocina
-
53Solución - Proyecto Recetas de CocinaVideo lesson
Solución - Proyecto Recetas de Cocina
-
54Números Aleatorios - Clase Random en Java (PDF incluido)Video lesson
Números Aleatorios - Clase Random en Java (Incluye PDF)
-
55Formateo de Cadenas en Java (PDF incluido)Video lesson
Formateo de Cadenas en Java (incluye PDF)
-
56Formateo de Cadenas en Java - parte 2Video lesson
Formateo de Cadenas en Java - parte 2
-
57Reto - Generador de ID ÚnicoVideo lesson
Reto - Generador de ID Único
-
58Solución - Generador de ID ÚnicoVideo lesson
Solución - Generador de ID Único
-
59Operadores en Java (PDF incluido)Video lesson
Operadores en Java (incluye PDF)
-
60Operadores Aritméticos en JavaVideo lesson
Operadores Aritméticos en Java
-
61Operadores Unarios en JavaVideo lesson
Operadores Unarios en Java
-
62Operadores de Asignación Simple y Compuestos en JavaVideo lesson
Operadores de Asignación Simple y Compuestos en Java
-
63Operadores de Comparación en JavaVideo lesson
Operadores de Comparación en Java
-
64Operador Lógico and en JavaVideo lesson
Operador Lógico and en Java
-
65Operador Lógico or en JavaVideo lesson
Operador Lógico or en Java
-
66Operador Lógico not en JavaVideo lesson
Operador Lógico not en Java
-
67Ejemplo Determinar si un Valor está dentro de RangoVideo lesson
Ejemplo Determinar si un Valor está dentro de Rango
-
68Ejemplo Tienda con Descuento VIPVideo lesson
Ejemplo Tienda con Descuento VIP
-
69Ejemplo Préstamo de LibrosVideo lesson
Ejemplo Préstamo de Libros
-
70Ejemplo Valor Fuera de RangoVideo lesson
Ejemplo Valor Fuera de Rango
-
71Ejemplo - Ticket de VentaVideo lesson
Ejemplo - Ticket de Venta
-
72Ejemplo - Ticket de Venta con DescuentoVideo lesson
Ejemplo - Ticket de Venta con Descuento
-
73Reto - Sistema de AutenticaciónVideo lesson
Reto - Sistema de Autenticación
-
74Solución - Sistema de AutenticaciónVideo lesson
Solución - Sistema de Autenticación
-
75Reto - Cálculo del Área de un RectánguloVideo lesson
Reto - Cálculo del Área de un Rectángulo
-
76Solución - Cálculo del Área de un RectánguloVideo lesson
Solución - Cálculo del Área de un Rectángulo
-
77Precedencia de Operadores en Java (PDF incluido)Video lesson
Precedencia de Operadores en Java (incluye PDF)
-
78Operadores en JavaQuiz
Operadores en Java
External Links May Contain Affiliate Links read more