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