Está en la página 1de 10

Descripción

Este curso es la segunda parte de nuestro curso Universidad Java. Incluye el mejor Soporte de
ALTA PRIORIDAD de cualquier duda de tu curso, únicamente para alumnos inscritos al curso.
NUNCA ESTARÁS SOLO.

Con el curso "Universidad Java 2" te convertiras en un especialista en los frameworks más
populares Java como: Spring Framework, Hibernate Framework y Struts Framework. Además
estudiaremos el Servidor de Aplicaciones JBoss y más.

Con todo lo anterior, tendrás las bases para entender y aplicar los frameworks más populares del
mercado laboral Java y más demandados a nivel nacional e internacional.

Ofreceremos soporte de cualquier duda del material didáctico incluido en este curso de la
Universidad Java 2.

Este curso incluye el siguiente temario, algunos de los cursos como el curso de Lógica de
Programación complementa a la Universidad Java, y los cursos de frameworks agregan un nivel
más en tu especialización como programador Java. Este curso de la Universidad Java 2 incluye los
siguientes temas:

Nivel. Lógica de Programación

Lección 1. Introducción a la Lógica de Programación: Empezaremos desde cero y estudiaremos


una introducción a lalógica de programación, las metodologías para crear SOFTWARE y
crearemos nuestro primer programa utilizando el lenguaje JavaScript.

Bienvenida al curso de Lógica de Programación.

Introducción a la Lógica de Programación.

La Mentalidad del Programador.


Habilidades del Programador.

Lenguajes de Programación.

HolaMundo con JavaScript.

Metodologías de Desarrollo.

Lección 2. Representación de Algoritmos: Veremos qué es un Algoritmo y la forma en cómo


podemos representar los algoritmos que diseñemos.

El Algoritmo.

Pseudocódigo.

Diagramas de Flujo.

Ejemplos de Algoritmos.

Lección 3. La Tecnología: JavaScript: Estudiaremos los conceptos básicos de cualquier lenguaje


de programación, en nuestro caso utilizando el lenguaje de programación JavaScript.

Manejo de Variables.

Tipos de Datos.

Manejo de Operadores.

Ámbito de Variables.

Lección 4. Decisiones y Ciclos: Estudiaremos el tema de Decisiones y Ciclos.

Manejo de Decisiones.

Estructura If/Else

Estructura Switch

Operadores Lógicos y Relacionales.

Operadores Lógicos.

Manejo de Ciclos.
Ciclo for.

Ciclo while.

Lección 5. Manejo de Arreglos y Matrices: Estudiaremos el tema de Arreglos yMatrices, el cual es


fundamental para poder resolver algoritmos más complejos, así como utilizar estructuras de
datos más robustas.

Introducción a Arreglos.

Uso de Arreglos.

Ejemplo de Arreglos.

Introducción a las Matrices.

Uso de Matrices.

Ejercicio de uso de Arreglos y Matrices.

Lección 6. Manejo de Funciones: Divide y vencerás. Estudiaremos el tema pilar de cualquier


programa: El manejo de funciones.

Introducción al concepto de Funciones.

Uso de Funciones.

Funciones Recursivas.

Ejercicios uso de funciones.

Proyecto Final 1: Calculadora en JavaScript.

Proyecto Final 2: Catálogo de Películas.

Conclusión del Curso.

Nivel - Struts Framework

Lección 1 - Introducción a Struts Framework

¿Qué es un Struts Framework?


Instalación de Herramientas del Curso

Lección 2 - HolaMundo con Struts

Creación del proyecto Web con Struts Framework

HolaMundo con Struts.

Lección 3 - Manejo de Acciones con Struts

Acciones con Struts

Ejercicio Acciones con Struts

Más ejercicios de Acciones con Stu

Lección 4 - Manejo de Formas con Struts

FormBeans con Struts

Ejercicio con FormBeans

Llenado de Formularios con Struts

Lección 5 - Acciones Avanzadas con Struts

Formas Avanzadas con Struts

Ejercicio Formas Avanzadas con Struts

Lección 6 - Internacionalización con Struts

Manejo de Internacionalización con Struts

Ejercicio manejo de Mensajes con Struts

Ejercicio manejo de Internacionalización con Struts

Lección 7 - Manejo de Excepciones con Struts


Manejo de Excepciones con Struts

