Dominar Java: De Principiante a Experto Full Stack en 110 Horas
What you will learn:
- Dominar los fundamentos de Java y obtener las bases para certificaciones
- Diseñar sistemas Java orientados a objetos (POO)
- Implementar patrones de diseño como MVC, DTO, DAO
- Conectarse a bases de datos con JDBC (MySQL, Oracle)
- Desarrollar aplicaciones web con Servlets y JSPs
- Utilizar el framework Struts de Apache
- Crear una capa de datos robusta con Hibernate
- Dominar el framework Spring para sistemas Java reales
- Aplicar tecnologías de Java EE (EJBs, JPA, Web Services, Seguridad)
- Adquirir habilidades para un empleo como programador Java
Description
¡Prepárate para dominar Java! Este curso de +110 horas de video te convertirá en un experto Java, Full Stack Developer, con un enfoque práctico y actualizado.
¿Quieres convertirte en un programador Java profesional y conseguir un empleo? Este curso te ayudará a alcanzar tus metas.
Aprenderás desde los fundamentos de Java, la Programación Orientada a Objetos, hasta tecnologías avanzadas como Java EE, Spring, Hibernate, JDBC, Servlets, JSP, Struts y más.
El curso se divide en dos versiones, usando IntelliJ y Netbeans, para que puedas elegir el IDE que prefieras. Además, te preparará para certificaciones Java y te brindará las habilidades que necesitas para conseguir trabajo como programador Java.
Niveles del Curso:
Fundamentos de Java:
- Introducción a la programación en Java
- Variables, Operadores, Tipos de Datos
- Sentencias de control (if-else, switch)
- Ciclos (for, while, do-while)
- Programación Orientada a Objetos
- Funciones en Java
- Manejo de datos (Arreglos, Matrices)
- Herencia en Java
Programación con Java:
- Polimorfismo en Java
- Manejo avanzado de objetos
- Bloques de código (Alcance de Variables)
- Clases Abstractas e Interfaces
- Manejo de Excepciones
- Colecciones en Java (List, Set, Map)
- Manejo de Archivos en Java
Conexión a Bases de Datos con JDBC:
- Introducción a JDBC
- Conectando a la Base de Datos (MySQL, Oracle)
- Sentencias SQL (Select, Insert, Update, Delete)
- Arquitectura Multicapas
- Patrones de Diseño (DAO, DTO)
Servlets y JSPs:
- Introducción a la tecnología Web con Java
- Conceptos básicos de Servlets
- Manejo de Sesiones con Servlets
- Conceptos básicos de JSPs
- Servlets y JSPs avanzados
- JSTL y EL (Expression Language)
- Patrón de Diseño MVC
- Aplicación Control Clientes
JavaServer Faces:
- Introducción a JavaServer Faces (JSF)
- ManagedBeans en JSF
- Reglas de Navegación en JSF
- Validadores en JSF
- Manejo de Eventos en JSF
- Manejo de Facelets
- Integración de Servicios Java EE
Java EE (Básico):
- Introducción a Java EE
- Enterprise Java Beans (EJB)
- Introducción a Java Persistence API (JPA)
- Consultas con JPA
Java EE (Avanzado):
- Rol de JSF en Java EE
- WebServices y JavaEE
- REST Web Services
- Seguridad en Java EE
Struts Framework:
- Introducción a Struts Framework
- HolaMundo con Struts
- Manejo de Acciones con Struts
- Manejo de Formas con Struts
- Acciones Avanzadas con Struts
- Internacionalización con Struts
- Manejo de Excepciones con Struts
- Validación Manual con Struts
- Validación Automática con Struts
- Manejo de Tiles (Plantillas) con Struts
Hibernate Framework y JPA:
- Introducción a Hibernate Framework
- Configuración de Hibernate
- Manejo de Relaciones con Hibernate
- Ciclo Vida en Objetos de Entidad
- Consultas con HQL
- Consultas API Criteria
- Query by Example
- Sistema SGA con Hibernate
Spring Framework:
- Introducción a Spring
- Configuración de Spring
- Inyección de Dependencias
- Spring y JDBC
- Manejo de Transacciones con Spring
¡No pierdas la oportunidad de convertirte en un experto Java Full Stack! Inscríbete hoy mismo.