Easy Learning with Club Java Master - Novato a Experto Java +110hrs Actualizado
Development > Programming Languages
110 h
£22.99 £12.99
4.8
48615 students

Enroll Now

Language: Spanish

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.