Download OCP Java SE 6 Programmer

Document related concepts
no text concepts found
Transcript
Curso Formación,
Preparación para el EXAMEN
OCP, Java SE 6 Programmer
Cód: 1Z0-851
Curso Formación,
Preparación para la Certificación
Oracle Certified Professional, Java SE 6 Programmer
Code Exam: 1Z0-851
Anteriormente, Sun Certified Java Programmer (SCJP)
Horario
Lunes a Viernes (Mañana o Tarde)
Turno de Mañana: 09:00 – 13:00
Turno de Tarde: 17:00 – 21:00
Duración
4 semanas
Inicio: 16 de Julio
Fin: 10 de Agosto
Lugar
Unitel
Polígono Sta. Mª Benquerencia
C/ Río Marchés, 53 – TOLEDO
Tlf: 925 28 31 15 – 925 24 50 50
Horas Lectivas
80 Horas presenciales, guiadas por el tutor.
Las últimas 20 horas, para la preparación del examen de certificación
Objetivos de Certificación
El programa del curso contiene el track formativo necesario para
presentarse al examen:
1Z0-851: Oracle Certified Professional, Java SE 6 Programmer
Anteriormente, Sun Certified Java Programmer (SCJP)
[Examen incluido en el precio]
Dirigido a
Personas con conocimientos en programación, especialmente, Programación orientada a
Objetos (POO).
Formación Profesional.
Titulados Universitarios.
Profesionales que deseen actualizar sus conocimientos.
Requisitos
Saber crear y modificar archivos de texto con un editor de textos.
Utilizar un navegador de web.
Solucionar problemas lógicos.
Describir el concepto de variable.
Saber ejecutar comandos desde la interfaz de línea de comandos
Material
Documentación en español, correspondiente a la certificación oficial
Bloc y bolígrafo
Curso Formación, preparación Examen Certificación OCP Java SE 6 Programmer Exam 1Z0-851
2
Instalaciones y Equipamiento
Desde Unitel, Dpto. Formación, ponemos al servicio de la formación, más de 600 m2, para
cualquier tipo de formación, con un amplio horario que abarca desde las 8:00 hasta las 22:00
horas. Nuestras aulas, todas con accesibilidad y con fácil acceso desde planta calle.
Las instalaciones cuentan con la infraestructura y medios técnicos más avanzados, con el
objetivo de ofrecer a nuestros clientes un servicio de alta calidad.
Equipamiento del aula:
•
•
•
•
•
•
•
•
•
•
•
•
•
Mobiliario funcional, exclusivo y confortable
Sillas regulables en altura y respaldo
Climatización individual frío / calor
Proyector de alta definición
Pizarra magnética
Aula domotizada equipadas para 16 participantes + profesor
Conexión a Internet ADSL 20 MB
Equipos informáticos individuales para cada alumno
PC Intel Core 2 Duo Multimedia con 2 GB de RAM
Pantalla 17" TFT
Aula exterior
Zonas comunes
Superficie de 44,21 m2
Curso Formación, preparación Examen Certificación OCP Java SE 6 Programmer Exam 1Z0-851
3
Nuestras instalaciones están en un edificio exclusivo de oficinas con fácil acceso desde
cualquier parada de transporte público (metro, tren, autobús). Igualmente cuenta con
aparcamientos públicos en las inmediaciones y parking para personas discapacitadas.
Además de las Salas de Formación, todas ellas con luz natural, el cliente tiene a su disposición
una Sala de Examinación certificada por Pearson VUE como Partner, donde todos aquellos
alumnos que lo deseen podrán realizar aquí mismo los exámenes oficiales correspondiente al
curso de certificación.
METODOLOGÍA
Nuestros cursos de preparación para obtener la certificación oficial están basados en
métodos docentes que facultan al profesor y orientan al alumno con el fin de conseguir un
proceso evolutivo favorable de aprendizaje que permita mantener a los alumnos motivados y
estimulados positivamente.
•
•
•
•
Detección de las necesidades: Se realiza un análisis del mercado laboral actual, y con
las carencias observadas, se desarrollan los planes de formación.
Plan de acción: su diseño radica en que los contenidos estén siempre acorde con su
temporalización y permitan el tiempo necesario para la asimilación de los conceptos.
También se desarrolla el material didáctico y la documentación oficial de acuerdo con
las materias; incorporando a las aulas la última tecnología necesaria.
Proceso formativo: Se ejecutan distintas metodologías según el momento. Ninguna es
excluyente de la otra, sino que se combinan y desarrollan según la necesidad. En todo
momento se alternan las explicaciones teóricas con la elaboración de ejercicios
prácticos, siempre relacionados con casos reales. Se incrementan paulatinamente los
niveles de complejidad, asegurándonos de eliminar cualquier laguna que pueda
perjudicar la asimilación de conceptos de mayor dificultad.
Análisis de resultados: A lo largo de los curos de certificación, el plan de formación
será evaluado de forma continua pudiendo cerrar cada módulo con la certeza que los
conocimientos han sido comprendidos y aprendidos. En la etapa final de los cursos, se
prepara al alumno para obtener la certificación, a través de simulación de exámenes
de años anteriores o posibles preguntas de examen.
PRESTACIONES
•
•
•
•
•
•
Documentación en castellano específica para alcanzar el examen de certificación.
Incluido en el curso de certificación, el acceso a una prueba oficial del examen en
nuestras instalaciones, ya que Unitel pertenece a PEARSON VUE, Authorized Test
Center.
10% de descuento para todos los alumnos que acrediten ser estudiantes.
Un equipo informático por persona.
Simulación de exámenes de certificación.
Gestionamos su fecha de realización del examen de certificación.
Curso Formación, preparación Examen Certificación OCP Java SE 6 Programmer Exam 1Z0-851
4
TEMARIO
Oracle Certified Professional, Java SE 6 Programmer
Introducción
• Analizar la tecnología Java
• Analizar una aplicación Java sencilla
• Ejecutar una aplicación Java
Programación orientada a objetos
• Definir los conceptos de modelado: abstracción, encapsulación y paquete
• Explicar la reutilización del código de las aplicaciones Java.
• Definir los conceptos clase, miembro, atributo, método, constructor y paquete.
• Utilizar los modificadores de acceso público (public) y privado (private) conforme sea necesario
para la encapsulación
• Llamar a un método de un determinado objeto
• Utilizar la documentación en línea de las API de Java
Identificadores, palabras clave y tipos
• Diferenciar entre identificadores válidos y no válidos y reconocer las palabras clave utilizadas
en Java
• Enumerar los ocho tipos primitivos existentes
• Definir valores literales para tipos numéricos y textuales
• Definir los términos variable primitiva y variable de referencia
• Declarar variables de tipo clase y crear un objeto utilizando new
• Describir la inicialización predeterminada
• Describir la importancia de una variable de referencia
• Evaluar las consecuencias de asignar variables de tipos de clase
Expresiones y control de flujo
• Diferenciar las variables de instancia de las variables locales
• Describir la forma de inicializar las variables de instancia
• Reconocer, describir y utilizar los operadores del lenguaje Java
• Diferenciar entre asignaciones válidas y no válidas de los tipos primitivos
• Identificar las expresiones booleanas y sus requisitos en las construcciones de control
• Reconocer la compatibilidad de asignaciones y las conversiones de tipos necesarias en los tipos
fundamentales
• Utilizar las construcciones if, switch, for, while y do, además de las formas etiquetadas de las
instrucciones break y continue, como estructuras de control de flujo en un programa
Matrices
• Declarar y crear matrices de tipos primitivos, tipos de clase o de matriz
• Explicar por qué se inicializan los elementos de una matriz
• Explicar cómo se inicializan los elementos de una matriz
• Determinar el número de elementos de una matriz
• Crear una matriz multidimensional
• Escribir código para copiar valores matriciales entre matrices
Curso Formación, preparación Examen Certificación OCP Java SE 6 Programmer Exam 1Z0-851
5
Diseño de clases
• Definir la herencia, el polimorfismo, la sobrecarga, la anulación y la llamada de un método
virtual
• Utilizar los modificadores de acceso protegido (protected) y el paquete sin modificador de
acceso
• Describir los conceptos de sobrecarga de constructores y métodos
• Describir la operación completa de construcción e inicialización de objetos
Funciones de clases avanzadas
• Crear variables, métodos e inicializadores estáticos
• Crear clases, métodos y variables finales
• Crear y usar tipos enumerados
• Usar la instrucción de importación estática
• Crear clases y métodos abstractos
• Crear y utilizar una interfaz
Excepciones y aserciones
• Definir las excepciones
• Utilizar instrucciones try, catch y finally
• Describir las categorías de excepciones
• Identificar las excepciones comunes
• Desarrollar programas que gestionen excepciones
• Utilizar aserciones
• Distinguir entre el uso adecuado e inadecuado de las aserciones
• Habilitar aserciones durante el tiempo de ejecución
API Collections y Generics
• Describir las implementaciones genéricas de las interfaces fundamentales de la infraestructura
Collections
• Analizar la interfaz Map
• Examinar las clases colección tradicionales
• Crear órdenes naturales y personalizadas mediante la implementación de las interfaces
Comparable y Comparator.
• Utilizar colecciones genéricas
• Emplear parámetros de tipo en clases genéricas
• Refactorizar código no genérico existente
• Escribir un programa para iterar una colección
Principios básicos de E/S
• Escribir un programa que utilice argumentos de la línea de comandos y propiedades del sistema
• Analizar la clase Properties
• Construir y utilizar correctamente flujos de nodos y de procesamiento
• Serializar y deserializar objetos
• Distinguir entre lectores (readers) y escritores (writers) en los flujos y optar correctamente por
uno u otro
E/S de consola y E/S de archivos
• Leer datos de la consola
• Escribir datos en la consola
• Describir los archivos y la E/S de archivos
Creación de interfaces Java con la API de Swing
• Describir la tecnología Swing de JFC
• Identificar los paquetes de Swing
Curso Formación, preparación Examen Certificación OCP Java SE 6 Programmer Exam 1Z0-851
6
•
•
•
•
•
•
Describir los bloques de construcción de la interfaz gráfica, como los contenedores, los
componentes y los administradores de disposición
Examinar las propiedades de los contenedores de nivel superior, genéricos y especiales
Examinar los componentes
Examinar los administradores de diseño
Describir el modelo de subproceso único de Swing
Crear una interfaz gráfica usando componentes Swing
Manejo de eventos generados por la interfaz gráfica
• Definir el concepto de eventos y su manejo
• Examinar el modelo de eventos de Java SE
• Describir el comportamiento de la interfaz gráfica
• Determinar la acción del usuario que ha originado un evento
• Desarrollar receptores de eventos
• Describir la concurrencia en interfaces graficas basadas en Swing y las características de la clase
SwingWorker
Aplicaciones basadas en la interfaz gráfica
• Explicar cómo construir una barra de menús, un menú y opciones de menú en una interfaz
gráfica Java
• Entender cómo cambiar el color y el tipo de letra de un componente
Threads
• Definir un subproceso (thread)
• Crear diferentes subprocesos en un programa Java controlando el código y los datos usados por
cada subproceso
• Controlar la ejecución de un subproceso y escribir código independiente de la plataforma con
subprocesos
• Describir las dificultades que pueden surgir cuando varios subprocesos comparten los mismos
datos
• Utilizar wait y notify para la comunicación entre subprocesos
• Utilizar synchronized para evitar que los datos resulten dañados
Redes
•
•
•
Desarrollar código para configurar la conexión en red
Entender el protocolo TCP/IP
Utilizar las clases ServerSocket y Socket para implementar clientes y servidores TCP/IP
Curso Formación, preparación Examen Certificación OCP Java SE 6 Programmer Exam 1Z0-851
7