Certificación Java Programmer

Grupo Codesi

Curso de Certificación Java Programmer

Grupo Codesi
En México

Consultar precio
¿Quieres hablar con un Asesor sobre este curso?

Información importante

Tipología Capacitación laboral
Nivel Nivel avanzado
Lugar México
Horas lectivas 50h
Duración 2 Meses
Inicio Fechas a escoger
Prácticas en empresa
  • Capacitación laboral
  • Nivel avanzado
  • México
  • 50h
  • Duración:
    2 Meses
  • Inicio:
    Fechas a escoger
  • Prácticas en empresa
Descripción

La Certificación de Java o mejor conocida por sus siglas OCJP “Oracle Certified Java Programmer” es un documento que te avala que eres experto en la Tecnología de Java y que tienes un dominio y conocimiento del Lenguaje de Programación capaz de resolver cualquier problema que se te presente

¡Emagister te ayuda para que elijas la formación más adecuada para ti!

Solicita más información por medio del catálogo de Emagister.com.mx y el centro se pondrá en contacto contigo para informarte del proceso de matriculación.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a escoger
México
General Francisco Morazan No. 430 Puebla, Mexico Df, 15020, Ciudad de México (Distrito Federal), México
Ver mapa
Inicio Fechas a escoger
Ubicación
México
General Francisco Morazan No. 430 Puebla, Mexico Df, 15020, Ciudad de México (Distrito Federal), México
Ver mapa

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Obtener la preparación necesaria para acreditar el examen de certificación en Oracle Certificed Java Programer 6. Aplicar los conocimientos teóricos en el desarrollo de prácticas de resolución de problemas de la vida real. Preparar al alumno con bases sólidas como programador de Java Crear un análisis, diseño y construcción en la programación de Java. Fortalecimiento del futuro profesional en el desarrollo y gestión de aplicaciones de software de Oracle Java.

· ¿A quién va dirigido?

Este curso va dirigido a todas aquellas personas que tienen un dominio sobre el lenguaje de programación Java y que desean obtener su certificación. O bien puedes tomar este curso sin ningun costo si tomas nuestro diplomado de java el cual incluye los cursos: JDBC, Servlets, JSP, Jetty, Tomcat.

· Requisitos

Los requerimientos que debes de saber o dominar principalmente es la Programación Orientada a Objetos o mejor conocida como POO

· ¿Qué diferencia a este curso de los demás?

Nuestra metodología de enseñanza para el Curso de Certificaión en Java consta en la práctica de los temas que abarca el examen de certificación

· ¿Qué pasa después de pedir información?

Una vez que solicites información por medio del catálogo de Emagister.com.mx el centro se pondrá en contacto contigo para informarte del proceso de matriculación.

¿Qué aprendes en este curso?

Java
JSP
Aprederas a programar
Conoceras jsp
Aprenderas a programar en jsp
Conectaras mvc
Conectaras jsp con servlets
Conectaras jsp con jsp
Aplicaras el modelo mvc
Javascript
JAVA swing
programacion
Programación web
Programación en Java
Programación orientada objetos
Lenguaje de Programación

Profesores

Rodolfo Morales
Rodolfo Morales
Profesor Certificado en OCJP6

Programa académico

Capítulo 1

· Identificadores

o Convenciones del código Java

· JavaBeans

o Estándares JavaBeans

· Declarar clases

o Declaraciones y modificadores de Clases

· Declarar Interfaces

o Declaración de una interfaz

o Declarando constantes de interfaz

· Declarar miembros de una clase

o Modificadores de acceso

o Miembros Public

o Miembros Privados

o Miembros Protected o Default

o Variables locales y Modificadores de acceso

o Modificadores de no acceso en miembros

o Métodos finales

o Métodos abstract

o Métodos syncronized

o Métodos Native

o Métodos Strictf

o Métodos con lista de argumentos variable (var-args)

o Declaración de constructores

