ESCUELA MILITAR DE INGENIERIA DIRECCIÓN NACIONAL DE POSTGRADO DIPLOMADO EN DESARROLLO DE APLICACIONES EMPRESARIALES CON JEE
|
|
- Juan Carlos Álvarez Casado
- hace 8 años
- Vistas:
Transcripción
1 ESCUELA MILITAR DE INGENIERIA DIRECCIÓN NACIONAL DE POSTGRADO LA PAZ, 2009
2 INDICE GENERAL I. ANTECEDENTES... 3 A. Generalidades... 3 B. Antecedentes institucionales de la Escuela Militar de Ingeniería... 4 II. OBJETIVOS... 4 A. Objetivo del Diplomado... 4 III. PERFIL PROFESIONAL... 5 A. Perfil del Postulante al Diplomado en Desarrollo de Aplicaciones Empresariales con JEE... 5 B. Perfil del Graduado del Diplomado en Desarrollo de Aplicaciones Empresariales con JEE... 6 IV. MODALIDADES DE ADMISION... 6 A. Admisión... 6 B. Requisitos de Admisión... 7 V. ESTRUCTURA ACADÉMICA DEL PROGRAMA... 7 A. Estructura de Módulos y Carga Horaria... 8 B. Programas Mínimos y Analíticos de los Módulos... 8 Unidad 2: ORM VI. LINEAMIENTO METODOLÓGICOS DE ENSEÑANZA-APRENDISAJE
3 VII. CONDICIONES ACADÉMICAS PARA LA OBTENCIÓN DEL DIPLOMA O TÍTULO ACADÉMICO A. Modalidad de Titulación B. Régimen Académico y Sistema de Evaluación VIII. INFRAESTRUCTURA Y EQUIPAMIENTO IX. PERSONAL DOCENTE X. CRONOGRAMA DE ACTIVIDADES XI. REGLAMENTO DEL CURSO
4 DIRECCION NACIONAL DE POSTGRADO PLAN DE ESTUDIOS I. ANTECEDENTES A. Generalidades Hoy en día existe una demanda de profesionales y técnicos con sólidos conocimientos para el desarrollo de aplicaciones empresariales utilizando la plataforma de programación JEE (Java Enterprise Edition), a su vez existen diferentes arquitecturas, tecnologías, herramientas, patrones, directrices de diseño, servidores de aplicaciones, entre otros, que determinan el éxito de una aplicación empresarial, la gran dificultad está en saber combinarlos para obtener el resultado esperado, puesto que muchas veces es difícil, y requiere de muchos esfuerzos, averiguar qué arquitectura o que tecnología o que framework es el apropiado de entre todas las existentes en el mercado. El diplomado proporciona una formación completa y profesional en el desarrollo de aplicaciones empresariales orientadas a la Web, desde la programación orientada a objetos, pasando por los pilares fundamentales de Java para posteriormente seguir con el estudio de JEE, Motores de Persistencia, Frameworks Web, Java Performance, Java Reports, aspectos de seguridad en aplicaciones y otras herramientas y tecnologías. 3
5 B. Antecedentes institucionales de la Escuela Militar de Ingeniería La Escuela Militar de Ingeniería Mariscal Antonio José de Sucre fue creada por Decreto Supremo Nº del 26 de octubre de 1950, instrumento elevado a rango de Ley el 10 de noviembre de El acuerdo del 21 de diciembre de 1990 entre la Escuela Militar de Ingeniería y la Universidad Boliviana, representada por su Comité Ejecutivo, consolida la condición de Casa de Estudios Superiores Universitarios en el Sistema Universitario Nacional y determina que la concesión del Título en Provisión Nacional sea rubricada por las máximas autoridades de ambos entes, otorgándole un reconocimiento profesional nacional e internacional. Respondiendo nuevamente a las necesidades de avance tecnológico del país, brindando recursos humanos con formación del cuarto nivel educativo, mediante Resolución del Consejo Académico Nº 01/97 de fecha 03 de Febrero de 1997 se crea el Departamento de Postgrado de la EMI La Paz, que conforme a la planificación académica se inician las maestrías mediante un convenio con la EGADE (Escuela de Graduados en Administración y Dirección de Empresas) del Tecnológico de Monterrey, México. II. OBJETIVOS A. Objetivo del Diplomado El diplomado pretende dotar del conocimiento suficiente a los líderes de proyectos, arquitectos, analistas, programadores de aplicaciones empresariales, profesionales del área de T.I., docentes, estudiantes postgrado que requieran especializarse en 4
6 el desarrollo de aplicaciones empresariales utilizando JEE. Las personas que cursen el diplomado aprenderán a: Aplicar adecuadamente la plataforma JEE en el desarrollo de aplicaciones Web. Desarrollar aplicaciones empresariales Web flexibles, escalables y seguras utilizando JEE y tecnologías asociadas. Enumerar y describir los problemas típicos asociados a las aplicaciones de empresas. III. PERFIL PROFESIONAL A. Perfil del Postulante al Diplomado en Desarrollo de Aplicaciones Empresariales con JEE El candidato al programa postgradual a nivel de diplomado en el área de Sistemas e Informática, debe tener: conocimientos de programación orientada a objetos. conocimientos básicos de java u otro lenguaje orientado a objetos como ser C++. conocimientos de bases de datos relacionales. conocimientos de SQL. nociones sobre sistemas distribuidos y comunicaciones. conocimientos de la notación UML. 5
7 B. Perfil del Graduado del Diplomado en Desarrollo de Aplicaciones Empresariales con JEE El Plan General de Estudios está orientado a proporcionar una sólida formación y una capacitación especializada, suficientes como para obtener un graduado con el siguiente perfil: 1. Que maneje adecuadamente la plataforma JEE en el desarrollo de aplicaciones Web empresariales. 2. Que cuente con la capacidad y conocimiento para comparar y seleccionar las tecnologías, frameworks, motores de persistencia entre otros, en el momento de iniciar un nuevo proyecto orientado al desarrollo de aplicaciones Web. 3. Que sea capaz de diseñar la arquitectura de proyectos orientados al desarrollo de aplicaciones Web. 4. Que sea capaz de desarrollar aplicaciones de calidad, flexibles y escalables en diferentes contextos para la Web. 5. Que cuente con el conocimiento necesario para comprender y evaluar nuevas tecnologías Java orientadas al desarrollo Web. 6. Que cuente con el conocimiento y sea capaz de aplicar herramientas de aseguramiento de calidad para aplicaciones Web. IV. MODALIDADES DE ADMISION A. Admisión De acuerdo con el RAC 10 Administración Académica de Postgrado, la modalidad de admisión al curso es directa, debiendo cumplir con los requisitos administrativos de carácter legal, económicos y otros. 6
8 B. Requisitos de Admisión Los requisitos de Ingreso a cualquiera de los cursos de Postgrado, que ofrece la Escuela Militar de Ingeniería, son los siguientes: 1. Carta de solicitud de admisión. 2. Fotocopia legalizada del Diploma o Título en Provisión Nacional a nivel Licenciatura. 3. Fotocopia legalizada de la cédula de identidad. 4. Certificado de Nacimiento original computarizado. 5. Currículum Vitae documentado y actualizado. 6. Cuatro fotografías 4x4 fondo azul, sin marco (traje formal). 7. Constancia de pago de matrícula. 8. Llenar la ficha de admisión con sus datos personales. 9. Un archivador rápido color CELESTE. V. ESTRUCTURA ACADÉMICA DEL PROGRAMA Los objetivos del Plan de Estudios son, el de posibilitar la concreción de los objetivos del Diplomado en primera instancia, por tanto, del Perfil Profesional, es decir, el Plan de Estudios debe lograr que se consiga una formación teórica y práctica en el desarrollo de aplicaciones empresariales Web utilizando JEE y otras tecnologías. Los módulos del diplomado han sido organizados y pensados de tal manera que, el participante adquiera conocimientos y habilidades para desarrollar una aplicación Web empresarial, considerando: Arquitectura de la aplicación / Patrones de arquitectura Frameworks Web Acceso a datos mediante JDBC o una capa de persistencia 7
9 Consumo de servicios Web Generación de reportes DIRECCION NACIONAL DE POSTGRADO Despliegue de la aplicación Web en un Servidor de Aplicaciones Web Tuning A. Estructura de Módulos y Carga Horaria Módulo Horas Java 40 Jdbc 20 Java Enterprise Edition - JEE (Web tier, Web Services, 40 Enterprise Beans) Persistencia Relacional para Java Idiomático 20 Frameworks Web (Jsf, RichFaces, Struts) 40 Herramientas útiles para Java y Servidores de Aplicaciones 40 Web (Servidores de Aplicaciones, ireport, FindBugs, Testing JUnit, Profiler) Proyecto Final 20 Total 220 B. Programas Mínimos y Analíticos de los Módulos 1. PROGRAMAS ANALÍTICOS a) Descripción General Módulo : Java CARGA HORARIA: 40 HORAS ACADEMICAS PRESENCIALES 8
10 b) Objetivos Generales DIRECCION NACIONAL DE POSTGRADO El participante, al final del módulo manejará la mecánica del lenguaje de programación Java; tendrá nociones de funcionamiento de la máquina virtual Java; entenderá notación básica UML al nivel exigido por la industria; y entenderá los principios modernos de programación de aplicaciones. c) Programa Detallado del Módulo Contenidos Mínimos Acerca de los principios de la metodología de programación: 1. De-composición de problemas top-down 2. Ocultamiento de información 3. Abstracción procedimental 4. Abstracción de información 5. Programación orientada a objetos: encapsulamiento, herencia y polimorfismo 6. Desarrollo basado en pruebas Acerca del lenguaje de programación Java: 1. Métodos, ejecución de programas en Java 2. Bloques y sentencias 3. Estructura léxica y literales 4. Expresiones 5. Estructuras de control 6. Comentarios. Unicode. Espacio en blanco 7. Tipos. Variables. Identificadores. Palabras clave. Ámbito 8. Operadores y precedencia 9. Conversiones y promociones. 9
11 10. Sistema de tipos, tipos primitivos. Números Decimales 11. El ciclo de codificación-pruebas-depuración 12. Excepciones 13. Subrutinas. APIs. Paquetes. JavaDoc 14. Clases y objetos 15. Control de acceso 16. Modelo básico de memoria en JVM 17. Herencia y Polimorfismo 18. Interfaces, clases internas, enumeraciones 19. Vectores 20. El marco de trabajo de colecciones. Programación genérica 21. El API de Entrada y Salida 22. Multihilado 23. Introducción a la programación de interfaces gráficas con swing Acerca del UML: 1. Diagrama de clases 2. Diagrama de estados 3. Diagrama de objetos 4. Diagrama de secuencia Contenidos Analíticos Unidad 1: Programación básica y de-composición 1. Mostrar y entrenar al participante en un entorno integrado de desarrollo. 2. El Compilador y el intérprete del lenguaje de programación Java. 3. Métodos y ejecución de programas en Java. 4. Exponer los conceptos de bloques y sentencias. 5. Mostrar un proceso de desarrollo en la un algoritmo se refine mediante top-down. 10
12 6. Exponer la estructura de programas en Java. DIRECCION NACIONAL DE POSTGRADO 7. Estructura léxica del lenguaje. Mostrar la diferencia entre la codificación Unicode, el ISO , el Windows-1280, MacRoman y ASCII. 8. Especificar los literales y su forma. Mostrar literales hexadecimales, octales, decimales, caracteres, cadenas de caracteres, booleanos, etc. 9. Forma y fondo de los diferentes tipos de comentarios en código fuente. 10. Exponer el concepto y las aplicaciones de las expresiones. Enumerar y examinar los operadores del lenguaje. 11. Exponer el concepto y las aplicaciones de las estructuras de control. 12. Exponer las abstracciones mediante parametrización. 13. Exponer las abstracciones mediante especificación. 14. Exponer diagramas de secuencia. Unidad 2: Programación orientada a objetos y ocultamiento de información 1. Exponer la estructura de los paquetes en Java. 2. Explicar el uso y forma del diagrama de clases en UML. 3. Explicar el uso y forma del diagrama de objetos en UML. 4. Examinar la implementación de objetos en Java. 5. Examinar la implementación de variables en Java, y el ámbito. 6. Exponer el manejo básico de memoria: el "stack", el "heap", y el "null". 7. Mostrar la diferencia entre variables primitivas y objetos y vectores. 8. Exponer el "type checking" y la jerarquía de tipos. 9. Conversiones y promociones. 10. Explicar el funcionamiento de un conjunto de clases importantes. Como Random, String, Date, y BigDecimal. 11. Mostrar los mecanismos de control de acceso. 12. Mostrar mecanismos de excepciones del lenguaje de programación. 13. Programación con excepciones. 11
13 14. Contrastar excepciones "checked", "uncheked" y excepciones anidadas. 15. Examinar abstracciones polimórficas. Unidad 3: Destreza, productividad en Java y pruebas automáticas 1. Exponer el marco de trabajo de colecciones. Arrays. Sets. Lists. Maps. Ordenación y búsqueda. 2. Mostrar, diagnosticar y resolver problemas de agotamiento de recursos. 3. Explicar los conceptos y manejo básico del multihilado. 4. Mostrar Reflexión e instrospección. 5. Mostrar los métodos de programación defensiva. 6. Implementar estructuras de datos. 7. Contrastar objetos inmutables con objetos mutables. 8. Identificar categorías de operación. 9. Mostrar el proceso de generación de pruebas automáticas. 10. Mostrar el proceso de programación como una tripleta escribir-probardepurar. 11. Definir la relación entre pruebas de unidades y pruebas de integración. 12. Discutir la forma, uso e importancia de las interfaces frente a las clases abstractas. 13. Discutir la forma, uso e importancia de las enumeraciones. Unidad 4: Librerías, prácticas importantes y uso en la industria 1. Exponer la librería estándar de entrada y salida 2. Exponer el marco de trabajo de colecciones. 3. Mostrar los detalles de la programación genérica. 4. Mostrar diagramas de estado y sus aplicaciones. 5. Mostrar abstracciones de iteración. 6. Patrones comunes de diseño: "singleton", "listener", "observer", "factory", "wrapper", "commands", etc. 12
14 7. Explicar el concepto de indirección. 8. Mostrar el procesamiento de XML a bajo nivel. DIRECCION NACIONAL DE POSTGRADO 9. Exponer las convenciones más importantes de JavaBeans: getters y setters. 10. Discutir la forma, uso e importancia de las anotaciones. 11. Introducción a la programación de interfaces gráficas y a la arquitectura orientada a eventos. BIBLIOGRAFÍA Eck, David J Introduction to Programming Using Java. Version 5.0. Hobart and William Smith Colleges. Geneva, NY. U.S.A. Gosling, James; Joy, Bill; Steele, Guy; Bracha, Gilad The Java Language Specification. Third Edition. Sun Microsystems, Inc. Santa Clara, California. U.S.A. Addison-Wesley. ISBN Roberts, Eric The Art and Science of Java. Addison-Wesley. ISBN a) Descripción General MODULO : Jdbc CARGA HORARIA: 20 HORAS ACADEMICAS PRESENCIALES b) Objetivos Generales El participante, al final del módulo podrá utilizar JDBC para acceder a distintas bases de datos relacionales, aprenderá a: ejecutar DMLs (Data Manipulation Language), invocar procedimientos almacenados, administrar un pool de conexiones y cacheo de las mismas. 13
15 c) Programa detallado del Módulo Contenidos Mínimos 1. Establecimiento de conexiones y administración 2. Drivers de bases de datos para Java 3. Ejecución de sentencias y proceso de resultados 4. Relación entre tipos de datos de la base de datos y Java 5. Acceso a funciones y procedimientos almacenados Contenidos Analíticos Unidad 1: JDBC 1. Arquitectura 2. Establecimiento de conexión 3. Ejecución de sentencias SQL, Select, Insert, Update, Delete 4. Uso de sentencias preparadas 5. Uso de Joins, Transactions 6. Procedimientos almacenados 7. Manejo de tipos de datos, estructuras 8. Manejo de Datasources 9. Pool de conexiones 10. Cacheo de conexiones BIBLIOGRAFÍA Bernard Van Haecke JDBC 3: Java Database Connectivity. Hungry Minds. ISBN
16 a) Descripción General MODULO : Java Enterprise Edition - JEE CARGA HORARIA: 40 HORAS ACADEMICAS PRESENCIALES b) Objetivos Generales El módulo de Java Enterprise Edition es una introducción a esta plataforma de desarrollo, busca reforzar los conocimientos previos respecto a esta plataforma e introducir conceptos nuevos respecto a los frameworks más usados. Analizar frameworks de Persistencia, frameworks de Diseño Web, Servicios Web, inter conectividad con diferentes plataformas. c) Programa detallado del Módulo Contenidos Mínimos 1. Modelo Vista Controlador 2. Frameworks de Persistencia 3. Frameworks de Lógica de Negocio 4. Frameworks de Diseño Web 5. Medios de Conexión con otros Sistemas 6. Servicios Web Contenidos Analíticos Unidad 1: Introducción 15
17 1. Arquitectura tres capas 2. Capa de Base de Datos 3. Capa de Lógica de Control 4. Capa de Presentación Unidad 2: Persistencia 1. Introducción al API Java Persistence 2. Persistencia con EJB 3. El Lenguaje de Consultas de Java Persistence Unidad 3: Enterprise Beans 1. Introducción a los Enterprise Beans 2. Desarrollando Enterprise Beans Unidad 4: Diseño Web 1. Java Servlets 2. JavaServer Pages 3. JavaServer Pages Standard Tag Library 4. Tags Personalizados en Java Server Pages Unidad 5: Web Services 1. Introducción a los WebServices 2. Desarrollo de Web Services con JAX-WS 3. Convirtiendo de XML Schemas a Clases Java BIBLIOGRAFÍA 16 DIRECCION NACIONAL DE POSTGRADO Expert Spring MVC and Web Flow, Apress, 2006, ISBN: Pro EJB 3: Java Persistence API, Apress, 2006, ISBN: EJB 3 Developer Guide, Packt Publishing, 2008, ISBN: EJB3 in Action, Manning Publications, Debu Panda, Reza Rahman, Derek Lane, 2007, ISBN: Beginning EJB 3 Application Development: From Novice to Pofressional, Apress, 2006, ISBN:
18 Java Server Faces in Action, Manning Publications, 2005, ISBN: Core Java Server Faces, Prentice Hall, David Geary, Cay S. Horstmann, 2007, ISBN: Java Web Services: Up and Running, O Reilly, Martin Kalin, 2009, ISBN: Developing Web Services whit Apache Axis, Lulu.com, 2006, ISBN: a) Descripción General MODULO : Persistencia Relacional para Java Idiomático CARGA HORARIA: 20 HORAS ACADEMICAS PRESENCIALES c) Objetivos Generales Este módulo busca introducir al alumno en el manejo de motores de persistencia ORM (Objetc/Relation Mapping), conocer su arquitectura, mostrar sus aplicaciones y beneficios. El alumno podrá ejercitar control sobre una base de datos utilizando idioms orientados a objetos en lugar del lenguaje estándar de interfaz a bases de datos relacionales con JDBC. d) Programa Detallado del Módulo Contenidos Mínimos 1. Motores de persistencia 2. Hibernate Configuración Clases persistentes y uso básico de los archivos de relación en XML Anotaciones como medio de expresión en lugar de XML 17
19 Colecciones de Objetos y relaciones entre tablas Cómo relacionar componentes Cómo relacionar herencia Transacciones y concurrencia en hibérnate Introducción al lenguaje HQL Introducción a las consultas por ejemplo y por criterio (QBE & Criteria Queries) Contenidos Analíticos Unidad 2: ORM 1. Mostrar una primera aplicación con hibérnate. 2. Relaciones entre propiedades y columna. 3. Relaciones entre tablas y colecciones de objetos. 4. Operaciones de manipulación de información con el modelo de objetos. 5. Distinguir entre un objeto atado y uno desatado. 6. Relaciones inversas. 7. Carga floja y carga preventiva. 8. Dialectos de SQL. 9. Transacciones pesimistas de bases de datos versus transacciones optimistas. 10. Manejo de herencia de clases. 11. Utilizar los lenguajes HQL y EJBQL. 12. Utilizar QBE (Query By Example) y Criteria queries. 13. Algunos temas avanzados: SQL Nativo, Iterceptores, eventos y trabajos en lote. BIBLIOGRAFÍA Patrick Peak, Nick Heudecker, Hibernate Quickly, Manning Publications Co. ISBN King, Gavin; Bauer, Christian. Java Persistence with Hibernate Manning Publications. Greenwich, CT DeMichiel, Linda (Sun Microsystems); Keith, Michael (Oracle Corporation). 18
20 JSR 220: Enterprise JavaBeans, Version 3.0; Java Persistence API Sun Microsystems. Santa Clara, CA Anderser, Lance. JDBC 4.0 Specification Sun Microsystems. Santa Clara, CA a) Descripción General MODULO : Frameworks Web (JSF, RichFaces, Struts) CARGA HORARIA: 40 HORAS ACADEMICAS PRESENCIALES b) Objetivos Generales El módulo de Frameworks Web busca impartir conocimientos teóricos y prácticos sobre el desarrollo de aplicaciones Web utilizando los frameworks que encabezan el desarrollo en la industria. c) Programa Detallado del Módulo Contenidos Mínimos 1. Modelos de desarrollo 2. Teoría sobre Struts 3. Prácticas y desarrollos con Struts 4. Teoría sobre JavaServer Faces 5. Prácticas y desarrollos en JavaServer Faces 6. Teoría sobre RichFaces 7. Prácticas y desarrollos en RichFaces Contenidos Analíticos Unidad 1: Modelos de desarrollo de aplicaciones Web (patrón MVC) 19
21 Unidad 2: Web - Tier 1. Objetivo 2. Tecnologías 3. Framework de diseño 1. Model 1 2. Model 2 Unidad 3: Struts 1. Descripción del Framework (General) 2. Componentes y tecnologías que se utilizan 3. Estructura 4. Archivos de configuración 5. Navegación 6. Detalles del Framework + practicas Unidad 4: JSF 1. Descripción del Framework 1.1 Modelo interfaz usuario 2. Modelo de navegación 3. Backing Bean Componentes Modelo de Rendering Modelo de Eventos y Listeners Modelo de Validación 4. Ciclo de vida de una página JSF Fase restore Fase aplicación de valores de request DIRECCION NACIONAL DE POSTGRADO Fase de actualización de valores del modelo Fase de Rende response 5. Componentes y tecnologías que se utilizan 20
22 6. Detalles de componentes Componentes UI Componentes Messages Convertidores Listeners Validaciones Binding Configurar un Resource File Configurando Beans Unidad 5: RichFaces 1. Descripción del Framework 2. Conceptos básicos de RichFaces Introducción Arquitectura Partes integrales de RichFaces Limitaciones y reglas Optimización de solicitudes Ajax Configuración de filtros DIRECCION NACIONAL DE POSTGRADO Solicitud de errores y manejo de expiración de sesiones Skins 3. Componentes 4. Descriptores Manejo de estados BIBLIOGRAFÍA Bill Dudney, Jonathan Lehr, Bill Willis, LeRoy Mattingly,2006, Mastering JavaServer Faces, ISBN:
23 Budi Kurniawan, JavaServer Faces Programming (Paperback), Osborne/McGraw-Hill ISBN: Hans Bergsten,2004, JavaServer Faces,ISBN: Max Katz, 2008, Practical RichFaces, ISBN10: a) Descripción General MODULO : Herramientas útiles para Java y Servidores de Aplicaciones Web CARGA HORARIA: 20 HORAS ACADEMICAS PRESENCIALES b) Objetivos Generales Mediante este módulo el participante aprenderá a: Desarrollar reportes básicos, conceptos básicos para configurar un servidor J2EE, optimizar código para mejorar la velocidad o escalabilidad, encontrar automatizadamente errores comunes. c) Programa Detallado de la MODULO Contenidos Mínimos 1. JUnit 2. Servidores de Aplicaciones 3. Find Bugs 4. Java HotSpot and Garbage Collector. 5. Java Profilers Contenidos Analíticos Unidad 1: JUnit 1. Principios básicos de testeo unitario 2. Creación de un UnitTest 22
24 3. Creación de un TestSuite Unidad 2: Servidores de Aplicaciones 23 DIRECCION NACIONAL DE POSTGRADO 1. Consideraciones/Requisitos de instalación de un servidor J2EE 2. Instalación de Glassfish/JBoss 3. Instalación de WebLogic/Websphere 4. Configuración de DataSources 5. Configuration del Classloader (parent first, parent last) 6. Configuración de parámetros de memoria (Xms, Xmx, PermGenSize) Unidad 3: Jasper Reports 1. Herramienta IReport para la creación de reportes con JDBC 2. Configurando un Servlet para mostrar un reporte 3. Uso de datasources personalizables 4. Configuración de un servidor para solo reportes Unidad 4: FindBugs 1. Mitos sobre los Bugs y Calidad de Código 2. Configuración de FindBugs y ejecución 3. Tipos de Bugs detectados por FindBugs Unidad 5: Java HotSpot and Garbage Collector 1. Mitos sobre Java 2. Características de HotSpot 3. Como se organiza la memoria en Sun Java VM 4. Como funciona el Garbage Collector Unidad 6: Profilers 1. Introducción a performance y escalabilidad 2. Herramientas para medir el rendimiento 3. VisualVM 4. JProfiler BIBLIOGRAFÍA [REV]
25 Junit 4.5 Readme, Ken Beck, Erich Gamma, David Saff, DIRECCION NACIONAL DE POSTGRADO FindBugs Manual, David H. Hovemeyer, William W. Pugh, Expert one-on-one j2ee development without EJB Programmer to Programmer, Rod Johnson Building scalable and High-Performance Java Web Applications Using J2EE Technology, Greb Barish Tuning Garbage Collection with the 5.0 JavaTM Virtual Machine, Sun Micro Systems, The Java HotSpot Performance Engine Architecture, Sun Micro Systems, Memory Management in the Java HotSpot Virtual Machine, Sun Micro Systems, whitepaper.pdf Java Performance Tuning, JAck Shirazi VisualVM Documentation, Sun Micro Systems, Screencasts for JProfiler, EJ Technologies, a) Descripción General MODULO : Proyecto Final CARGA HORARIA: 20 HORAS ACADEMICAS PRESENCIALES 24
26 b) Objetivos Generales DIRECCION NACIONAL DE POSTGRADO Este módulo busca consolidar los conocimientos adquiridos a lo largo del diplomado, para esto, se completara el desarrollo de una aplicación Web, la misma que será explicada al final del módulo Java Enterprise Edition JEE. La aplicación Web deberá ser implementada considerando mínimamente el uso de: Frameworks Web Web Services Persistencia de Datos Java Performance VI. LINEAMIENTO METODOLÓGICOS DE ENSEÑANZA-APRENDISAJE Para participar del Diplomado se requiere que el aspirante sea egresado o graduado universitario. Es importante que posea conocimientos básicos de algún lenguaje de programación orientada a objetos. Para el desarrollo de los módulos se emplearán presentaciones, impresos y herramientas de desarrollo. materiales Cada modulo tiene una parte teórica (30%) y una parte práctica (70%). Cada modulo contiene una guía de prácticas impresas y un CD en el que se encuentran las instrucciones de las prácticas y los solucionarios a las mimas. 25
27 VII. CONDICIONES ACADÉMICAS PARA LA OBTENCIÓN DEL DIPLOMA O TÍTULO ACADÉMICO. Presentación de la totalidad de los documentos exigidos. Cumplimiento de los requisitos exigidos por el Programa. A. Modalidad de Titulación De acuerdo con las regulaciones universitarias vigentes se establecen los siguientes requisitos para la graduación: 1. Aprobación de todos los módulos del Diplomado 2. Cumplir con las exigencias del plan académico 3. El Diplomado culmina con el desarrollo del proyecto final, en los que el aspirante demostrará el conocimiento teórico y técnico adquirido. B. Régimen Académico y Sistema de Evaluación Para participar del Diplomado se requiere que el aspirante sea egresado o graduado universitario. Excepcionalmente, la Jefatura de Departamento podrá acceder a la repetición de un módulo, cuando la solicitud lo justifique. Se requiere la asistencia mínima de un 80% a clases. 26
28 De acuerdo al Reglamento RAC 10 Administración Académica de Postgrado, la nota mínima de aprobación para postgrados nacionales es de 64 puntos sobre 100 VIII. INFRAESTRUCTURA Y EQUIPAMIENTO. Los módulos se desarrollarán en las instalaciones de la Escuela Militar de Ingeniería. Para el desarrollo del Diplomado se requiere los siguientes medios de enseñanza: Computadoras para cada participante y para el docente, pizarra acrílica, marcadores para pizarra acrílica, borrador, y proyector de multimedia IX. PERSONAL DOCENTE Los Docentes a ser designados serán de acuerdo a procedimiento establecido en el Reglamento RAC 10 Administración Académica de Postgrado y de acuerdo a su experiencia y especialidad en cada una de las áreas. X. CRONOGRAMA DE ACTIVIDADES El Diplomado en Desarrollo de Aplicaciones Empresariales con JEE tiene una duración de cuatro meses. El horario para este programa está de acuerdo a lo establecido, jueves y viernes de 19:00 a 22:00 y sábado de 09:00 a 13:00. 27
29 XI. REGLAMENTO DEL CURSO La administración académica del presente curso estará en estricto apego a lo indicado en el RAC 10 Administración Académica de Postgrado. Cnl. DIM. Javier Carpio Nava DIRECTOR NACIONAL DE POSTGRADO EMI Cnl. DAEN. Ronald Cuba Velasco VICE RECTOR DE LA ESCUELA MILITAR DE INGENIERIA Vo. Bo. Gral. Brig. Mario Merino Revollo ESCUELA MILITAR DE INGENIERIA 28
Facultad de Ingeniería Universidad Nacional de Jujuy
1. INTRODUCCION 1.1 Identificación Carrera: Analista Programador Universitario Asignatura: 1.2 Condiciones en que se desarrollará la asignatura Cantidad Estimada de Alumnos para el cursado: 30 Conocimientos
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesUNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES
UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES Carrera: Tecnicatura Universitaria en Programación de Sistemas Materia: Programación Web II Curso: 2 año Curso lectivo:
Más detallesCertificaciones: Diploma de Aprobación en Desarrollo Web con Java.
DIPLOMATURA EN DESAR ROLLO DE APLICACIONE S WEB CON JAVA PARTE I: OBJETIVOS ESPECÍFICOS La Diplomatura en Desarrollo de Aplicaciones Web con Java tiene los siguientes objetivos específicos: Adquirir habilidad
Más detallesDiplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios
Diplomado Java Descripción El lenguaje de programación Java es uno de los más utilizados hoy en día. Su potencia, simplicidad, funcionalidad y capacidad hacen que este lenguaje sea una de las herramientas
Más detallesPlataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
Más detallesPOSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE
POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad
Más detallesToda nuestra Experiencia a tu alcance
Informática y Curso de Desarrollo de aplicaciones Java: de Base de Datos Con este curso aprenderás a manejar correctamente de Base de Datos (JSP y JPA) Toda nuestra Experiencia a tu alcance NUNSYS FORMACIÓN
Más detallesDIPLOMATURA DESARROLLO DE APLICACIONES JAVA
DIPLOMATURA DESARROLLO DE APLICACIONES JAVA Contenidos MÓDULO UNO: Características del Lenguaje. OOP Reconocer las características del lenguaje Java y sus componentes. Distinguir la similitudes y diferencias
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesMASTER JAVA AVANZADO Master en desarrollo de aplicaciones avanzadas con JAVA 2008
Master en desarrollo de aplicaciones avanzadas con JAVA 2008 1 de 6 Spring Framework 30 horas Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, así como del Api JDBC. Se recomienda
Más detallesIFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)
IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos Titulación certificada por EUROINNOVA BUSINESS SCHOOL IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones
Más detallesTemario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas
Temario máster Java Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas En este módulo se explicarán las características del lenguaje programación Java. Unidad 1 Entendiendo la tecnología
Más detalles3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.
Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas
Más detallesCentralTECH JAVA EE 7 Desarrollo
CT-2776: de Aplicaciones Sobre este curso El curso está dirigido a profesionales y estudiantes IT que deseen adquirir los conceptos y tecnologías necesarias para implementar aplicaciones Web empresariales
Más detallesCursos PROGRAMACIÓN DE APLICACIONES CON JAVA
Cursos CIÓN DE APLICACIONES CON JAVA OBJETIVOS Los cursos ofrecen al alumno fundamentos muy sólidos en la Plataformas de desarrollo Java, no solo en aspectos concretos (lenguaje java, paquetes disponibles,
Más detallesPROGRAMA FORMATIVO Desarrollo de aplicaciones JAVA (Programador JAVA)
PROGRAMA FORMATIVO Desarrollo de aplicaciones JAVA (Programador JAVA) Fecha DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: Informática y Comunicaciones Área Profesional: Desarrollo 2. Denominación:
Más detallesMaster Executive en Programación y Desarrollo de Aplicaciones JAVA
Master Executive en Programación y Desarrollo de Aplicaciones JAVA by admin - Martes, julio 26, 2011 http://cursosgratuitos.eu/master-gratuito-executive-en-programacion-y-desarrollo-de-aplicaciones-java/
Más detallesProyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition
Más detallesCentro de Capacitación en Tecnologías de la Información. Desarrollo de. diplomado
Centro de Capacitación en Tecnologías de la Información Desarrollo de Objetivo Dotar al alumno de la metodología y los fundamentos de la programación en Java usando la plataforma J2SE (Java 2 Standard
Más detallesJAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)
TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS
Más detallesCurso: Programación con JAVA SE Estándar Edition.
Curso: Programación con JAVA SE Estándar Edition. Código: 1062 Familia Profesional: Programación. Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 150 horas
Más detallesPrograma Superior ORACLE arquitecto Java EE
Programa Superior ORACLE arquitecto Java EE EFENE Escuela de Formación Empresarial de Negocios efene.es info@efene.es +34 94 612 30 08 Colón de Larreategui 26, 1ºB 48009 Bilbao (Vizcaya) España Programa
Más detallesTécnico Superior en Programación con Java SE Standard Edition
Código: M087_04 Técnico Superior en Programación con Java SE Standard Edition Modalidad: Distancia Duración: 120 horas Objetivos: Este pack de materiales formativos proporcionará al alumnado la base que
Más detallesUNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Elección libre Unidad académica: Desarrollo de Sistemas de Información basado en Web I Ubicación: Octavo Semestre.
Más detallesACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO:
Página 1 de 5 EPROGRAMA: INGENIERÍA DE TELECOMUNICACIONES PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 68 1. DATOS GENERALES ASIGNATURA/MÓDULO/SEMINARIO: PROGRAMACIÓN AVANZADA COMPONENTE:
Más detallesRealizar las actividades propias de desarrollador MUISCA, según los Términos de Referencia aprobados por el Banco Mundial.
SOLICITUD DE EXPRESIONES DE INTERES República de Colombia Dirección de Impuestos y Aduanas Nacionales Préstamo BIRF No.7831-CO Consolidación de los Sistemas de Información de la Gestión Pública Nacional
Más detallesTipo de competencia: Específica
Departamento: Depto Computacion y Dise o Nombre del curso: Base de Datos II Clave: 004258 Academia a la que pertenece: Base de Datos II Requisitos: Requisito de Base de Datos II: Base de Datos I Horas
Más detallesPROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE
PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO
Más detalles[CASI v.0109] Pág. 1
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Quinto Requisitos Duración Horas Semana : 08 horas Versión : v.0109 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Lenguaje
Más detallesPROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE)
PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE) Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO
Más detallesA.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II
Consejo de Educación Técnico Profesional Educación Media Tecnológica Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II Tercer año (3 horas semanales) Plan 2004 Índice Tema Pág Índice...
Más detallesGeneración de código para Hibernate desde modelos UML
Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y
Más detallesAcerca de esté Catálogo
Catálogo de Cursos 2015 Acerca de esté Catálogo En el presente documento podrá obtenerse la información necesaria sobre la oferta de cursos que Manar Technologies S.A.S. y su línea de educación Campus
Más detalles10776 Developing Microsoft SQL Server 2012 Databases
10776 Developing Microsoft SQL Server 2012 Databases Introducción Este curso de cinco días impartido por instructor introduce a SQL Server 2012 y describe diseño lógico, indexación, y planes de consulta.
Más detallesJava 7.0 Advanced Application Developer
DESCRIPCIÓN La arquitectura de software es un conjunto de elementos y estructuras interrelacionados entre sí que componen a un sistema informático: define qué elementos tiene una aplicación, cómo se relacionan
Más detallesESPECIALIDAD EN AUDITORIA MEDICA
GESTIÓN DE CALIDAD Y AUDITORIA MÉDICA Primera Versión - SEMIPRESENCIAL INFORMACION SOBRE COSTOS Y PLAZOS http://www.tytredsur.org POSTULACION: http://www.tytredsur.org Julio Echeverría julio_echeverria@tytredsur.org
Más detallesUnidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.
Unidad II Metodología de Solución de Problemas 2.1 Descripción del problema (enunciado). Este aspecto nos indica describir de manera objetiva la realidad del problema que se esta investigando. En la descripción
Más detallesINTEGRACION DE BASES DE DATOS EN LA WEB
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: INTEGRACION DE BASES DE DATOS EN LA WEB Ingeniería en Tecnologías de la Información y Comunicaciones DSD-1202 SATCA1
Más detallesI. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN PROGRAMA DE UNIDAD DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN
Más detallesCentro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con
Centro de Capacitación en Tecnologías de la Información Objetivo El objetivo del curso es brindar a los asistentes los conceptos y el uso de la tecnología de componentes J2EE. Se presentan las técnicas
Más detallesabacformacio@abacformacio.com 1
Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas
Más detallesUNIVERSIDAD DE PIURA
ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES EMPRESARIALES CON JAVA EE Ofrecer al alumno los conocimientos necesarios para la construcción de sistemas informáticos bajo una arquitectura cliente servidor
Más detallesPROGRAMA FORMATIVO Programación Orientada a Objetos con Java
PROGRAMA FORMATIVO Programación Orientada a Objetos con Java Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. Denominación:
Más detallesAplicaciones web construidas a base de componentes:
Java EE Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative Commons
Más detallesAULA DE ALTA TECNOLOGIA. Diplomado. ORACLE 10g
Diplomado ORACLE 10g INTRODUCCION La gran demanda de servicios informáticos orientados a la web, ha crecido en forma exponencial. Uno de los componentes mas usados en la web son las bases de datos; como
Más detalles10232 Designing and Developing Microsoft SharePoint Server 2010 Applications
10232 Designing and Developing Microsoft SharePoint Server 2010 Applications Introducción Este curso de cinco días impartido por instructor está intencionado para profesionales de desarrollo de Microsoft
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesCapas de la arquitectura de referencia
DOCUMENTO DE ARQUITECTURA DE REFERENCIA PARA APLICACIONES WEB GESTIÓN INFORMÁTICA UNIVERSIDAD DE ANTIOQUIA Este documento se estructura teniendo en cuenta las recomendaciones del artículo de IBM Reference
Más detallesMÁSTER UNIVERSITARIO EN INGENIERÍA WEB Guía de Aprendizaje Información al estudiante
MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Guía de Aprendizaje Información al estudiante DATOS DESCRIPTIVOS ASIGNATURA: NOMBRE EN INGLÉS: Desarrollo de Aplicaciones Web con Tecnologías Propietarias (NET) Web
Más detallesNivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas
SQL SERVER 2008 Nivel Básico/Intermedio Instalar y Configurar SQL Server 2008 Diseñar una Base de Datos Optimización de consultas Administración y seguridad de una base de datos Analista de sistema, profesionales
Más detallesDEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma
DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La
Más detallesPROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME
PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. DESARROLLO
Más detallesCurso de Spring Framework
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su
Más detallesHerramienta de Gestión Integral de E-Business
Herramienta de Gestión Integral de E-Business Ingeniería técnica de informática de sistemas Autor: David López Martín Tutor: Antoni Oller Arcas Índice Introducción Metodología Análisis Diseño Planificación
Más detallesSÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS
SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS I. INFORMACIÓN GENERAL 1.1 Facultad: Ingeniería 1.2. Carrera Profesional: Ingeniería en Sistemas Computacionales 1.3. Departamento: -----------------------
Más detallesUNIVERSIDAD DR. JOSE MATIAS DELGADO
NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 3 a. Generalidades. Número de Orden: Prerrequisito (s): 25 Código: PRC 3 PRC 2 Ciclo Académico: Área: V Especializada U.V.: 4 Duración del Ciclo en
Más detallesOracle 12c DISEÑO Y PROGRAMACIÓN
Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Más detallesLICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB
LICENCIA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Framework para la persistencia de datos 2. Competencias Desarrollar Aplicaciones web a través de metodologías ágiles,
Más detallesPlan de estudios vigente desde el curso 2013/2014. Actualizado en el curso 2014/2015 para incorporar la lengua inglesa en el módulo M13.
1 Plan de estudios vigente desde el curso 01/014. Actualizado en el curso 014/015 para incorporar 1 NOMBRE DEL CICLO Ciclo Formativo de Grado Superior de Desarrollo de Aplicaciones Multiplataforma (LOE)
Más detalles10775 Administering Microsoft SQL Server 2012 Databases
10775 Administering Microsoft SQL Server 2012 Databases Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para mantener una base de
Más detallesMicrosoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
Más detallesGuayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) 2561514 2561513 Mail.
Curso: Desarrollo de Aplicaciones Empresariales con JAVA Objetivos General: Que el estudiante pueda desarrollar aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos con páginas
Más detallesPROGRAMA FORMATIVO Programación Java SE 8 (ORACLE)
PROGRAMA FORMATIVO Programación Java SE 8 (ORACLE) Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. PROGRAMACIÓN JAVA SE
Más detallesTema 5. Plataforma Java EE
Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs enero 2009 FJRP, FMBR 2008/09 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise
Más detallesPROGRAMA DE POSTGRADO Máster, Diploma de Especialización, Diploma de Experto y Certificado de Formación del Profesorado.
Curso académico 2015-2016 Administración de Empresas: Dirección y Gestión del 15 de enero al 30 de septiembre de 2016 24 créditos DIPLOMA DE EXPERTO UNIVERSITARIO Características: material impreso, página
Más detallesDISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012
DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012 FLUJO DE CAPACITACIÓN Prerrequisitos Fundamentos de Programación Sentencias SQL Server 2012 Duración: 12 horas 1. DESCRIPCIÓN
Más detallesCURSO SUPERIOR DESARROLLO DE COMPONENTES WEB JAVA J2EE
CURSO SUPERIOR DESARROLLO DE COMPONENTES WEB JAVA J2EE Java es toda una tecnología orientada a la programación de software con el cual podemos realizar cualquier tipo de programas. Hoy en día, la tecnología
Más detallesMF0492_3 Programación Web en el Entorno Servidor
MF0492_3 Programación Web en el Entorno Servidor Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO MF0492_3 Programación Web en el Entorno Servidor MF0492_3 Programación Web
Más detallesDiplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache
Más detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detallesJAVA SE STANDARD EDITION
JAVA SE STANDARD EDITION PRESENTACIÓN Introduce la tecnología Java describiendo cuáles son sus características fundamentales. Seguidamente se proporciona una visión bastante completa del lenguaje Java,
Más detallesFUNDAMENTOS DE PROGRAMACION
INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN DESARROLLO DE SOFTWARE FUNDAMENTOS DE PROGRAMACION Nombre de la asignatura: Nomenclatura del Curso: Prerrequisitos: Nomenclatura del prerrequisito
Más detallesTaller de Sistemas de Información 2
Taller de Sistemas de Información 2 JSF - JavaServer Faces Introducción Evolución de los frameworks Web en Java Servlets / JavaServer Pages Apache Struts Otros frameworks Tapestry Echo Web Work Spring
Más detallesODEV. Curso Experto en Desarrollo Oracle 12c. geamind
CX ODEV Curso Experto en Desarrollo Oracle 12c CX ODEV Características Generales Precio Curso bonificable para empresas Duración Modalidad Lugar Próxima convocatoria Fecha fin Formato Instructores 140
Más detallesAnalista SharePoint OBJETIVOS REQUISITOS CERTIFICACIONES
Analista SharePoint Escuela de Sistemas y Tecnologías BIOS Página 1 de 6 Analista SharePoint OBJETIVOS El analista SharePoint es una persona que podrá transformar necesidades puntuales que tengan los usuarios
Más detallesCurso Online de Oracle 10g
Curso Online de Oracle 10g Presentación Oracle es una de los principales sistemas de bases de datos usado a nivel empresarial. Esta base de datos es desarrollada por la empresa del mismo nombre Oracle
Más detallesUNIVERSIDAD DR. JOSE MATIAS DELGADO
NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 2 a. Generalidades. Número de Orden: Prerrequisit o (s): 20 Código: PRC 2 PRC 1 Ciclo Académico: Área: IV Especializa da U.V.: 4 Duración del Ciclo
Más detallesCurso Online de Microsoft
Curso Online de Microsoft SQL Server Presentación: Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador
Más detallesSUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detalles* Desempeñarse como analistas y programadores de sistemas informáticos.
PLAN DE ESTUDIOS ANALISTA PROGRAMADOR Objetivos e inserción laboral La carrera forma profesionales en informática capacitados para: * Desempeñarse como analistas y programadores de sistemas informáticos.
Más detallesPlan de Estudios. Diploma de Especialización en Seguridad Informática
Plan de Estudios Diploma de Especialización en Seguridad Informática Antecedentes y Fundamentación El surgimiento de la sociedad de la información, y con ello el incremento en el uso de las Tecnologías
Más detallesSIGPRE Sistema de Gestión Presupuestaria
SIGPRE Sistema de Gestión Presupuestaria Documento de Arquitectura UTN Histórico de Revisiones Fecha Versión Descripción Autor 11/17/2009 1.0 Borrador de la arquitectura Roberto López Hinojosa 12/14/2009
Más detallesCARRERA TITULO DEL TRABAJO CURSO
CARRERA Ingeniería Informática TITULO DEL TRABAJO TOGAF CURSO Tópicos de Ingeniería del Software CÉSAR ESTRADA CONDORI MAYRA GOMEZ QUEVEDO LUIS MUǸOS ESCAPA ALAN A. ROJAS MARROQUIN SEMESTRE IX 2010 Los
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesPROGRAMA DE POSTGRADO Máster, Diploma de Especialización, Diploma de Experto y Certificado de Formación del Profesorado.
Curso académico 2015-2016 Sistemas Integrados de Gestión de Calidad, Medio Ambiente, I+D+i y Riesgos Laborales del 14 de diciembre de 2015 al 30 de septiembre de 2016 60 créditos TÍTULO DE MÁSTER Características:
Más detallesSUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesIFCD09 Programación Orientada a Objetos con Java
IFCD09 Programación Orientada a Objetos con Java TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES IFCD09 Programación Orientada a Objetos con Java
Más detallesTema 5. Plataforma Java EE
Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs septiembre 2011 FJRP, FMBR 2008-2011 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise
Más detallesCapítulo III. Análisis y diseño.
Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesGUÍA DOCENTE. Curso 2015-2016 1. DESCRIPCIÓN DE LA ASIGNATURA
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Programación Orientada a Objetos Módulo: M1: Formación Básica Departamento: Deporte e Informática
Más detallesPROGRAMADOR PHP y MySQL
Programador PHP MySql Escuela de Sistemas y Tecnologías BIOS Página 1 de 6 PROGRAMADOR PHP y MySQL OBJETIVOS GENERALES PHP es extremadamente simple para el principiante, pero a su vez, ofrece muchas características
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así
Más detallesCurso de JavaServer Faces
1 Una JavaBean es una clase Java que sigue las siguientes convenciones: Constructor vacío Atributos de clase privados Por cada atributo, se crean los métodos getters y setters El Objetivo de los Managed
Más detalles1. INFORMACIÓN GENERAL
1. INFORMACIÓN GENERAL TÍTULO Desarrollo de Aplicaciones Multiplataforma FAMILIA PROFESIONAL Informática y comunicaciones DURACIÓN 2.000 horas = 1.600 online + 400 en centros de trabajo QUIÉN PUEDE HACER
Más detallesFAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS
FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización
Más detallesA continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante
Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesData Source. Lic. Esteban Calabria 2007
Data Source Lic. Esteban Calabria 2007 Layer Data Source Los sistemas raramente viven aislados del mundo. La responsabilidad de la capa Data Source es manejar la comunicación del nuestro sistema con otros.
Más detalles