Вы находитесь на странице: 1из 4

PROGRAMACIÓN JAVA Grupo 15

Coordinador: Dr. Hugo Iván Piza Dávila

Objetivo: Desarrollar conocimientos y habilidades para la construcción de aplicaciones computacionales de


negocio, entretenimiento, sociales y/o científicas, capaces de funcionar en varias plataformas de hardware y
software, y de acuerdo con una metodología de programación que reduzca los tiempos de desarrollo y
mantenimiento.
Inicio: 10 de Junio de 2017
Dirigido a: Todo aquel que ocupe un puesto en las
Duración: 120 horas
áreas de diseño, desarrollo y pruebas de software,
Horario: Sábados de 9:00 a 14:00 hrs.
independientemente del giro y el tamaño de la
empresa en la que labore. Profesionistas Inversión: $34,500 (IVA incluido)
emprendedores de la informática que realizan Financiamiento:
desarrollos de software por su cuenta. 6 pagos de $5,850 (IVA incluido)

En todos los casos, empresas o personas que estén interesados en mantenerse actualizados en el lenguaje de
programación JavaTM.

Módulos:
Los módulos 1 y 2 te preparan para la certificación Sun Certified Java Programmer (SCJP).

1. Programación Orientada a Objetos con Java. 40 horas

Objetivo: Desarrollar componentes de software que puedan ser utilizados con facilidad en muchas
aplicaciones y cuya funcionalidad pueda ser extendida o modificada de manera flexible para atender
nuevos requerimientos. Un componente de software puede ir desde una estructura que almacene los
datos y las operaciones que se pueden realizar con alguna cuenta bancaria, un número complejo o un
personaje de un videojuego, hasta un componente visual (botón, tabla, lista, etc.) diseñado de acuerdo a
los estándares de una organización.
Temario:
1. Introducción al paradigma orientado a objetos
2. Programación básica
3. Estructuras selectivas, repetitivas y excepciones
4. Clases y objetos
5. Modificadores
6. Especialización
7. Generalización
8. Herencia múltiple
9. Agregación / asociación
2. Programación de Aplicaciones de Escritorio con Java. 40 horas

Objetivo: Desarrollar aplicaciones de escritorio, adaptando componentes de software para:


a) crear interfaces de usuario amigables,
b) organizar grandes volúmenes de datos de diferente naturaleza ,
c) leer y modificar la información almacenada en disco duro: archivos, bases de datos,
d) mejorar la eficiencia de las aplicaciones mediante la división de tareas y el aprovechamiento de
las capacidades multiprocesamiento del hardware disponible, y
e) comunicar módulos ejecutándose en diferentes equipos de cómputo.
Temario:
1. Clases, métodos y colecciones genéricas
2. Componentes visuales
3. Manejo de eventos
4. Administración de excepciones
5. Flujos y archivos
6. Conexión a bases de datos
7. Hilos de ejecución
8. Comunicación con sockets

3. Programación Web con J2EE. 40 horas

Objetivo: Desarrollar aplicaciones de negocio accesibles desde cualquier navegador de Internet,


utilizando herramientas empresariales, especificaciones y modelos de datos de actualidad.
Temario:
1. Colecciones para Aplicaciones Empresariales
2. Acceso de Datos Usando DAO/TO
3. Estándar JEE - Servlets, JSP, Sesiones
4. Java Server Faces
5. Java Persistance API
Metodología:
El diplomado contempla dos tipos de actividades educativas a realizar en cada módulo, instrucción y trabajo
práctico en laboratorios. Además los asistentes contarán con asesoría por parte de un experto en el
proyecto.

Taller – asesorías:
- Ejercicios prácticos en laboratorios utilizando las herramientas para desarrollo: J2SE, J2EE y Android.
- Desarrollo de un proyecto por equipos a lo largo del diplomado.
- Asesorías al proyecto.

Al finalizar el diplomado, los alumnos habrán producido:


- Una aplicación de software de negocio, constituido por módulos accesibles al usuario desde navegadores
de internet y módulos disponibles desde teléfonos inteligentes con Android.

Material de apoyo:
- Todo el material está disponible en el curso en línea.

Recuperación de los aprendizajes:


A partir de los productos que los participantes deben generar durante el diplomado.

Equipo de facilitadores:
Hugo Iván Piza Dávila
Es ingeniero en Sistemas computacionales por el Instituto Tecnológico de Colima, maestro y doctor en
Ciencias por el Centro de Investigación y de Estudios Avanzados (CINVESTAV) Guadalajara. Es profesor e
investigador de tiempo fijo del Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO). Está
certificado como Sun Certified Programmer for Java 6. Ha colaborado con empresas del ramo farmacéutico
en la construcción de software a la medida, utilizando Java como plataforma de desarrollo. Tiene ocho años
de experiencia como instructor del diplomado Programación Java.

Carlos A. Ordóñez Márquez


Es ingeniero en Sistemas computacionales por el ITESO. Ha sido profesor asociado del ITESO, en donde imparte
cursos de Ingeniería de software y Programación web. En la actualidad es gerente senior de Desarrollo de
Software en Oracle Development Center. Ha desarrollado software para diferentes industrias: bancarias, de
entretenimiento, automotrices, de recursos humanos, de mercadotecnia y manufactureras. Sus
certificaciones incluyen: Sun Certified Programmer for the Java 2 Platform, IBM Certified for Service Oriented
Architecture, IBM Certified for Rational Application Developer, y Scrum Alliance Certified Scrum Master &
Practitioner. Tiene ocho años de experiencia como instructor del diplomado Programación Java.
Óscar Daniel Vargas Rodríguez
Es ingeniero en Sistemas computacionales por el Instituto Tecnológico de Zapopan y egresado de la Maestría
en tecnologías de información en la Universidad de Guadalajara. Se ha desempeñado como analista de
sistemas de negocios en Grupo Flextronics, en proyectos para empresas como Cisco, Ciena, Toshiba, Intel y
Chrysler, entre otras. Cuenta con el certificado como Sun Certified Programmer for Java 6. Colaboró para una
empresa (cadena comercial) dedicada a la compra–venta de medicamentos, artículos de perfumería,
fotografía, hogar y alimentos durante tres años y medio, como líder de proyectos para aplicaciones
desarrolladas bajo plataformas Java, .NET, Android, Delphi, Informix 4gl, con clientes en distintos
departamentos dentro de la empresa y público en general.

Francisco Javier Dávalos Barba


Ingeniero en Sistemas Computacionales por el ITESO. Profesor de asignatura del ITESO impartiendo el curso
de Programación Orientada a Objetos. Tiene 7 años de experiencia en las áreas de desarrollo de software,
diseño de soluciones, pruebas y administración de la calidad, así como mantenimiento y soporte de software
en empresas tales como Hewlett Packard, TATA Consultancy Services, IBM entre otras, para industrias del
ramo automotriz, hospitalario, comercial, manufacturera y de gobierno. Sus certificaciones incluyen: Oracle
Certified Professional Java SE6 Programmer (SCJP), ISTQB Test Manager, Lean-Six Green Belt e IBM
Accredited Project Manager. Actualmente desarrolla los instaladores para productos IBM Rational
integrando tecnologías basadas en Java, XML, Scripting y Eclipse para distintas plataformas operativas en
ambientes virtualizados y globalmente distribuidos, empleando metodologías de desarrollo ágiles.

El ITESO se reserva el derecho de apertura del programa en caso de no cubrir con el mínimo requerido de aspirantes

Вам также может понравиться