o Declaraciones de Variable

o Declarando primitivos y Rangos de primitivos

o Declaración de Variables de Referencia

o Variables de instancia

o Variables locales (Automática/Pila/Método)

o Declaración de Array

o Variables Finales

o Variables Transient

o Variables Volatile

o Variables y Métodos estáticos

o Declarando enumerados (enum)

Capitulo 2

· Encapsulación

· Herencia, "Es-Un" (Is-A) y "Tiene-Un" (Has-A)

o Relaciones Is-A y Has-A

· Polimorfismo

· Sobrescritura/Sobrecarga

o Métodos Sobrescritos

o Métodos Sobrecargados

o Polimorfismo en Métodos Sobrescritos y Sobrecargados

· Casting a Variables de Referencia

· Implementando una Interfaz

· Tipos de Retorno Legales

o Declaraciones de Tipos de Retorno

o Devolver un Valor

· Constructores e Instanciación

o Conceptos Básicos de los Constructores

o Encadenado Constructores

o Reglas para los Constructores

o Determinar si será Creado un Constructor por Defecto

o ¿Cómo Podemos estar Seguros de si se Creará un Constructor por Defecto?

o ¿Cómo Podemos Saber el Aspecto del Constructor por Defecto?

o ¿Qué Ocurre si el Super Constructor tiene Argumentos?

o Constructores Sobrecargados

· Estáticos

o Métodos y Variables Estáticos

o Accediendo a Métodos y Variables Estáticos

· Acoplamiento y Cohesión

o Acopilamiento

o Cohesión

Capitulo 3

· Rápido repaso

· Literales, Asignaciones y Variables

o Valores literales para todos los tipos Primitivos

o Asignación de operadore

o Ámbito de Variable

o Uso de una variable o elemento de Array que ni esta inicializado ni asignado

o Variables de instancia de tipo primitivo y Object

o Instanciar Variables Primitivas

o Instanciar Variables de referencia a Objetos

o Variables de instancia Array

o Variables locales (Stack, automatic) Primitivas y

o Asignando una variable referencia a otra

· Pasando variables a los métodos

o Pasando referencias a objeto

o Pasando variables primitivas

· Array declaración, construcción e inicialización

o Declarando un array

o Construyendo un array

o Inicializando un array

o Declarando, construyendo e inicializando en una línea

o Construyendo e inicializando un array anónimo

o Arrays de primitivos

o Arrays de referencias a objetos

o Asignaciones de referencias de array para Arrays Unidimensionales

o Asignaciones de referencias de array para Arrays Multidimensionales

o Bloques de inicialización

· Usando clases de envoltura y Boxing

o Descripción general de clases de envoltura

o Creando objetos de envoltura

o Los constructores de envoltura

o Los métodos valueOf()

o Usando utilidades de conversión en clases de envoltura

o Donde puede ser usado Boxing

· Sobrecarga

o Sobrecarga - Método concordancia

o Sobrecarga - Boxing y Var-args

o Ampliación (widening) de variables de referencia

o Sobrecarga combinando Widening y Boxing

o Sobrecarga en combinación con var-args

· Garbage Collection

o Descripción de la gestión de memoria y garbage collection

o Descripción del garbage collector de Java

o Cuando se ejecuta el garbage collector

o Como trabaja el garbage collector

o Escribir código que marque explícitamente objetos elegibles para Collection

o Limpiando antes de Garbage Collector (método finalize())

Capitulo 4

· Operadores Java

o Operadores de Asignación

o Operadores Relacionales

o Comparación instanceof

o Operadores Aritméticos

o Operador Condicional

o Operadores Lógicos

Capitulo 5

· Sentencias if y switch

· Bucles e iteradores

o While

o Do

o For

o Break y Continue

· Manejo de excepciones

o Try y Catch

o Finally

o Programando excepciones

o Definiendo excepciones

o Jerarquia Exception

