Nivel 1.
Fundamentos de Java - Duracin: 1 mes
Leccin 1 - Comenzando con la Tecnolga Java
El asombroso mundo de la programacin en Java
Qu es la tecnologa Java (desde un enfoque prctico)
Nuestro primer programa en Java desde cero
Leccin 2 - Variables y Operadores en Java
Uso de Variables en Java y para qu las utilizamos
Tipos de Datos en Java y cmo se clasifican
Manejo y Clasificacin de operadores en Java
Leccin 3 - Sentencias de Control en Java
Uso de la estructura if-else y dnde utilizarla
Manejo de la esctrutura switch y cuando aplicarla
Leccin 4 - Manejo de Ciclos en Java
Uso del ciclo for y su uso
Uso del ciclo while y cmo aplicarlo
Uso del ciclo do-while y cuando utilizarlo
Leccin 5 - Programacin Orientada a Objetos
Introduccin a la Programacin Orientada a Objetos (POO)
Manejo de Clases en Java
Uso de Objetos en Java
Leccin 6 - Funciones en Java
Declaracin de Mtodos o Funciones en Java
Uso y llamado de Funciones en Java
Leccin 7 - Manejo de Datos en Java
Uso de Arreglos en Java
Manejo de Matrices en Java
Leccin 8 - Herencia en Java
Manejo de Herencia en Java
Uso de superclases y subclases en Java
Laboratorio Final del Nivel
Ejercicio Final donde se integra todo lo aprendido en este Nivel
Nivel 2. Programacin con Java - Duracin: 1 mes
Leccin 1 - Polimorfismo en Java
Qu es el polimorfismo y su aplicacin
Sobreescritura en Java y su uso
Leccin 2 - Manejo Avanzado de Objetos en Java
Conversin de Objetos (cast)
Identificando el tipo de objeto con el operador instanceof
La importancia y uso del operador this
Leccin 3 - Manejo de Bloques de Cdigo en Java
Alcance de Variables (Scope)
Uso de bloques estticos y no estticos
Leccin 4 - Uso de Clases Abstractas e Interfaces en Java
Diferencias entre Clases Abstractas e Interfaces
Declaracin y uso de Clases Abstractas
Manejo de Interfaces en Java y cundo utilizarlas
Leccin 5 - Manejo de Excepciones en Java
Procesando las excepciones en Java
Uso de try-catch y propagacin de Excepciones
Mdulo 6 - Manejo de Colecciones en Java
Uso de las colecciones en Java
Manejo de List, Set y Map y la aplicacin de cada estructura
Mdulo 7 - Manejo de Archivos en Java
Manejo y uso de archivos en Java
Manejo de Streams en Java y sus usos
Mdulo 8 - Empaquetamiento en Java
Preparando la aplicacin para su distribucin
Instalacin de la aplicacin Java
Laboratorio Final del Nivel
Ejercicio Final donde se aplica todo lo aprendido en este nivel
Nivel 3. Conexin a Bases de Datos con JDBC - Duracin: 1 mes
Leccin 1 - Comenzando con JDBC
La necesidad de una base de datos
Instalando MySql y Oracle
Descarga de controladores (drivers) para conectarnos a la base
Leccin 2 - Conectando a la Base de Datos (BD)
Pasos para conectarnos a una base de datos relacional
Cdigo JDBC para conectarnos a la base de datos
Lecin 3 - Sentencia Select
Pasos para ejecutar la sentencia Select de SQL con JDBC
Uso de la sentencia select para leer la informacin de la BD
Lecin 4 - Manipulando Datos con JDBC
Pasos para ejecutar las sentencias insert, update y delete
Uso de las sentencias insert,update y delete para manipular informacin
Separacin de funciones select, insert, update y delete con JDBC
Lecin 5 - Metadatos con JDBC
Conocimiendo la estructura de las tablas de BD con JDBC
La importancia del uso de Metadatos en JDBC
Lecin 6 - Oracle, Store Procedures y Funciones
Java JDBC con Oracle
Ejecucin de Store Procedures de Oracle con JDBC
Ejecucin de Funciones de Oracle con JDBC
Lecin 7 - Arquitectura Multicapas
Estructurando nuestro cdigo JDBC
Creando la capa de datos en una Arquitecturas Multicapas
Lecin 8 - Patrones de Diseo
Patrn 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 Nivel
Nivel 4 - HTML5, CSS3 y JavaScript - Duracin: 1 mes
Leccin 1 - Introduccin a HTML
Estudiaremos una introduccin a la tecnologa HTML
Enteniendo el papel de HTML en el mundo de las aplicaciones Web
Leccin 2 - Componentes en HTML
Los componentes de HTML y cmo se estructura una pgina Web
Uso de componentes de Texto, Fuentes, Preformato y ms en HTML
Leccin 3 - Introduccin a CSS
Introduccin a las Hojas de Estilo CSS
Los aspectos ms importantes a considerar al utilizar CSS
Uso de clases e indentificadores en CSS
Leccin 4 - Formularios en HTML
Elementos a considerar al crear Formularios HTML
Componentes para la creacin de Formularios HTML
Leccin 5 - Introduccin a JavaScript
Qu es JavaScript y cmo aplicarlo en nuestras pginas HTML
Elementos bsicos del lenguaje JavaScript
Leccin 6 - Validacin de Formularios HTML
Integracin de Formularios HTML y JavaScript
Validacin de Formularios con JavaScript
Leccin 7 - Lo nuevo en HTML5
Este es un curso por separado, que incluye lo nuevo en HTML5
Se estudiarn temas como Canvas, Geolocalizacin y mucho ms...
Leccin 8 - Lo nuevo en CSS3
Este es un curso por separado, que incluye lo nuevo en CSS
Se estudiarn temas como Diseos Responsivos y mucho ms...
Se crear un ejercicio que incluya todo lo aprendido en este Nivel
Nivel 5 - Servlets y JSPs - Duracin: 1 mes
Leccin 1 - Introduccin a la Tecnologa Web con Java
El asombroso mundo de la tecnologa Web con Java
La revolucin de las aplicaciones Web y cmo aprovecharla
El servidor de aplicaciones Tomcat y cmo utilizarlo
Leccin 2 - Conceptos Bsicos de los Servlets
Sin misterios: qu es la tecnologa de los Servlets
Elementos y ciclo de vida de un Servlet
Leccin 3 - Manejo de Sesiones con Servlets
Implementacin del concepto de Sesiones con Servlets
Aprenderemos el uso del objeto HttpSession
Implementaremos un carrito de compras Web
Leccin 4 - Conceptos Bsicos de los JSPs
Estudiaremos cmo crear pginas Web dinmicas con JSPs
Aprenderemos los elementos fundamentales de los JSPs
Leccin 5 - Conceptos Avanzados de Servlets y JSPs
Veremos cmo crear una aplicacin Web integrando los Servlets y JSPs
Procesamiento de datos con Servlets y despliegue de informacin con JSPs
Leccin 6 - JSTL y EL (Expression Language) en JSPs
Entenderemos las etiquetas JSTL para facilitar el uso de JSPs
Veremos el poder de EL (Expression Language) en los JSPs
Leccin 7 - Patrn de Diseo MVC (Model View Controller)
Estudiaremos una arquitectura multicapas del mundo real con Servlets y
JSPs
Aplicaremos el patrn de diseo MVC con Servlets y JSPs
Leccin 8 - Aplicacin SGA (Sistema de Gestin de Alumnos)
Integracin de los primeros 5 niveles en un proyecto final (SGA)
Anlisis, Diseo y Desarrollo de la aplicacin SGA
Al finalizar este nivel se entrega el reconocimiento de Programador Java
Web
Este nivel les permite conseguir empleo desde becario o programador Java
Jr
Hasta aqu obtienes el Nivel Java Web.
Con este conocimiento podras obtener empleo desde Becario Java,
hasta Programador Java Junior.
Nivel 6 - Struts Framework - Duracin: 1 mes
Leccin 1 - Struts Framework desde las Bases
Las ventajas de Struts al desarrollar aplicaciones Java Web
Entendiendo la necesidad de un framework como Struts
Cmo usar correctamente Struts en nuestras aplicaciones Web
Leccin 2 - Acciones y Formas Bsicas con Struts
Estudiaremos la implementacin de patrn MVC del Framework de Struts
Aprenderemos a utilizar la clase Action de Struts
Revisaremos los tipos de FormBeans (ActionForm) en Struts
Veremos la configuracin del archivo [Link]
Leccin 3 - Acciones y Formas Avanzadas con Struts
Aprenderemos las Acciones y Formas Avanzadas con Struts
Aplicaremos la clase DispathAction
Analizaremos el concepto de DynaForm en Struts
Leccin 4 - Internacionalizacin con Struts
Aprenderemos el Manejo de Mensajes (etiquetas) en JSP con Struts
Soportaremos varios idiomas con el concepto de Internacionalizacin.
Leccin 5 - Manejo de Excepciones con Struts
Revisaremos cmo procesar excepciones generales con Struts
Veremos el manejo de Excepciones Globales con Struts
Leccin 6 - Validaciones con Struts
Analizaremos el proceso de Validacin Manual en Struts.
Estudiaremos el proceso de Validadores Automticos con Struts.
Veremos la configuracin de [Link] y [Link]
Leccin 7 - Plantillas con Struts (Tiles)
Revisaremos la necesidad del uso de Plantillas (Tiles)
Aplicaremos paso a paso el uso de Tiles con Struts
Leccin 8 - Creacin Sistema SGA con Struts
Crearemos el sistema SGA con Struts y el patrn MVC
El sistema SGA es un sistema multicapas Web del mundo real
Esta aplicacin Web tiene Conexin a Bases de Datos y JDBC
Este proyecto lo puedes usar como base para tus proyectos
Aplicaremos todo lo aprendido en este Nivel
Nivel 7 - Hibernate Framework - Duracin: 1 mes
Leccin 1 - Introduccin a Hibernate
Qu es un ORM - Object Relational Mapping?
Cmo Hibernate me ayuda en un diseo multicapas empresarial
Cmo ser mucho ms productivo en la capa de datos con Hibernate
Leccin 2 - Configuracin de Hibernate
Revisaremos de los Patrones de Diseo DAO y DTO
Pondremos en prctica las operaciones bsicas con Hibernate.
Crearemos una aplicacin Web con JSPs, Servlets y Hibernate.
Leccin 3 - Manejo de Relaciones con Hibernate
Estudiaremos los tipos de Asociaciones en Hibernate
Veremos las relaciones uno-uno, uno-muchos y muchos-muchos
Estudiaremos el concepto de Clases de Entidad que nos ofrece Hibernate
Leccin 4 - Ciclo Vida en Objetos de Entidad
Estudiaremos el concepto del Ciclo de Vida en Objetos de Entidad
Aprenderemos el concepto de Persistencia y Persistencia en Cascada
Leccin 5 - Consultas con HQL
Aprenderemos el lenguaje HQL (Hibernate Query Language)
Estudiaremos el concepto de JOINS en HQL
Analizaremos el concepto de Lazy Loading y Fetch en HIbernate
Leccin 6 - Consultas API Criteria
Estudiaremos el API de Criteria y cmo aplicarlo en Hibernate
Analizaremos en qu casos aplicar HQL o el API de Criteria
Leccin 7 - Query by Example
Aprenderemos a aplicar Criteria Join y Fetch
Utilizaremos Query by Example para crear queries avanzados
Leccin 8 - Sistema SGA con Hibernate
Construiremos el sistema SGA con Hibernate
La capa de datos la construiremos utilizando Hibernate
Crearemos consultas avanzadas con Hibernate
Aplicaremos todo lo aprendido en este Nivel
Nivel 8 - Spring Framework - Duracin: 1 mes
Leccin 1 - Introduccin a Spring
Qu es Spring y su importancia en el munodo Java EE
Conceptos Bsicos de Spring y sus mdulos
Arquitecturas Multicapas utilizando Spring Framework
Leccin 2 - Configuracin de Spring
Cmo aplica Spring la cohesin y el acomplamiento
Qu es la Fbrica de Spring y cmo configurarla
Leccin 3 - Inyeccin de Dependencias
Manejo de Inyeccin de Dependencias con Spring
Relacin entre clases y su uso con Spring
Tipos de Inyecciones de Dependencias con Spring
Uso de Anotaciones con Spring
Leccin 4 - Programacin Orientada a Aspectos
Introduccin a la Programacin Orientada a Aspectos (AOP)
Uso de AOP y Spring
Conceptos de Pointcuts en AOP y Spring
Around, Introductions y Anotaciones con AOP
Leccin 5 - Spring y JDBC
Introduccin a Spring con JDBC
Uso de Plantillas con Spring JDBC
Configuracin general de Spring JDBC
Configuracin de un DataSource en Spring
Consultas con Spring JDBC
Uso de RowMapper con Spring JDBC
Leccin 6 - Manejo de Transacciones con Spring
Introduccin a Spring con JDBC
Definicin de TransactionManager en Spring
Atributos de una Transaccin
Propagacin de una Transaccin en Spring
Configuracin de Transacciones en Spring
Leccin 7 - Integracin Struts - Spring - Hibernate
Integracin de Spring y Hibernate
Pasos para integrar Struts, Spring y Hibernate
Conclusin del Nivel y la integracin de Frameworks
Hasta aqu obtienes el Nivel Java Frameworks.
Con este conocimiento podras obtener empleo de un Programador Java
Pleno o Intermedio.
Nivel 9 - Java Server Faces - Duracin: 1 mes
Leccin 1 - Introduccin a JavaServer Faces
Qu es JSF y su rol en Java EE
Conceptos bsicos de JSF y MVC
HolaMundo con JSF
Leccin 2 - ManagedBeans en JSF
Concepto de ManagedBeans en JSF
Uso de ModelManagedBeans en JSF
Expression Language (EL) en JSF
Cocepto de BackingBeans en JSF
Manejo de Alcances (Scopes) en JSF
Leccin 3 - Reglas de Navegacin en JSF
Reglas de Navegacin en JSF
Ciclo de Vida en JSF
Leccin 4 - Validadores en JSF
Manejo de Validadores en JSF
Uso de Convertidores en JSF
Manejo de Mensajes e Internacionalizacin en JSF
Leccin 5 - Manejo de Eventos en JSF
Uso de Value Change Listener
Manejo de ActionListener y ActionEvent en JSF
Uso de librera estndar y SelectItems en JSF
Leccin 6 - Manejo de Facelets
La evolucin de JSP y el uso de Facelets
El uso y la importancia de Faceltes en JSF
Leccin 7 - Integracin de Servicios Java EE
El rol de JSF, EJB y JPA
Ejercicio donde se integra todo lo visto en este Nivel
Nivel 10 - Java EE (Bsico) - Duracin: 1 mes
Leccin 1 - Introduccin a Java EE
Introduccin al mundo Java Empresarial (Java EE)
Stack de Tecnologas Java EE
Arquitectura Multicapas en Java EE
Instalacin de las Herramientas (Eclipse, MySql)
Instalacin del Servidor de Aplicaciones Glassfish
Uso de Maven y JavaEE
HolaMundo con JavaEE
Leccin 2 - Enterprise Java Beans (EJB)
Introduccin a los EJB
Tipos y Configuracin de un EJB
Inyeccin de Dependencias en Java EE
Empaquetamiento y Contenedores empresariales
Leccin 3 - Introduccin a Java Persistence API (JPA)
Introduccin a Java Persistence API (JPA)
Entenidimiento de las clases de Entidad en JPA
Manejo de EntityManager y Persistence Unit
Uso de JUnit y JPA
Leccin 4 - Consultas con JPA
Instalacin de HibernateTools
Concepto de Ingeniera Inversa y JPA
Ciclo de Vida en JPA
Tipos de Relaciones en JPA
Consultas JPQL en JPA
Uso del API de Criteria en JPA
Manejo de Transacciones en JPA
Nivel 11 - Java EE (Avanzado) - Duracin: 1 mes
Leccin 5 - Rol de los Servlets y JSPs
Rol de los Servlets y JSPs en Java EE
Rol de los JSPs en Java EE
Integracin Servlets y EJB en Java EE
Leccin 6 - Rol de JSF
Rol de JSF en Java EE
Nuevas caracteristicas de JSF 2
Ajax en JSF 2
PrimeFaces y JSF 2
Integracin JSF, PrimeFaces, AJAX, EJB y JPA
Leccin 7 - WebServices y JavaEE
Introduccin a los Web Services
Tipos de Web Services JAX-WS y JAX-RS
Qu es un Documento WSDL
Uso de Documentos XML y XSD (XML Scheme)
Manejo del API de JAXB
Estrategias de Generacin de Web Services
Despliegue de Web Services
Creacin del Cliente del Servicio Web
Leccin 8 - REST Web Services
Introduccin a REST Web Services
Anlisis de Peticiones HTTP
Anotaciones del API JAX-RS
Integracin de EJB y JAX-RS
Creacin de un Cliente REST
Documento WADL y XSD del REST Web Service
Despliegue de un REST Web Service
Creacin Cliente REST Web Service
Leccin 9 - Seguridad en Java EE
Introduccin a la Seguridad en Java EE
Autenticacin y Autorizacin en Java EE
Seguridad en la Capa Web en Java EE
Seguridad en Capa EJB en Java EE
Autenticacin de Clientes en Java EE
Autenticacin del Cliente Web
Autenticacin del Cliente EJB - RMI
Autenticacin del Cliente SOAP y REST Web Service
Ejercicio Final con la integracin de todo lo aprendido
Nivel 12 - JBoss Administration - Duracin: 1 mes
Leccin 1 - Introduccin a JBoss AS
Introduccin al Servidor de Aplicaciones JBoss
Instalacin del Servidor JBoss
Leccin 2 - Estructura de JBoss
Estructura y mdulos del servidor JBoss
Creacin de una nueva instancia en JBoss
Leccin 3 - Tipos de Aplicaciones Desplegables
Tipos de aplicaciones Java desplegables en JBoss
Despliegue de aplicaciones en JBoss
Leccin 4 - Monitoreo de Aplicaciones en JBoss
Tipos de aplicaciones Java desplegables en JBoss
Despliegue de aplicaciones en JBoss
Leccin 5 - Tipos de Conectores en JBoss
Tipos de Conectores en JBoss
Removiendo servicios en la instancia de JBoss
Configuracin del protocolo SSL en JBoss
Leccin 6 - Clster en JBoss
La necesidad de aplicaciones de alto desempeo en Java
Qu es un Clster?
Qu es la tolerancia a fallos?
Configuracin de un cluster en JBoss
Configuracin del servidor web Apache
Conexin entre Apache Web y JBoss
Ejercicio Final donde se probar el funcionamiento del Clster
Hasta aqu obtienes el Nivel Java Empresarial.
Con este conocimiento podras obtener empleo de un Programador Java
Senior o Avanzado.
Al completar cada Nivel, recibes un certificado de participacin en
digital que avala tu conocimiento adquirido en la Universidad Java
soportado por Global Mentoring.
Para obtenerlo slo debes enviar tu ejercicio o prctica final asignada durante
cada nivel del entrenamiento.
Qu es lo que incluye?
Entrenamiento del mundo real
Aprende conocimiento aplicable a proyectos del mundo real Java, de la
mano de instructores certificados en Java y con amplia experiencia en el
campo laboral Java.
Videos, eBooks y Ejercicios Resueltos
Preprate para una experiencia diferente. Nuestras lecciones estn
creadas con videos de exceltente calidad, eBooks complementarios y
ejercios del mundo real.
Slo 12 Niveles Java sers Experto
En slo 12 niveles Java podrs convertirte en un experto y aplicar a esas
vacantes laborales que siempre has deseado.
Soporte tcnico
Nunca estars solo. Contamos con soporte tcnico personalizado para
ayudarte en todo momento.
Todos los cursos de cada nivel y cada una de sus lecciones son explicadas por el
Ing. Ubaldo Acosta, fundador de [Link], con ms de 10 aos
de experiencia en la tecnologa Java y creador de sistemas empresariales para
distintas empresas, tanto privadas, gubernamentales y del extranjero.
Estos cursos eLearning en video son 100% prctico, en espaol y con ejercicios
aplicables al mundo real Java.
El Ing. Ubaldo Acosta cuenta con las certificaciones Java:
Sun Certified Java Programmer y Sun Certified Web Component Developer.
Comienza ahora y vive la experiencia!
"Perfecto, voy a inscribirme pero... cunto cuesta?" Tomando en cuenta
que si decides dedicarte profesionalmente como programador Java y consigues
un buen empleo en el rea, puedes obtener un sueldo fijo aproximado de unos
$800 dlares (nivel de habilidad intermedia) a unos $3,000 dlares o ms
(cuando tengas ms experiencia como programador Java). Por lo que puedes
entender rpidamente que Tu inversin en La Universidad Java la puedes
recuperar con apenas el salario de tu primer mes!. Y si decides lanzar tu
propio negocio de desarrollo de software online y en pocos aos logras hacer de
esa pgina web o sistema Java tu fuente de ingreso principal, qu valor le
pondras a eso?.