Download diplomado en java® jse y jee

Document related concepts
no text concepts found
Transcript
PIENSA EN TU FUTURO
DIPLOMADO
EN JAVA® JSE Y JEE
PREPARATE PARA SER ARQUITECTO DE SOFTWARE
Presentación
En la actualidad los diversos cambios a nivel de comercialización y desarrollo de software han tenido una gran tendencia
a manipular técnicas y tecnologías libres. Una de las principales tecnologías para desarrollo que ha tenido gran acogida
ha sido el uso del lenguaje JAVA® marca de la que es propietaria actualmente Sun Microsystems.
La Fundación de Egresados de la Universidad Distrital en asocio con Sun Microsystems® ha diseñado este diplomado
enfocado a conocer las características del lenguaje JAVA iniciando con el uso del lenguaje gráfico UML, posteriormente
conociendo dos de sus principales ediciones JSE® y JEE® para el desarrollo de aplicaciones robustas con fines
empresariales, hasta ver detalladamente cada uno de los componentes WEB disponibles, las diferentes arquitecturas y
patrones. La temática creada en este diplomado se ha desarrollado con el fin de que las personas desarrollen
aplicaciones de software en JAVA cumpliendo con todos los requerimientos funcionales y no funcionales propuestos
dentro de un proyecto de software.
Ventajas Y Beneficios








Contamos con el respaldo de Sun Microsystems® empresa líder a nivel mundial, hacemos parte de Sun Learning
Services.
Capacitación con el currículo oficial de Sun Microsystems e impartida por instructores certificados.
La posibilidad de ver 8 cursos oficiales de Sun Microsystems en un solo Diplomado obteniendo la mejor relación
costo – beneficio del mercado.
Se obtendrá el 18% de descuento en el Boucher de certificación.
La metodología utilizada en este diplomado es teórica – practica.
Material desarrollado por Sun Microsystems de cada uno de los módulos.
Certificados de asistencia avalados y provistos por Sun Microsystems y la Fundación de Egresados de la
Universidad Distrital.
La confiabilidad, disponibilidad y escalabilidad inherente de Sun Microsystems, hace que nuestros participantes
al diplomado estén seguros que han seleccionado una capacitación tecnológica líder en la industria, lo
suficientemente flexible para crecer y cambiar con el tiempo, que no sólo apoya sus objetivos sino que ayuda a
lograrlos.
Fundación de Egresados dela Universidad Distrital
©2009 Todos los Derechos Reservados
Page 1 of 8
Objetivo
Aprender, y manipular el lenguaje JAVA para el desarrollo de aplicaciones Stand Alone con JSE y Distribuidas con un
enfoque empresarial con JEE manteniendo la formalidad del lenguaje y conociendo las diferentes posibilidades en
elección de Patrones y Arquitectura dependiendo el enfoque de la aplicación, formando arquitectos de software.
Dirigido a:
Ingenieros de sistemas, electrónicos, Diseñadores Gráficos, WebMaster y todos aquellos quienes
desean aprender y manipular con facilidad el lenguaje JAVA además de eso desarrollar aplicaciones con un enfoque
Empresarial cumpliendo con los estándares del mercado al realizar proyectos de desarrollo.
Duración: 192 Horas Presenciales.
Metodología
La metodología utilizada en este diplomado es teórico 50%- práctica 50%, el contenido se ha diseñado con temas de 8
currículos diseñados por Sun Microsystems que son distribuidos para un mejor aprendizaje, y son:
MODULO DIPLOMADO
Modelamiento en UML
INTENSIDAD
CURSO OFICIAL SUN MICROSYSTEMS®
24 Horas
Programación Con JAVA
36 Horas

Análisis y Diseño OO con UML (OO-226)

Programación Java para no Programadores (SL110-SE6)
Programación Java
(SL-275-SE6)

Java Enfocado Bases De Datos
Con JDBC
12 Horas

Desarrollo de aplicaciones con Java SE Platform
(SL-285-SE6)
JEE 1 Componentes WEB
36 Horas

Desarrollo de Componentes Web con Servlets
JSP
(SL-314-EE5)
JEE 2 JAVA Beans
28 Horas

Desarrollo de Aplicaciones Java EE (FJ-310-EE5)
56 Horas

Desarrollo de arquitecturas para aplicaciones
empresariales Java
(SL-425)
Patrones de Programación J2EE
(SL-500)
Arquitecturas
Aplicaciones
Y
Patrones
De

Un orden adecuado para formar un arquitecto, comenzando desde el análisis y modelamiento gráfico de un problema y
posibles soluciones. Posteriormente la enseñanza del lenguaje JAVA, su lógica en el ámbito de la programación
orientada a objetos, recorriendo los paquetes de JEE para desenvolverse en aplicaciones empresariales, terminando con
los diferentes patrones y arquitecturas, que se convierten en posibilidades a la hora de desarrollar un gran proyecto .
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 2 of 8
Ayudas audiovisuales
Además de la presentación formal del material del curso - taller, se incluyen ejercicios, talleres y discusiones en grupo,
con el propósito de facilitar el trabajo gerencial. El material utilizado por el instructor en cada módulo se entregará de
forma impresa o a través de medio magnético.
Que incluye