o Manejo de toda una jerarquía de clases de excepciones

o Excepciones concordantes (Exception Matching)

o Declaración Excepción y la interfaz pública.

· Excepciones y errores comunes.

o De donde vienen las excepciones.

o JVM lanzando Excepciones

o Lanzando excepciones programaticamente.

o Resumen de las excepciones y errores.

· Trabajando con Assertion

o Assertions

o Reglas de expresión Assertion

o Activando assertions

o Usando assertions apropiadamente

Capitulo 6

· String, StringBuilder y StringBuffer

o La Clase String

o Cósas Importantes sobre los String y la Memoria

o Métodos Importantes en la Clase String

o Las Clases StringBuffer y StringBuilder

o Métodos Importantes en las Clases StringBuffer y StringBuilder

· Manejo de Ficheros y I/O

o Creando Ficheros Mediante la Clase File

o Usando FileWriter y FileReader

o Combinando Clases I/O

o Trabajando con Ficheros y Directorios

· Serialización

o Trabajando con ObjectOutputStream y ObjectInputStream

o Representación de Objetos

o Usar WriteObject y ReadObject

o ¿Cómo afecta la Herencia a la Serialización?

o La Serialización no vale para los Estáticos

· Fechas, Números y Divisas

o Trabajando con Fechas, Números y Divisas

· Parseo, Tokens y Formateo

o Tutorial de Búsqueda

o Localizando Datos a través de Patrones

o Tokenizando

o Formateo con printf() y format()

Capitulo 7

· Sobrescribiendo hashCode() y equals()

o Método toString()

o Método equal()

o Significado de no sobrescribir equals()

o Implementando un método equals()

o Sobrescribiendo hashCode

o Entendiendo los HashCodes

o Implementando hashCode()

o El contrato hashCode()

· Colecciones

o Que hacer con una colección

o Interfaces y clases del framework Collection

· Usando el framework Collections

o ArrayList Básicos

o Autoboxing con Collections

o Clasificando (sorting) Collections y Arrays

o Sorting Collections

o Interfaz Comparable

o Sorting con Comparator

o Sorting con la clase Arrays

o Buscando en Arrays y Collections

o Convirtiendo Arrays a Listas (y viceversa)

o Usando Lists

o Usando Sets

o Usando Maps

o Usando la clase PriorityQueue

o Descripción Método para Arrays y Colecciones

o Descripción Método para List, Set, Map, y Queue

· Tipos genéricos

o Manera legal de hacer colecciones

o Genéricos y el legado de código

o Mezclando colecciones genéricas y no genéricas

o Polimorfismo y Genéricos

o Métodos genéricos

o Declaraciones genérico

o Creando tu propia clase genérica

o Creación de métodos genéricos

Capitulo 8

· Clases Internas

· Clases Internas Locales a Métodos

· Clases Internas Anónimas

· Clases Anidadas Estáticas

Capitulo 9

· Definir, Instanciar e iniciar Hilos

· Crear un Hilo

o - Extender la clase Thread

o - Implementando java.lang.Runnable

· Instanciando un Hilo

· Iniciando un Hilo

o - Iniciando y Ejecutando Varios Hilos

o - El Scheduler (Planificador) de Hilos

· Estados de Hilos y Transiciones

· Estados de Hilos

· Prevenir la Ejecución de un Hilo

o - Sleeping

· Prioridades de Hilos y yield()

o - Modificando la Prioridad de un Hilo

o - El método yield()

o - El Método join()

o - Resumen

· Código de Sincronización

· Problema de Concurrencia

o - Previniendo el Problema

· Sincronización y Locks

o - ¿Pueden Sincronizarse los Métodos Estáticos?

o - ¿Qué ocurre si un Hilo no puede obtener el Lock?

o - ¿Cuándo Necesito Sincronizar?

o - Clases Seguras en Hilos

· Abrazo Mortal de Hilos

· Interacción entre Hilos


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares