0% encontró este documento útil (0 votos)
41 vistas

Temas Java

Curso de java temas a dictar

Cargado por

BG Steven
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas

Temas Java

Curso de java temas a dictar

Cargado por

BG Steven
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

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 struts-config.xml

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 validation.xml y validator-rules.xml

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 GlobalMentoring.com.mx, 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?.

También podría gustarte