Universidad Java: De Cero a Master +67 hrs
Contenido del Curso
Nivel 1. Fundamentos de Java
Lección 1 - Comenzando con la Tecnología Java
- El asombroso mundo de la programación en Java
- Qué es la tecnología Java (desde un enfoque práctico)
- Nuestro primer programa en Java desde cero
Lección 2 - Variables y Operadores en Java
- Uso de Variables en Java y para qué las utilizamos
- Tipos de Datos en Java y cómo se clasifican
- Manejo y Clasificación de operadores en Java
Lección 3 - Sentencias de Control en Java
- Uso de la estructura if-else y dónde utilizarla
- Manejo de la esctrutura switch y cuando aplicarla
Lección 4 - Manejo de Ciclos en Java
- Uso del ciclo for y su uso
- Uso del ciclo while y cómo aplicarlo
- Uso del ciclo do-while y cuando utilizarlo
Lección 5 - Programación Orientada a Objetos
- Introducción a la Programación Orientada a Objetos (POO)
- Manejo de Clases en Java
- Uso de Objetos en Java
Lección 6 - Funciones en Java
- Declaración de Métodos o Funciones en Java
- Uso y llamado de Funciones en Java
Lección 7 - Manejo de Datos en Java
- Uso de Arreglos en Java
- Manejo de Matrices en Java
Lección 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. Programación con Java
Lección 1 - Polimorfismo en Java
- Qué es el polimorfismo y su aplicación
- Sobreescritura en Java y su uso
Lección 2 - Manejo Avanzado de Objetos en Java
- Conversión de Objetos (cast)
- Identificando el tipo de objeto con el operador instanceof
- La importancia y uso del operador this
Lección 3 - Manejo de Bloques de Código en Java
- Alcance de Variables (Alcance)
- Uso de bloques estáticos y no estáticos
Lección 4 - Uso de clases abstractas e interfaces en Java
- Diferencias entre Clases Abstractas e Interfaces
- Declaración y uso de Clases Abstractas
- Manejo de Interfaces en Java y cuándo utilizarlas
Lección 5 - Manejo de Excepciones en Java
- Procesando las excepciones en Java
- Uso de try-catch y propagación de Excepciones
Módulo 6 - Manejo de Colecciones en Java
- Uso de las colecciones en Java
- Manejo de List, Set y Map y la aplicación de cada estructura
Módulo 7 - Manejo de Archivos en Java
- Manejo y uso de archivos en Java
- Manejo de Streams en Java y sus usos
Laboratorio Final del Nivel
- Ejercicio Final donde se aplica todo lo aprendido en este nivel
Nivel 3. Conexión a Bases de Datos con JDBC
Lección 1 - Comenzando con JDBC (Java Database Connectivity)
- La necesidad de una base de datos
- Instalando MySql y Oracle
- Descarga de controladores (drivers) para conectarnos a la base
Lección 2 - Conectando a la Base de Datos (BD)
- Pasos para conectarnos a una base de datos relacional
- Código JDBC para conectarnos a la base de datos
Lección 3 - Sentencia Select
- Pasos para ejecutar la sentencia Select de SQL con JDBC
- Uso de la sentencia select para leer la información de la BD
Lección 4 - Manipulando Datos con JDBC
- Pasos para ejecutar las sentencias insert, update y delete
- Uso de las sentencias insert,update y delete para manipular información
- Separación de funciones select, insert, update y delete con JDBC
Lección 5 - Metadatos con JDBC
- Conocimiendo la estructura de las tablas de BD con JDBC
- La importancia del uso de Metadatos en JDBC
Lección 6 - Oracle, Store Procedures y Funciones
- Java JDBC con Oracle
- Ejecución de Store Procedures de Oracle con JDBC
- Ejecución de Funciones de Oracle con JDBC
Lección 7 - Arquitectura Multicapas
- Estructurando nuestro código JDBC
- Creando la capa de datos en una Arquitecturas Multicapas
Lección 8 - Patrones de Diseño
- Patrón de Diseño DAO (Data Access Object)
- Patrón de Diseño DTO (Data Transfer Object) o VO (Value Object)
- Laboratorio Final con la integración de todo lo visto en este Nivel
Nivel 4 - HTML, CSS y JavaScript
Lección 1 - Introducción a HTML
- Estudiaremos una introducción a la tecnología HTML
- Enteniendo el papel de HTML en el mundo de las aplicaciones Web
Lección 2 - Componentes en HTML
- Los componentes de HTML y cómo se estructura una página Web
- Uso de componentes de Texto, Fuentes, Preformato y más en HTML
Lección 3 - Introducción a CSS
- Introducción a las Hojas de Estilo CSS
- Los aspectos más importantes a considerar al utilizar CSS
- Uso de clases y descriptores en CSS.
Lección 4 - Formas en HTML
- Elementos a considerar al crear formularios HTML
- Componentes para la creación de Formularios HTML
Lección 5 - Introducción a JavaScript
- Qué es JavaScript y cómo aplicarlo en nuestras páginas HTML
- Elementos básicos del lenguaje JavaScript
Lección 6 - Validación de formularios HTML
- Integración de Formularios HTML y JavaScript
- Validación de Formularios con JavaScript
Nivel 5 - Servlets y JSPs
Lección 1 - Introducción a la Tecnología Web con Java
- El asombroso mundo de la tecnología Web con Java
- La revolución de las aplicaciones Web y cómo aprovecharla
- El servidor de aplicaciones Tomcat y cómo utilizarlo
Lección 2 - Conceptos Básicos de los Servlets
- Sin misterios: qué es la tecnología de los Servlets
- Elementos y ciclo de vida de un Servlet
Lección 3 - Manejo de Sesiones con Servlets
- Implementación del concepto de Sesiones con Servlets
- Aprenderemos el uso del objeto HttpSession
- Implementaremos un carrito de compras Web
Lección 4 - Conceptos Básicos de los JSPs
- Estudiaremos cómo crear páginas Web dinámicas con JSPs
- Aprenderemos los elementos fundamentales de los JSPs
Lección 5 - Conceptos Avanzados de Servlets y JSPs
- Veremos cómo crear una aplicación Web integrando los Servlets y JSPs
- Procesamiento de datos con Servlets y despliegue de información con JSPs
Lección 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
Lección 7 - Patrón de Diseño MVC (Model View Controller)
- Estudiaremos una arquitectura multicapas del mundo real con Servlets y JSPs
- Aplicaremos el patrón de diseño MVC con Servlets y JSPs
Lección 8 - Aplicación SGA (Sistema de Gestión de Estudiantes)
- Integración de los primeros 5 niveles en un proyecto final (SGA)
- Análisis, Diseño y Desarrollo de la aplicación SGA
- Este nivel les permite conseguir empleo desde becario o programador Java Jr
Nivel 6 - Java Server Faces
Lección 1 - Introducción a JavaServer Faces
- Qué es JSF y su rol en Java EE
- Conceptos básicos de JSF y MVC
- HolaMundo con JSF
Lección 2 - ManagedBeans en JSF
- ManagedBeans Concept en JSF
- Uso de ModelManagedBeans en JSF
- Lenguaje de Expresión (EL) en JSF
- Cocepto de BackingBeans en JSF
- Manejo de Alcances (Scopes) en JSF
Lección 3 - Reglas de Navegación en JSF
- Reglas de Navegación en JSF
- Ciclo de Vida en JSF
Lección 4 - Valitors en JSF
- Manejo de Validadores en JSF
- Uso de Convertidores en JSF
- Manejo de Mensajes e Internacionalización en JSF
Lección 5 - Manejo de Eventos en JSF
- Uso de Value Change Listener
- Manejo de ActionListener y ActionEvent en JSF
- Uso de librería estándar y SelectItems en JSF
Lección 6 - Manejo de facetas
- La evolución de JSP y el uso de Facelets
- El uso y la importancia de Faceltes en JSF
Lección 7 - Integración de Servicios Java EE
- El rol de JSF, EJB y JPA
- Ejercicio donde se integra todo lo visto en este Nivel
Nivel 7 - Java EE (Básico) (Incluye EJB's y JPA)
Lección 1 - Introducción a Java EE
- Introducción al mundo Java Empresarial (Java EE)
- Stack de Tecnologías Java EE
- Arquitectura multicapas en Java EE
- Instalación de las Herramientas (Eclipse, MySql)
- Instalación del Servidor de Aplicaciones Glassfish
- Uso de Maven y JavaEE
- HolaMundo con JavaEE
Lección 2 - Enterprise Java Beans (EJB)
- Introducción a los EJB
- Tipos y Configuración de un EJB
- Inyección de Dependencias en Java EE
- Empaquetamiento y Contenedores empresariales
Lección 3 - Introducción a la API de persistencia de Java (JPA)
- Introducción a Java Persistence API (JPA)
- Entenidimiento de las clases de Entidad en JPA
- Manejo de EntityManager y Persistence Unit
- Uso de JUnit y JPA
Lección 4 - Consultas con 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 8 - Java EE (Avanzado) (Incluye Web Services y Seguridad)
Lección 5 - Rol de los Servlets y JSPs
- Rol de los Servlets y JSPs en Java EE
- Rol de los JSPs en Java EE
- Integración Servlets y EJB en Java EE
Lección 6 - Rol de JSF
- Roll the JSF y Java EE
- Ajax y JSF
- PrimeFaces y JSF
- Integración JSF, PrimeFaces, AJAX, EJB y JPA
Lección 7 - WebServices y JavaEE
- Introducción a los Web Services
- Tipos de servicios web 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 Generación de Web Services
- Despliegue de Web Services
- Creación del Cliente del Servicio Web
Lección 8 - Servicios Web REST
- Introducción a los servicios web REST
- Análisis de Peticiones HTTP
- Anotaciones del API JAX-RS
- Integración de EJB y JAX-RS
- Creación de un cliente REST
- Documento WADL y XSD del REST Web Service
- Despliegue de un servicio web REST
- Servicio web de creación de clientes REST
Lección 9 - Seguridad en Java EE
- Introducción a la Seguridad en Java EE
- Autenticación y Autorización en Java EE
- Seguridad en la Capa Web en Java EE
- Seguridad en Capa EJB en Java EE
- Autenticación de Clientes en Java EE
- Autenticación del Cliente Web
- Autenticación del Cliente SOAP y REST Web Service
- Ejercicio Final con la integración de todo lo aprendido
Y por si fuera poco, te obsequiamos como bono de regalo el curso de HTML5 y CSS3, el cual está incluido de manera gratuita en este curso e incluye las siguientes lecciones:
Nivel - HTML5 y CSS3
Módulo I. Introducción y Documentos HTML5
Módulo II. Formularios y Manejo Multimedia en HTML5
Módulo III. Storage y Manejo de Archivos
Módulo IV. Geolocalización en HTML5
Módulo V. Arrastrar y soltar y Canvas en HTML5
Módulo VI. Lo nuevo en CSS3
Al finalizar obtienes un certificado de haber concluido con la Universidad Java. Y a partir de ese momento grandes oportunidades laborales y profesionales te esperan en el mundo real.
También te recomendamos inscribirte a nuestro curso de Universidad Java 2, ya que es el complemento ideal de este curso, el cual incluye temas como:
- Struts Framework
- Hibernate / JPA Framework
- Marco de primavera
- JBoss Administration
- Lógica de Programación
- y mucho más!!!
Así que además de este fabuloso curso de la Universidad Java, te recomendamos también inscribirte al curso de Universidad Java 2 donde expandirás tu conocimiento como programador Java en tiempo record!!
Recuerda, que tu satisfacción está garantizada o tu dinero de vuelta.
Saludos y te vemos del otro lado.
En g. Ubaldo Acosta
Pasión por la tecnología Java
Fundador de Global Mentoring
Para quién es este curso:
- Cualquiera que esté interesado en convertirse en un profesional programador Java
- Cualquier interesado en aprender Java desde los fundamentos
- Cualquier interesado en aprender a desarrollar aplicaciones empresariales con Java EE, incluyendo tecnologías como JSF, PrimeFaces, EJB's, JPA, Web Services y Seguridad en Java EE, entre muchos temas más
- Cualquier interesado en convertirse en un especialista Java Jr, Java Medio o Java Sr. dependiendo del nivel que se estudie, pero al terminar tendrán el nivel de un programador Java Sr.
- El curso lo puede estudiar cualquier interesado en Java, desde programadores novatos, intermedios o avanzados, ya que la Universidad Java abarca todos los niveles
- Cualquier interesado en aprender HTML5 y CSS3 aplicandolo en proyectos Java Web y Empresariales
- Cualquier interesado en convertirse en un programador profesional Java
Enlace 1
Enlace 2

Buen curso. Gracias
ResponderEliminarAlgún curso de android desde cero le agradecería mucho.
ResponderEliminarhola Juan Carlos vamos a subirlo
Eliminar