Ejercicio Manejo de Excepciones con Struts

Lección 8 - Validación Manual con Struts

Validación Manual con Struts

Ejerciciodas Validación Manual con Struts

Lección 9 - Validación Automática con Struts

Validación Automática con Struts

Ejercicio Validación Automática

Lección 10 - Manejo de Tiles (Plantillas) con Struts

Uso de Tiles (Plantillas) con Struts

Ejercicio Plantillas con Struts

Laboratorio Final

Conclusión del Curso con Struts

Nivel - Hibernate Framework y JPA (JavaPersistence API)

Lección 1 - Introducción a Hibernate Framework

¿Qué es un ORM - Object Relational Mapping?

Cómo Hibernate me ayuda en un diseño multicapas empresarial

Cómo ser mucho más productivo en la capa de datos con Hibernate


Lección 2 - Configuración de Hibernate

Revisaremos de los Patrones de Diseño DAO y DTO

Pondremos en práctica las operaciones básicas con Hibernate.

Crearemos una aplicación Web con JSPs, Servlets y Hibernate.

Lección 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

Lección 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

Lección 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

Lección 6 - Consultas API Criteria

Estudiaremos el API de Criteria y cómo aplicarlo en Hibernate

Analizaremos en qué casos aplicar HQL o el API de Criteria

Lección 7 - Query by Example


Aprenderemos a aplicar Criteria Join y Fetch

Utilizaremos Query by Example para crear queries avanzados

Lección 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 - Spring Framework

Lección 1 - Introducción a Spring

Qué es Spring y su importancia en el munodo Java EE

Conceptos Básicos de Spring y sus módulos

Arquitecturas Multicapas utilizando Spring Framework

Lección 2 - Configuración de Spring

Cómo aplica Spring la cohesión y el acomplamiento

Qué es la Fábrica de Spring y cómo configurarla

Lección 3 - Inyección de Dependencias

Manejo de Inyección de Dependencias con Spring

Relación entre clases y su uso con Spring

Tipos de Inyecciones de Dependencias con Spring


Uso de Anotaciones con Spring

Lección 4 - Programación Orientada a Aspectos

Introducción a la Programación Orientada a Aspectos (AOP)

Uso de AOP y Spring

Conceptos de Pointcuts en AOP y Spring

Around, Introductions y Anotaciones con AOP

Lección 5 - Spring y JDBC

Introducción a Spring con JDBC

Uso de Plantillas con Spring JDBC

Configuración general de Spring JDBC

Configuración de un DataSource en Spring

Consultas con Spring JDBC

Uso de RowMapper con Spring JDBC

Lección 6 - Manejo de Transacciones con Spring

Introducción a Spring con JDBC

Definición de TransactionManager en Spring

Atributos de una Transacción

Propagación de una Transacción en Spring

Configuración de Transacciones en Spring

Lección 7 - Integración JSF - Spring - JPA

Integración de Spring y JPA


Pasos para integrar JSF, Spring y JPA

Conclusión del Nivel

Nivel - JBoss Administrator

Lección 1 - Introducción a JBoss Administrator

Introducción a JBoss Administrtor

Instalación de JBoss Administrator

Lección 2 - Estructura de JBoss

Estructura de JBoss

Creación de una nueva instancia en JBoss

Lección 3 - Tipos de Aplicaciones Desplegables en JBoss

Archivos Desplegables en JBoss

Ejercicio de Aplicaciones Desplegables en JBoss

Lección 4 - Monitoreo en JBoss

Monitoreo en JBoss

Ejercicio Monitoreo en JBoss

Más de aplicaciones desplegables en JBoss

Lección 5 - Conectores en JBoss

Conectores en JBoss
Remover Servicios en JBoss

Configuración SSL en JBoss

Lección 6 - Cluster en JBoss

Cluster en JBoss

Ejercicio Cluster en JBoss

Load Balancing: Integración entre Apache y JBoss

Y muchos temas más.

Así que empieza tu capacitación hoy mismo.

Recuerda, tu satisfacción está 100% garantizada o tu dinero de vuelta.

Te espero del otro lado.

Ing. Ubaldo Acosta

Fundador de Global Mentoring y la Universidad Java

¿A quién está dirigido?

Cualquier interesado en aprender los frameworks Java más importantes, JBoss y más tecnologías