Download Curso CERTIFICACIÓN JAVA
Document related concepts
no text concepts found
Transcript
PREPARACION PARA PRESENTAR EL EXAMEN DE CERTIFICACIÓN COMO PROGRAMADOR EN JAVA Facultad de Ingenierías – Departamento de Ciencias de la Información Departamento de Educación Continua Duración 40 Horas. Del 30 de abril al 31 de mayo de 2008. Horario Miércoles de 6:30 p.m. a 9:30 p.m. y Sábados de 8:00am a 12m Lugar Universidad Autónoma de Occidente, Sede Valle del Lili. Valor inversión $1.200.000 (incluye el examen de certificación CX-310-055) Servicios incluidos Material de trabajo y certificado de asistencia Formas de pago - DESCUENTOS 20% de descuento a : Egresados, estudiantes y Funcionarios de la Universidad. Consignación en Banco de Bogotá. Tarjeta de Crédito: Sede Dirección de Extensión, UAO. 20% de descuento a asociados de Coomeva. Informes Teléfono: 5541584 Ext. 113 - 122 - 136 - 151. Fax: 514 61 35. Sugerencias y reclamos: extension@uao.edu.co Los participantes deberán cumplir con el reglamento, tener una asistencia mínima del 80% de las clases y aprobar todos los módulos de acuerdo a los requerimientos exigidos por el programa. La Universidad Autónoma de Occidente podrá cancelar los Diplomados y Seminarios cuando no haya un número mínimo de participantes. Igualmente, en caso de fuerza mayor, la Universidad se reserva el derecho de cambio en los facilitadores y fechas programadas. 1. PRESENTACION JAVA es un lenguaje de programación orientado a objetos de amplia utilización a nivel mundial debido a sus características, entre las que se encuentran, la independencia de la plataforma, la solidez y seguridad que otorga a los desarrollos, manejo de bases de datos, comunicación en red y múltiples hilos de ejecución. Considerando la difusión del lenguaje entre los programadores, Sun Microsystems ha definido diversos caminos de certificación que permiten a los desarrolladores sustentar sus habilidades en las diferentes herramientas propuestas en la plataforma JAVA, estos caminos de certificación tienen como punto inicial la certificación como Programador JAVA. 2. OBJETIVO El propósito de este curso es proveer a los profesionales de desarrollo de software, el nivel de conocimientos necesarios sobre los fundamentos del lenguaje de programación JAVA, de tal manera que puedan prepararlo para presentar el examen como programador y obtener la respectiva certificación internacional. 3. COMPETENCIAS ADQUIRIDAS • • • • • Conocer los identificadores válidos en JAVA. Realizar apropiadamente la declaración de los diversos elementos del lenguaje. Manejar apropiadamente los conceptos básicos relacionados con la programación orientada a objetos. Emplear de forma apropiada los diversos operadores incluidos en JAVA. Utilizar las estructuras de control de flujo provistas por el lenguaje. DEC-1.8.1-0211-V2-2005 1 • • • • • Diferenciar apropiadamente las características de las clases provistas por JAVA para el manejo de cadenas. Emplear de forma óptima las colecciones definidas en JAVA. Declarar y utilizar fácilmente clases internas. Comprender el manejo de múltiples hilos de ejecución. Entender conceptos básicos asociados al desarrollo de aplicaciones JAVA. 4. DIRIGIDO A Profesionales con experiencia en Programación Orientada a Objetos utilizando JAVA. Prerrequisitos : • • Conocer los fundamentos del lenguaje de programación JAVA. Experiencia en el desarrollo de aplicaciones utilizando lenguaje JAVA. 5. CONTENIDO Unidad 1. Declaración y Control de Acceso Identificadores. Declaración de Clases. Declaración de Interfaces. Declaración de miembros de clase. Discusión de Preguntas. Unidad 2. Conceptos Básicos de Programación Orientada a Objetos. Encapsulamiento. Herencia. Polimorfismo. Sobrecarga y Sobreescritura. Implementación de Interfaces. Tipos de Retorno. Constructores. Instanciación de Clases. Variables y Métodos estáticos. Discusión de Preguntas. Unidad 3. Sentencias de Asignación Literales, Asignaciones y Variables. Paso de Variables entre métodos. Declaración, Construcción e Instanciación de Arreglos. Uso de Clases de Envoltura. Boxing y Unboxing. Garbagge Collector. Discusión de Preguntas. Unidad 4. Operadores en Java. Operadores de Asignación. Operadores de Relación. Operadores Aritméticos. Comparación con instanceof. Operadores condicionales. Operadores lógicos. Discusión de Preguntas. Unidad 5. Sentencias de control de Flujo. Sentencias de Selección (if, switch). Sentencias de ciclo (while, do, for, for each). Uso de Break y Continue. Iteradores. Manejo de Excepciones. Manejo de Aserciones. Discusión de Preguntas. Unidad 6. Manejo de Cadenas. Clase String. Clase StringBuilder. Clase StringBuffer. Discusión de Preguntas. Unidad 7. Colecciones. Métodos hashCode(), equals(). Colecciones. Colecciones Genéricas. Discusión de Preguntas. Unidad 8. Clases Internas. Clases Internas. Clases internas a métodos. Clases Anónimas. Clases Anidadas estáticas. Discusión de Preguntas. Unidad 9. Manejo de Hilos. Definición, instanciación y arranque de Hilos. Estados de los hilos. Transiciones entre estados en un hilo. Sincronización de código. Interacción de hilos. Discusión de Preguntas. Unidad 10. Desarrollo de Aplicaciones DEC-1.8.1-0211-V2-2005 2 Comandos básicos para compilación y ejecución. Archivos JAR. Importaciones estáticas. Discusión de Preguntas. Al finalizar este curso el estudiante estará capacitado para presentar el examen de certificación de Sun Microsystems: “Sun Certified Java Programmer for the Java 2 Platform, Standard Edition 5.0 (CX–310–055) 6. METODOLOGIA El curso será dictado por instructores certificados por SUN Microsystems con amplia experiencia laboral y docente. El desarrollo académico del curso de certificación es Presencial, el cual se sustentará en la combinación de las siguientes modalidades metodológicas: • • • • Exposición magistral con el apoyo de medios audiovisuales. Demostraciones de cada tema por parte del instructor. Laboratorios prácticos por cada tema guiados por el Instructor. Discusión de preguntas tipo examen de certificación sobre cada unidad. El estudiante además del tiempo presencial que debe dedicar al programa, debe poseer como mínimo 10 horas semanales disponibles para auto estudio, con el propósito de garantizar la obtención de la certificación. 7. CONFERENCISTA MSc. Lyda Peña Paz • Ingeniera de Sistemas – Universidad de San Buenaventura • Especialista en Sistemas Gerenciales de Ingeniería – Pontificia Universidad Javeriana • Magíster en Ciencias Computacionales (Instituto Tecnológico y de Estudios Superiores de monterrey – México, Universidad Autónoma de Bucaramanga). • Doctorado en Ingeniería Informática (Universidad Pontificia de Salamanca) – Tesis en Desarrollo • Sun Certified Programmer (Sun Microsystems) 8. CERTIFICACIÓN Al terminar y aprobar el curso, el participante podrá presentar el examen de Certificación (CX–310–055) “Sun Certified Java Programmer for the Java 2 Platform, Standard Edition 5.0”. El examen puede tomarse en inglés o español, el cual consta de 72 preguntas de selección múltiple y de apareamiento que deben responderse en 175 minutos. El estudiante tiene máximo 2 meses después de finalizar el curso, para presentar su examen de certificación. La entidad certificadora en Sun Microsystems. 9. Centro Certificador Enterprise) VUE (Virtual Univeristy VUE es una empresa dedicada a la realización de exámenes de los principales proveedores de Tecnologías de Información del mundo. (www.vue.com) La Universidad Autónoma de Occidente - UAO es la entidad autorizada por VUE para ofrecer múltiples exámenes de certificación en lo correspondiente a las tecnologías de información. DEC-1.8.1-0211-V2-2005 3