Contacta con nosotros

Temario del curso

Introducción

  • JVM, JRE y JDK
  • Ambiente de desarrollo integrado (IDE)
  • Compilación y ejecución de código Java

Sintaxis de Java

  • Paquetes
  • Variables, arreglos y tipos de datos
  • Operadores y flujo de control
  • Detalles sobre enumeraciones (enum)

Programación orientada a objetos

  • Clases y objetos
  • Constructores de clases
  • Herencia, sobrecarga y sobrescritura
  • Módificadores de acceso
  • Clases abstractas
  • Interfaces

Marcro de colecciones de Java

  • Colecciones frente a arreglos
  • Listas, mapas, colas y conjuntos (sets)
  • Mapas
  • Contrato entre equals y hashCode
  • Ordenamiento

Manejo de excepciones

  • Clase Throwable
  • Excepciones verificadas (checked) y no verificadas (unchecked)
  • Lanzamiento de excepciones
  • Estructuras 'try...catch'
  • Creación de excepciones personalizadas

API de entrada/salida

  • Trabajo con flujos de entrada y salida
  • Flujos de bytes frente a flujos de caracteres
  • Manejo de archivos
  • Serialización de objetos
  • NIO.2

Concurrencia en Java

  • Hilos (threads) y concurrencia
  • Clase Thread frente a interfaz Runnable
  • Ejecución de tareas usando ExecutorService
  • Sincronización de hilos

Requerimientos

Se requiere conocimientos en lenguajes de programación procedimentales (como C, PHP, Basic, Pascal) o en lenguajes de programación orientados a objetos.

 28 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas