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: [email protected]
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