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

Curso de Certificacin Java Pogrammer

Captulo 1

Identificadores
o Convenciones del cdigo Java
JavaBeans
o Estndares JavaBeans
Declarar clases
o Declaraciones y modificadores de Clases
Declarar Interfaces
o Declaracin 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 Mtodos finales
o Mtodos abstract
o Mtodos syncronized
o Mtodos Native
o Mtodos Strictf
o Mtodos con lista de argumentos variable (var-args)
o Declaracin de constructores
o Declaraciones de Variable
o Declarando primitivos y Rangos de primitivos
o Declaracin de Variables de Referencia
o Variables de instancia
o Variables locales (Automtica/Pila/Mtodo)
o Declaracin de Array
o Variables Finales
o Variables Transient
o Variables Volatile
Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

o
o

Variables y Mtodos estticos


Declarando enumerados (enum)

Captulo 2

Encapsulacin
Herencia, "Es-Un" (Is-A) y "Tiene-Un" (Has-A)
o Relaciones Is-A y Has-A
Polimorfismo
Sobrescritura/Sobrecarga
o Mtodos Sobrescritos
o Mtodos Sobrecargados
o Polimorfismo en Mtodos 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 Instanciacin
o Conceptos Bsicos de los Constructores
o Encadenado Constructores
o Reglas para los Constructores
o Determinar si ser Creado un Constructor por Defecto
o Cmo Podemos estar Seguros de si se Crear un Constructor por Defecto?
o Cmo Podemos Saber el Aspecto del Constructor por Defecto?
o Qu Ocurre si el Super Constructor tiene Argumentos?
o Constructores Sobrecargados
Estticos
o Mtodos y Variables Estticos
o Accediendo a Mtodos y Variables Estticos
Acoplamiento y Cohesin
o Acopilamiento
o Cohesin

Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

Captulo 3

Rpido repaso
Literales, Asignaciones y Variables
o Valores literales para todos los tipos Primitivos
o Asignacin 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 mtodos
o Pasando referencias a objeto
o Pasando variables primitivas
Array declaracin, construccin e inicializacin
o Declarando un array
o Construyendo un array
o Inicializando un array
o Declarando, construyendo e inicializando en una lnea
o Construyendo e inicializando un array annimo
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 inicializacin
Usando clases de envoltura y Boxing
o Descripcin general de clases de envoltura
o Creando objetos de envoltura
o Los constructores de envoltura
o Los mtodos valueOf()
o Usando utilidades de conversin en clases de envoltura
o Donde puede ser usado Boxing
Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

Sobrecarga
o Sobrecarga - Mtodo concordancia
o Sobrecarga - Boxing y Var-args
o Ampliacin (widening) de variables de referencia
o Sobrecarga combinando Widening y Boxing
o Sobrecarga en combinacin con var-args
Garbage Collection
o Descripcin de la gestin de memoria y garbage collection
o Descripcin del garbage collector de Java
o Cuando se ejecuta el garbage collector
o Como trabaja el garbage collector
o Escribir cdigo que marque explcitamente objetos elegibles para Collection
o Limpiando antes de Garbage Collector (mtodo finalize())

Captulo 4

Operadores Java
o Operadores de Asignacin
o Operadores Relacionales
o Comparacin instanceof
o Operadores Aritmticos
o Operador Condicional
o Operadores Lgicos

Captulo 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
Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

Jerarquia Exception
o Manejo de toda una jerarqua de clases de excepciones
o Excepciones concordantes (Exception Matching)
o Declaracin Excepcin y la interfaz pblica.
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 expresin Assertion
o Activando assertions
o Usando assertions apropiadamente
o

Captulo 6

String, StringBuilder y StringBuffer


o La Clase String
o Csas Importantes sobre los String y la Memoria
o Mtodos Importantes en la Clase String
o Las Clases StringBuffer y StringBuilder
o Mtodos 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
Serializacin
o Trabajando con ObjectOutputStream y ObjectInputStream
o Representacin de Objetos
o Usar WriteObject y ReadObject
o Cmo afecta la Herencia a la Serializacin?
o La Serializacin no vale para los Estticos
Fechas, Nmeros y Divisas
o Trabajando con Fechas, Nmeros y Divisas
Parseo, Tokens y Formateo
Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

o
o
o
o

Tutorial de Bsqueda
Localizando Datos a travs de Patrones
Tokenizando
Formateo con printf() y format()

Captulo 7

Sobrescribiendo hashCode() y equals()


o Mtodo toString()
o Mtodo equal()
o Significado de no sobrescribir equals()
o Implementando un mtodo equals()
o Sobrescribiendo hashCode
o Entendiendo los HashCodes
o Implementando hashCode()
o El contrato hashCode()
Colecciones
o Que hacer con una coleccin
o Interfaces y clases del framework Collection
Usando el framework Collections
o ArrayList Bsicos
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 Descripcin Mtodo para Arrays y Colecciones
o Descripcin Mtodo para List, Set, Map, y Queue

Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

Tipos genricos
o Manera legal de hacer colecciones
o Genricos y el legado de cdigo
o Mezclando colecciones genricas y no genricas
o Polimorfismo y Genricos
o Mtodos genricos
o Declaraciones genrico
o Creando tu propia clase genrica
o Creacin de mtodos genricos

Captulo 8

Clases Internas
Clases Internas Locales a Mtodos
Clases Internas Annimas
Clases Anidadas Estticas

Captulo 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 Ejecucin de un Hilo
o - Sleeping
Prioridades de Hilos y yield()
o - Modificando la Prioridad de un Hilo
o - El mtodo yield()
o - El Mtodo join()
o Resumen
Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

Cdigo de Sincronizacin
Problema de Concurrencia
o - Previniendo el Problema
Sincronizacin y Locks
o - Pueden Sincronizarse los Mtodos Estticos?
o - Qu ocurre si un Hilo no puede obtener el Lock?
o - Cundo Necesito Sincronizar?
o - Clases Seguras en Hilos
Abrazo Mortal de Hilos
Interaccin entre Hilos

Costo del curso

$ 2,500
Pago Bancario
Banco: Banamex
Cuenta: 4746-67797

(Solo depsito bancario)

Recuerda que los cursos en Grupo Codesi son 100% prcticos, con la ms
mnima teora. Y los
cursos no tienen fecha lmite de terminacin, ya que el curso termina cuando
manejas y has aprendido todos los temas que contiene el temario.
Nuestra modalidad de pago es el 50% al inicio del curso y el otro 50% durante el
curso

Av. 8 #430 planta baja col. Puebla, cp. 15020 Mxico, Distrito Federal
www.grupocodesi.com | www.curso-de-java.mx

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