100% Actualizado al 2020. Con +80 horas de video, +5,000 estudiantes, +470 Clases, este es el curso perfecto para convertirte en un experto Java, Full Stack Java Developer.  Este curso incluye el mejor Soporte de ALTA PRIORIDAD de cualquier duda de tu curso, nicamente para alumnos inscritos al curso. NUNCA ESTARS SOLO. Te falta tiempo para estudiar o dinero para invertir en tu capacitacin Java o quieres conseguir empleo/trabajo como programador profesional Java?Con el curso de Club Java Master te convertirs en un especialista en la tecnologa Java (Full Stack Java Developer). Estudiaremos temas desde la lgica de programacin, los Fundamentos de Java, Programacin Orientada a Objetos con Java, JDBC con Conexin a Bases de Datos, Servlets y JSP’s, Struts Framework, Hibernate Framework, Spring Framework, Java Empresarial (Java EE), incluyendo EJB’s, JPA, Web Services, Seguridad y ms. As que el Club Java Master ser la mejor inversin que podrs realizar para convertirte en el experto Java que siempre has soado.Con todo lo anterior, tendrs las bases para preparar varias certificaciones como programador Java, adems de adquirir el conocimiento para poder aplicar a varias vacantes laborales para comenzar a trabajar como programador Java en tiempo record.Ofreceremos soporte de cualquier duda del material didctico incluido en esta especializacin Java.El curso de Club Java Master complementa el curso de la Universidad Java. Este curso cuenta con los siguientes niveles:Nivel. Fundamentos de Java Leccin 1 – Comenzando con la Tecnologa JavaEl asombroso mundo de la programacin en JavaQu es la tecnologa Java (desde un enfoque prctico)Nuestro primer programa en Java desde ceroLeccin 2 – Variables y Operadores en JavaUso de Variables en Java y para qu las utilizamosTipos de Datos en Java y cmo se clasificanManejo y Clasificacin de operadores en JavaLeccin 3 – Sentencias de Control en JavaUso de la estructura if-else y dnde utilizarlaManejo de la esctrutura switch y cuando aplicarlaLeccin 4 – Manejo de Ciclos en JavaUso del ciclo for y su usoUso del ciclo while y cmo aplicarloUso del ciclo do-while y cuando utilizarloLeccin 5 – Programacin Orientada a ObjetosIntroduccin a la Programacin Orientada a Objetos (POO)Manejo de Clases en JavaUso de Objetos en JavaLeccin 6 – Funciones en JavaDeclaracin de Mtodos o Funciones en JavaUso y llamado de Funciones en JavaLeccin 7 – Manejo de Datos en JavaUso de Arreglos en JavaManejo de Matrices en JavaLeccin 8 – Herencia en JavaManejo de Herencia en JavaUso de superclases y subclases en JavaLaboratorio Final del NivelEjercicio Final donde se integra todo lo aprendido en este NivelNivel. Programacin con JavaLeccin 1 – Polimorfismo en JavaQu es el polimorfismo y su aplicacinSobreescritura en Java y su usoLeccin 2 – Manejo Avanzado de Objetos en JavaConversin de Objetos (cast)Identificando el tipo de objeto con el operador instanceofLa importancia y uso del operador thisLeccin 3 – Manejo de Bloques de Cdigo en JavaAlcance de Variables (Scope)Uso de bloques estticos y no estticosLeccin 4 – Uso de Clases Abstractas e Interfaces en JavaDiferencias entre Clases Abstractas e InterfacesDeclaracin y uso de Clases AbstractasManejo de Interfaces en Java y cundo utilizarlasLeccin 5 – Manejo de Excepciones en JavaProcesando las excepciones en JavaUso de try-catch y propagacin de ExcepcionesMdulo 6 – Manejo de Colecciones en JavaUso de las colecciones en JavaManejo de List, Set y Map y la aplicacin de cada estructuraMdulo 7 – Manejo de Archivos en JavaManejo y uso de archivos en JavaManejo de Streams en Java y sus usosLaboratorio Final del NivelEjercicio Final donde se aplica todo lo aprendido en este nivelNivel. Conexin a Bases de Datos con JDBCLeccin 1 – Comenzando con JDBC (Java Database Connectivity)La necesidad de una base de datosInstalando MySql y OracleDescarga de controladores (drivers) para conectarnos a la baseLeccin 2 – Conectando a la Base de Datos (BD)Pasos para conectarnos a una base de datos relacionalCdigo JDBC para conectarnos a la base de datosLeccin 3 – Sentencia SelectPasos para ejecutar la sentencia Select de SQL con JDBCUso de la sentencia select para leer la informacin de la BDLeccin 4 – Manipulando Datos con JDBCPasos para ejecutar las sentencias insert, update y deleteUso de las sentencias insert,update y delete para manipular informacinSeparacin de funciones select, insert, update y delete con JDBCLeccin 5 – Arquitectura MulticapasEstructurando nuestro cdigo JDBCCreando la capa de datos en una Arquitecturas MulticapasLeccin 6 – Patrones de DiseoPatrn de Diseo DAO (Data Access Object)Patrn de Diseo DTO (Data Transfer Object) o VO (Value Object)Laboratorio Final con la integracin de todo lo visto en este NivelNivel – Servlets y JSPsLeccin 1 – Introduccin a la Tecnologa Web con JavaEl asombroso mundo de la tecnologa Web con JavaLa revolucin de las aplicaciones Web y cmo aprovecharlaEl servidor de aplicaciones Glassfish y cmo utilizarloLeccin 2 – Conceptos Bsicos de los ServletsSin misterios: qu es la tecnologa de los ServletsElementos y ciclo de vida de un ServletLeccin 3 – Manejo de Sesiones con ServletsImplementacin del concepto de Sesiones con ServletsAprenderemos el uso del objeto HttpSessionImplementaremos un carrito de compras WebLeccin 4 – Conceptos Bsicos de los JSPsEstudiaremos cmo crear pginas Web dinmicas con JSPsAprenderemos los elementos fundamentales de los JSPsLeccin 5 – Conceptos Avanzados de Servlets y JSPsVeremos cmo crear una aplicacin Web integrando los Servlets y JSPsProcesamiento de datos con Servlets y despliegue de informacin con JSPsLeccin 6 – JSTL y EL (Expression Language) en JSPsEntenderemos las etiquetas JSTL para facilitar el uso de JSPsVeremos el poder de EL (Expression Language) en los JSPsLeccin 7 – Patrn de Diseo MVC (Model View Controller)Estudiaremos una arquitectura multicapas del mundo real con Servlets y JSPsAplicaremos el patrn de diseo MVC con Servlets y JSPsLeccin 8 – Aplicacin Control Clientes Integracin de los primeros 5 niveles en un proyecto final Anlisis, Diseo y Desarrollo de la aplicacin Control de ClientesEste nivel les permite conseguir empleo desde becario o programador Java JrNivel – Java Server FacesLeccin 1 – Introduccin a JavaServer FacesQu es JSF y su rol en Java EEConceptos bsicos de JSF y MVCHolaMundo con JSFLeccin 2 – ManagedBeans en JSFConcepto de ManagedBeans en JSFUso de ModelManagedBeans en JSFExpression Language (EL) en JSFCocepto de BackingBeans en JSFManejo de Alcances (Scopes) en JSFLeccin 3 – Reglas de Navegacin en JSFReglas de Navegacin en JSFCiclo de Vida en JSFLeccin 4 – Validadores en JSFManejo de Validadores en JSFUso de Convertidores en JSFManejo de Mensajes e Internacionalizacin en JSFLeccin 5 – Manejo de Eventos en JSFUso de Value Change ListenerManejo de ActionListener y ActionEvent en JSFUso de librera estndar y SelectItems en JSFLeccin 6 – Manejo de FaceletsLa evolucin de JSP y el uso de FaceletsEl uso y la importancia de Faceltes en JSFLeccin 7 – Integracin de Servicios Java EEEl rol de JSF, EJB y JPAEjercicio donde se integra todo lo visto en este NivelNivel – Java EE (Bsico) (Incluye EJB’s y JPA)Leccin 1 – Introduccin a Java EEIntroduccin al mundo Java Empresarial (Java EE)Stack de Tecnologas Java EEArquitectura Multicapas en Java EEInstalacin de las Herramientas (Eclipse, MySql)Instalacin del Servidor de Aplicaciones GlassfishUso de Maven y JavaEEHolaMundo con JavaEELeccin 2 – Enterprise Java Beans (EJB)Introduccin a los EJBTipos y Configuracin de un EJBInyeccin de Dependencias en Java EEEmpaquetamiento y Contenedores empresarialesLeccin 3 – Introduccin a Java Persistence API (JPA)Introduccin a Java Persistence API (JPA)Entenidimiento de las clases de Entidad en JPAManejo de EntityManager y Persistence UnitUso de JPALeccin 4 – Consultas con JPACiclo de Vida en JPATipos de Relaciones en JPAConsultas JPQL en JPAUso del API de Criteria en JPAManejo de Transacciones en JPANivel – Java EE (Avanzado) (Incluye Web Services y Seguridad)Leccin 5 – Rol de JSFRol de JSF en Java EEAjax en JSF PrimeFaces y JSF Integracin JSF, PrimeFaces, AJAX, EJB y JPALeccin 6 – WebServices y JavaEEIntroduccin a los Web ServicesTipos de Web Services JAX-WS y JAX-RSQu es un Documento WSDLUso de Documentos XML y XSD (XML Scheme)Manejo del API de JAXBEstrategias de Generacin de Web ServicesDespliegue de Web ServicesCreacin del Cliente del Servicio WebLeccin 7 – REST Web ServicesIntroduccin a REST Web ServicesAnlisis de Peticiones HTTPAnotaciones del API JAX-RSIntegracin de EJB y JAX-RSCreacin de un Cliente RESTDocumento WADL y XSD del REST Web ServiceDespliegue de un REST Web ServiceCreacin Cliente REST Web ServiceLeccin 8 – Seguridad en Java EEIntroduccin a la Seguridad en Java EEAutenticacin y Autorizacin en Java EESeguridad en la Capa Web en Java EESeguridad en Capa EJB en Java EEAutenticacin de Clientes en Java EEAutenticacin del Cliente WebAutenticacin del Cliente SOAP y REST Web ServiceEjercicio Final con la integracin de todo lo aprendidoNivel – Struts Framework Leccin 1 – Introduccin a Struts FrameworkQu es un Struts Framework?Instalacin de Herramientas del CursoLeccin 2 – HolaMundo con StrutsCreacin del proyecto Web con Struts FrameworkHolaMundo con Struts.Leccin 3 – Manejo de Acciones con StrutsAcciones con StrutsEjercicio Acciones con StrutsMs ejercicios de Acciones con StuLeccin 4 – Manejo de Formas con StrutsFormBeans con StrutsEjercicio con FormBeansLlenado de Formularios con StrutsLeccin 5 – Acciones Avanzadas con StrutsFormas Avanzadas con StrutsEjercicio Formas Avanzadas con StrutsLeccin 6 – Internacionalizacin con StrutsManejo de Internacionalizacin con StrutsEjercicio manejo de Mensajes con StrutsEjercicio manejo de Internacionalizacin con StrutsLeccin 7 – Manejo de Excepciones con StrutsManejo de Excepciones con StrutsEjercicio Manejo de Excepciones con StrutsLeccin 8 – Validacin Manual con StrutsValidacin Manual con StrutsEjerciciodas Validacin Manual con StrutsLeccin 9 – Validacin Automtica con StrutsValidacin Automtica con StrutsEjercicio Validacin AutomticaLeccin 10 – Manejo de Tiles (Plantillas) con StrutsUso de Tiles (Plantillas) con StrutsEjercicio Plantillas con StrutsLaboratorio FinalConclusin del Curso con StrutsNivel – Hibernate Framework y JPA (JavaPersistence API)Leccin 1 – Introduccin a Hibernate FrameworkQu es un ORM – Object Relational Mapping?Cmo Hibernate me ayuda en un diseo multicapas empresarialCmo ser mucho ms productivo en la capa de datos con HibernateLeccin 2 – Configuracin de HibernateRevisaremos de los Patrones de Diseo DAO y DTOPondremos en prctica las operaciones bsicas con Hibernate.Crearemos una aplicacin Web con JSPs, Servlets y Hibernate.Leccin 3 – Manejo de Relaciones con HibernateEstudiaremos los tipos de Asociaciones en HibernateVeremos las relaciones uno-uno, uno-muchos y muchos-muchosEstudiaremos el concepto de Clases de Entidad que nos ofrece HibernateLeccin 4 – Ciclo Vida en Objetos de EntidadEstudiaremos el concepto del Ciclo de Vida en Objetos de EntidadAprenderemos el concepto de Persistencia y Persistencia en CascadaLeccin 5 – Consultas con HQLAprenderemos el lenguaje HQL (Hibernate Query Language)Estudiaremos el concepto de JOINS en HQLAnalizaremos el concepto de Lazy Loading y Fetch en HIbernateLeccin 6 – Consultas API CriteriaEstudiaremos el API de Criteria y cmo aplicarlo en HibernateAnalizaremos en qu casos aplicar HQL o el API de CriteriaLeccin 7 – Query by ExampleAprenderemos a aplicar Criteria Join y FetchUtilizaremos Query by Example para crear queries avanzadosLeccin 8 – Sistema SGA con HibernateConstruiremos el sistema SGA con HibernateLa capa de datos la construiremos utilizando HibernateCrearemos consultas avanzadas con HibernateAplicaremos todo lo aprendido en este NivelNivel – Spring FrameworkLeccin 1 – Introduccin a SpringQu es Spring y su importancia en el munodo Java EEConceptos Bsicos de Spring y sus mdulosArquitecturas Multicapas utilizando Spring FrameworkLeccin 2 – Configuracin de SpringCmo aplica Spring la cohesin y el acomplamientoQu es la Fbrica de Spring y cmo configurarlaLeccin 3 – Inyeccin de DependenciasManejo de Inyeccin de Dependencias con SpringRelacin entre clases y su uso con SpringTipos de Inyecciones de Dependencias con SpringUso de Anotaciones con SpringLeccin 4 – Spring y JDBCIntroduccin a Spring con JDBCUso de Plantillas con Spring JDBCConfiguracin general de Spring JDBCConfiguracin de un DataSource en SpringConsultas con Spring JDBCUso de RowMapper con Spring JDBCLeccin 5 – Manejo de Transacciones con SpringIntroduccin a Spring con JDBCDefinicin de TransactionManager en SpringAtributos de una TransaccinPropagacin de una Transaccin en SpringConfiguracin de Transacciones en SpringY muchos temas ms. As que empieza tu capacitacin hoy mismo.Recuerda, tu satisfaccin est 100% garantizada o tu dinero de vuelta.Te espero del otro lado.Ing. Ubaldo AcostaFundador de Global Mentoring y la Universidad Java