Nuestros Productos |
Módulo U1: Introducción al diseño orientado a objetos y metodologías de desarrollo de aplicaciones corporativas - Objetivo:
Proporcionar los elementos básicos para gestionar el desarrollo de una aplicación Web con Java - Destinatarios:
Personas que hayan hecho los cursos J1 y J2 o tengan conocimientos sobre desarrollo de aplicaciones Web con algún lenguaje orientado a objetos. - Duración:
36 horas - Contenido:
- Introducción a UML
- Introducción a procesos iterativos y el Unified Process
- Herramientas de Análisis
- Escritura de casos de uso
- Herramientas de Diseño
- Patrones GRASP
- Patrones GoF
- Patrones JEE
- Elementos de Extreme Programming
- Introducción a la metodología Cálculo para desarrollo de proyectos.
- Bibliografía:
-
Learning UML 2.0: http://safari.oreilly.com/0596009828 -
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition http://safari.oreilly.com/0131489062 -
Head First Design Patterns: http://safari.oreilly.com/0596007124 -
Extreme Programming Explained: Embrace Change, Second Edition: http://safari.oreilly.com/0321278658 |
Módulo W1: Introducción a las Interfaces Web - Objetivo:
Proporcionar los elementos básicos para el desarrollo de interfaces para navegadores. - Destinatarios:
Personas con con básicos conocimientos de programación. - Duración:
48 horas - Contenido:
- Introducción a las aplicaciones Web
- Introducción a HTML
- Introducción a Hojas de Estilo en Cascada (CSS)
- Sintaxis de JavaScript
- Estructuras de control
- Variables
- Funciones
- El Modelo de Objetos de Documento (DOM)
- Elementos HTML y objetos
- Eventos
- Manipulación del DOM mediante JavaScript
- Introducción al XML
- Tecnologías Ajax
- Frames ocultos
- XMLHttpRequest
- Accesibilidad
- Bibliografía:
-
Head First HTML with CSS & XHTML: http://safari.oreilly.com/059610197X -
Bulletproof Ajax: http://safari.oreilly.com/0321472667 |
Módulo J1: Programación Java - Objetivo:
Proporcionar a los alumnos los elementos para utilizar el núcleo del lenguaje de programación Java. Al finalizar el curso los alumnos estarán en condiciones de realizar el taller de certificación orientado a preparar el examen de programador Java: http://www.sun.com/training/catalog/courses/CX-310-055.xml - Destinatarios: Personas con fundamentos de programación estructurada y orientada a objetos.
- Duración: 48 horas + 12 horas de Taller de Certificación.
- Contenido:
- Arquitectura de la JVM
- Declaraciones y Control de Acceso
- Orientación a Objetos
- Asignaciones
- Operadores
- Control de flujo y excepciones
- Strings, entrada/salida, formateo y parseo
- Collections
- Clases internas
- Threads
- JDBC
- Bibliografía:
- SCJP Sun Certified Programmer for Java 5 Study Guide
|
Módulo J2: Programación Web - Objetivo:
Proporcionar a los alumnos los elementos para desarrollar aplicaciones Web, utilizando Servlets, JSPs y Custom Tags. Al finalizar el curso los alumnos estarán en condiciones de realizar el taller de certificación orientado a preparar el examen de desarrollador Web: http://www.sun.com/training/catalog/courses/CX-310-081.xml - Destinatarios: Personas que hayan cursado el curso J1 o tengan conocimientos equivalentes.
- Duración: 48 horas + 12 horas de Taller de Certificación.
- Contenido:
- Arquitectura de aplicaciones Web
- El patrón Modelo-Vista-Controlador
- Servlets y su modelo de objetos
- Estado conversacional
- JSPs y su modelo de objetos
- Custom Tags
- JSTL
- Despliegue de aplicaciones Web
- Seguridad
- Filtros
- Patrones básicos para aplicaciones corporativas
- Bibliografía:
- Head First Servlets and JSP: http://safari.oreilly.com/0596005407
|
Módulo J3a: Programación con Spring e Hibernate - Objetivo:
Proporcionar a los alumnos los elementos para desarrollar el backend de aplicaciones de escala corporativa utilizando Spring e Hibernate - Destinatarios: Personas que hayan cursado los cursos J1 y J2 o tengan conocimientos equivalentes.
- Duración: 36 horas.
- Contenido:
- Hibernate
- Configuración
- Modelo de objetos
- Mapeos
- Colecciones y Asociaciones
- Consultas
- HQL
- Uso de la sesión extendida
- Spring
- Origen de Spring
- Módulos de Spring
- Introducción a la Inversión de Control (IoC)
- Introducción a la Programación Orientada a Aspectos (AOP)
- Implementación de Interceptores con Spring
- Bibliografía:
- Java Persistence with Hibernate
- Pro Spring
|
Módulo J3b: Programación con EJB3 - Objetivo:
&roporcionar a los alumnos los elementos para desarrollar el backend de aplicaciones de escala corporativa utilizando EJB3. Al finalizar el curso los alumnos estarán en condiciones de realizar el taller de certificación orientado a preparar el examen http://www.sun.com/training/certification/java/scbcd.xml - Destinatarios: Personas que hayan cursado los cursos J1 y J2 o tengan conocimientos equivalentes.
- Duración: 48 horas + 12 horas de Taller de Certificación .
- Contenido:
- Arquitectura de los Enterprise JavaBeans
- Gestión de recursos y servicios primarios
- Persistencia (Entity Beans y JPA)
- Entity Manager
- Mapeos
- Relaciones
- Herencia
- Consultas
- Listeners
- Session Beans
- Message Driven Beans
- Timer
- Interceptors
- Transacciones
- Seguridad
- Web Services con EJB3
- Bibliografía:
|
Módulo J4: Programación de Servicios Web - Objetivo:
Proporcionar a los alumnos los elementos para desarrollar el backend de aplicaciones de escala corporativa utilizando EJB3. Al finalizar el curso los alumnos estarán en condiciones de realizar el taller de certificación orientado a preparar el examen http://www.sun.com/training/certification/java/scbcd.xml - Destinatarios:
Personas que hayan cursado los cursos J1 y J2 o tengan conocimientos equivalentes. - Duración: 36 horas
- Contenido:
- Conceptos de XML
- SOAP
- Descripción y publicación (WSDL y UDDI)
- JAX-RPC
- REST
- Servicios Web en arquitecturas J2EE
- Seguridad
- Frameworks SOAP
- Bibliografía:
- RESTful Web Services: http://safari.oreilly.com/9780596529260
|
- Objetivo:
Proporcionar a los alumnos, los elementos para el desarrollo de aplicaciones Web utilizando Struts 2. - Destinatarios:
Personas que hayan cursado los cursos J1 y J2 y J3a o tengan conocimientos equivalentes. - Duración: 36 horas.
- Contenido:
- Diferencias con Struts 1
- Object-Graph Navigation Language (OGNL)
- Custom Tags
- Conversion de tipos
- Validación
- Configuración
- Internacionalización
- Uso de interceptores
- Seguridad
- Ajax
- Bibliografía:
- Struts 2 Design and Programming
|
Módulo J5b: JavaServer Faces y Seam - Objetivo:
Proporcionar a los alumnos, los elementos para el desarrollo de aplicaciones Web utilizando JavaServer Faces y Seam - Destinatarios:
Personas que hayan cursado los cursos J1 y J2 y J3b o tengan conocimientos equivalentes. - Duración: 36 horas
- Contenido:
- Arquitectura de JSF
- Manager Beans
- Navegación
- Custom Tags
- Tablas
- Tiles
- Conversores y validadores
- Servicios Externos
- Ajax
- Introducción a Seam
- Bibliografía:
- Core JavaServer™ Faces, Second Edition: http://safari.oreilly.com/9780131738867
|
Módulo J6: Desarrollo hands-on de Aplicaciones J2EE - Objetivo:
Los alumnos desarrollarán con la asistencia del instructor, un proyecto que aplique todas la tecnologías utilizadas habitualmente en los proyectos de Calculo. - Destinatarios:
Personas que hayan hecho los cursos J1, J2, J3 (a o b) y J5 (a o b). - Duración: 48 horas.
- Contenido:
- Herramientas utilizadas en la gestión de proyectos
- Eclipse y Plugins
- CVS
- Maven
- Bugzilla
- Resolución práctica de todas las incidencias surgidas durante el desarrollo del proyecto
|
Módulo O1: Programación PL/SQL - Objetivo:
Capacitar a los alumnos en el desarrollo de lógicas de negocio utilizando la base de datos Oracle y el lenguaje PL/SQL . Al finalizar el curso los alumnos estarán en condiciones de realizar el taller de certificación orientado a preparar el examen http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=1001〈=US&p_exam_id=1Z0_101 - Destinatarios:
Personas con conocimientos de SQL. - Duración: 48 horas + 12 horas de Taller de Certificación
- Contenido:
-
- Inclusión de SQL en PL/SQL
- Estructuras de control de flujo
- Cursores
- Excepciones
- Procedimientos
- Funciones
- Packages
- Triggers
- Collections
- Records
- SQL Dinámico
- Packages provistos por Oracle
- Bibliografía:
- Oracle® PL/SQL™ by Example, Third Edition: http://safari.oreilly.com/0131172611
|
Módulo O2: Optimización de PL/SQL - Objetivo:
Proporcionar a los alumnos un conocimiento avanzado del comportamiento de las estructuras SQL y PL/SQL con el objeto de minimizar los impactos y los tiempos en el desarrollo de procedimientos en base de datos. - Destinatarios:
Personas que hayan hecho los cursos O1 o que o tengan conocimientos equivalentes. - Duración: 48 horas + 12 horas de Taller de Certificación.
- Contenido:
- Introducción
- Optimizador de Oracle
- Optimizador de Costes
- Optimizador de Reglas
- Caminos de acceso y planes de ejecución
- Utilidad TKPROF
- Ajuste manual de sentencias: hints
- Generación de estadísticas: DBMS_STARTS
- Vistas materializadas
- Gestión de objetos: Segmentos
- Particionamiento
- Tablas e índices particionados
- Componentes del particionamiento
- Particionamientos multicoma, hash y compuesto
- Bibliografía:
- Optimizing Oracle Performance http://safari.oreilly.com/059600527X
- Oracle SQL Tuning Pocket Reference: http://safari.oreilly.com/0596002688
|
Módulo O3: Administración de Oracle - Objetivo:
Proporcionar a los alumnos los conocimientos necesarios para administrar una base de datos Oracle 10g . Al finalizar el curso los alumnos estarán en condiciones de realizar el taller de certificación orientado a preparar el examen http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_exam_id=1Z0_042 - Destinatarios:
Personas con conocimientos de SQL. - Duración: 60 horas + 12 horas de Taller de Certificación
- Contenido:
- Componentes y arquitectura de Oracle
- Creación y control de una base de datos
- Almacenamiento y objetos del esquema
- Servicios de red
- Servidor Compartido
- Administración de usuarios y seguridad
- Gestión de datos
- Gestión de consistencia y concurrencia
- Mantenimiento proactivo y monitoreo de rendimiento
- Respaldos y recuperación
- Gestor de recuperación
- Flashback
- Manejo de corrupción de bloques
- Gestión automática de almacenamiento y base de datos
- Globalización
- Gestión de recursos
- Automatización con el Scheduler
- Monitorización de almacenamiento
- Oracle Listener
- Bibliografía:
- OCP: Oracle 10g Certification Kit (1Z0-042 and 1Z0-043):
|
Módulo S1: Despliegue de Aplicaciones en Servidores J2EE - Objetivo:
Proporcionar a los alumnos una visión global y completa de las fases necesarias para realizar el despliegue de aplicaciones en los servidores J2EE más extendidos del mercado. - Destinatarios:
Programadores J2EE y administradores de sistemas. - Duración: 80 horas
- Contenido:
- Arquitecturas y Entornos de Despliegue
- Niveles de escalabilidad (horizontal / vertical)
- Granjas y Clusters
- Sistema Operativo Linux Red Hat Enterprise Server
- Introducción al Sistema
- Estructura de discos y directorios
- Administración de Usuarios
- Administración de Servicios
- Actualización y mantenimiento del sistema (up2date)
- Servidor Apache HTTP Web Server
- Introducción
- Instalación y configuración
- Módulos
- Apache Tomcat Servlet Container
- Introducción
- Instalación y configuración
- Despliegue de aplicaciones
- Conector mod_jk, balanceo de carga y cluster
- Servidor Jboss
- Introducción
- Instalación y configuración
- Despliegue de aplicaciones
- Conector mod_jk, balanceo de carga y cluster
- Servidor BEA WebLogic Application Server
- Introducción
- Instalación y configuración
- Despliegue de aplicaciones
- Conector mod_wl, balanceo de carga y cluster
- Servidor IBM WebSphere Application Server
- Introducción
- Instalación y configuración
- Despliegue de aplicaciones
- Balanceo de carga y cluster
- Bibliografía:
- Apache: The Definitive Guide, 3rd Edition: http://safari.oreilly.com/0596002033
- Tomcat: The Definitive Guide: http://safari.oreilly.com/0596003188
- JBoss™ Administration and Development: http://safari.oreilly.com/0672323478
- BEA WebLogic Server™ Administration Kit: http://safari.oreilly.com/0130463868
- IBM WebSphere: Deployment and Advanced Configuration: http://safari.oreilly.com/0131468626
|
Módulo R1: Introducción a Ruby On Rails - Objetivo:
Introducir a los alumnos al desarrollo de aplicaciones utilizando el lenguaje Ruby y el framework Rails - Destinatarios:
Personas con conocimientos de aplicaciones Web y algún lenguaje orientado a objetos. - Duración: 48 horas
- Contenido:
- Configuración del entorno de trabajo
- Introducción al lenguaje Ruby
- Elementos fundamentales de Rails
- Active Support
- Active Record
- Action Controller
- Action View
- Despliegue de aplicaciones en Rails
- Introducción a JRuby
- Bibliografía:
- Agile Web Development with Rails, 2nd Edition: http://www.amazon.com/Agile-Web-Development-Rails-2nd/dp/0977616630/ref=cm_cr_pr_sims_t
|