PARA MAYOR INFORMACIÓN
Capacitación con el currículo oficial de Sun Microsystems por
instructores certificados.
Fundación de Egresados de la
Universidad Distrital
Teléfonos:
Material Oficial de Sun Microsystems de cada módulo.
2452529 – 2452532 – 2457011
* Certificado de asistencia avalado y provisto por Sun
Microsystems y la Fundación de Egresados de la Universidad
Distrital.
Correo Electrónico:
[email protected]
Dirección: Carrera 18 No. 32ª – 18
www.egresadosudistrital.edu.co
Bogotá D.C. - Colombia
2009
Material Certificación
* A los participantes que hayan asistido al 80% de las sesiones o más, se les otorgará el diploma de asistencia.
RESPALDO INTERNACIONAL
CENTRO DE PRUEBAS
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 3 of 8
CONTENIDO TEMÁTICO
Módulo I
Modelamiento en UML
1. Introducción al proceso de desarrollo del software
2. Análisis de la tecnología de diseño OO
3. Elección de una metodología de diseño OO
4. Determinación de la visión del proyecto
5. Identificación de los requisitos del sistema
6. Creación del diagrama de caso de uso inicial
7. Depuración del diagrama de caso de uso
8. Determinación de las abstracciones clave
9. Construcción del modelo de dominio dado
10. Creación del modelo de análisis con el análisis de solidez
11. Introducción a los conceptos fundamentales de la arquitectura
12. Analizar el flujo de trabajo de la arquitectura
13. Creación del modelo de arquitectura para las capas cliente y presentación
14. Creación del modelo de arquitectura para la capa negocio
15. Creación del modelo de arquitectura para las capas recurso e integración
16. Creación del modelo de solución
17. Depuración del modelo de dominio
18. Creación del modelo de estados de objeto compuestos con diagramas de estados
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 4 of 8
Módulo II
Programación Con JAVA Especificación 1.5
1. Desarrollo y prueba de un programa Java
2. Desarrollo y uso de métodos
3. Implementación de encapsulación y constructores
4. Creación y uso de matrices
5. Implementación de la herencia
6. Introducción
7. Programación orientada a objetos
8. Identificadores, palabras clave y tipos
9. Expresiones y control de flujo
10. Matrices
11. Diseño de clases
12. Funciones de clases avanzadas
13. Excepciones y aserciones
14. API Collections y Generics
15. Principios básicos de E/S
16. E/S de consola y E/S de archivos
17. Creación de interfaces Java con la API de Swing
18. Manejo de eventos generados por la interfaz gráfica
19. Aplicaciones basadas en la interfaz gráfica
20. Threads
21. Redes
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 5 of 8
Módulo 3
JAVA ENFOCADO BASES DE DATOS CON JDBC
1. Aplicación del patrón de diseño MVC
2. Implementación de la API JDBC
Módulo 4
JEE 1 Componentes WEB
1. Introducción a las tecnologías de las aplicaciones web
2. Desarrollo de un componente vista Desarrollo de un componente controlador
3. Desarrollo de formularios dinámicos
4. Uso compartido de recursos de la aplicación con el contexto servlet
5. Diseño de la capa de negocio
6. Desarrollo de aplicaciones web con Struts
7. Desarrollo de aplicaciones web con administración de sesiones
8. Uso de filtros en aplicaciones web
9. Integración de aplicaciones web con bases de datos
10. Desarrollo de páginas JSP
11. Desarrollo de páginas JSP con etiquetas personalizadas
12. Desarrollo de aplicaciones web con la clase ActionForm de Struts
13. Construcción de componentes de presentación web reutilizables
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 6 of 8
Módulo 5 JEE 2
JAVA Beans
1. Contextualización del modelo Java EE
2. Modelo de componentes Java EE y fases de desarrollo
3. Modelo de componentes web
4. Desarrollo de servlets
5. Desarrollo con JavaServer Pages
6. Modelo de componentes EJB
7. Implementación de los beans de sesión de EJB 3.0
8. API de persistencia de Java
9. Implementación de una directiva de transacción
10. Desarrollo de aplicaciones Java EE mediante el uso de mensajes
11. Desarrollo de beans controlados por mensajes
12. Modelo de servicio web
13. Implementación de servicios web Java EE con JAX-WS
14. Implementación de una directiva de seguridad
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 7 of 8
Módulo 6
Arquitecturas Y Patrones De Aplicaciones
1. Introducción a los conceptos fundamentales de la arquitectura
2. Cualidades sistémicas
3. Análisis de la heurística y las directrices de desarrollo de la arquitectura de sistemas
4. Desarrollo de la arquitectura de la capa de cliente
5. Desarrollo de la arquitectura de la capa web
6. Desarrollo de la arquitectura de la capa de negocio
7. Conocer las mejores prácticas de manejo y registro de excepciones.
8. Desarrollo de la arquitectura de las capas de recurso e integración
9. Desarrollo de una arquitectura de seguridad
10. Evaluación de la arquitectura de software
11. Análisis de los principios del diseño orientado a objetos y los patrones de diseño
12. Uso de los patrones de comportamiento del Grupo de los cuatro
13. Uso de los patrones de creación del Grupo de los cuatro
14. Uso de los patrones estructurales del Grupo de los cuatro
15. Uso de bloques de construcción de arquitectura
16. Introducción a los patrones J2EE
17. Uso de los patrones de la capa de integración
18. Uso de patrones de la capa de presentación a negocio
19. Uso de los patrones de la capa de intra-negocio
20. Uso de los patrones de la capa de presentación
21. Otros patrones de la capa de presentación
22. Análisis de antipatrones
23. Aplicación de las directrices de diseño de J2EE BluePrints
Fundación de Egresados de la Universidad Distrital
©2009 Todos los Derechos Reservados
Page 8 of 8