Descripción:

Este curso permite al participante adquirir los conocimientos y habilidades necesarias para programar con el lenguaje de programación Java 8.0: aprendemos a utilizar el entorno de desarrollo, la arquitectura de Java y la sintaxis del lenguaje. Así mismo desarrollaremos temas de Programación Orientada a Objetos (POO) y la programación concurrente mediante el manejo de hilos.

Temario del curso:

  1. Plataforma Java 8.0: Entorno de desarrollo
    • Java Developer Kit (JDK)
    • Java Runtime Environment (JRE)
    • Archivos .jar, .war y .ear
    • IDE Java
    • Consola y depuración
    • Programas fuentes y compilados
    • Tipos de datos en Java: primitivos y Objetos
    • Importación de librerías y estructura de paquetes
    • Alcance de las variables: público, protegido y privado
    • Comentarios: de línea, bloque y documentación
  2. Programación básica del Lenguaje de Programación Java 8.0
    • Diagramas de flujo
    • Instrucciones repetitivas
    • Instrucciones condicionales
    • Combinación de instrucción
  3. Programación Orientada a Objetos en Java
    • Clases
    • Objetos
    • Atributos, métodos y constantes
    • Constructores
    • Interfaces
    • Abstracción
    • Herencia
    • Encapsulamiento
    • Polimorfismo
  1. Estructuras útiles de Java 8.0
    • Constantes y enumeraciones
    • Objetos y su comportamiento
    • Programación funcional
    • Java 8.0 y la programación funcional
    • Expresiones Lambda
  2. Los arreglos y las colecciones
    • Concepto de arreglos
    • Clases y métodos para manejo de arreglos
    • Java Collection Framework
      • List y ArrayList
      • Map y HashMap
      • Set y HastSet
      • Iterator
  3. Hilos y Concurrencia
    • ¿Qué es un hilo?
    • Clase Thread
    • Interfaz Runnable
  4. Archivos y serialización
    • Archivos secuenciales o de texto
    • Archivos de acceso aleatorio o binario
    • La interfaz serializable
  5. Excepciones
    • Manejo de excepciones
    • Propagación de excepciones
    • Capturando y lanzando excepciones
    • Manejo de múltiple excepciones

Metodología:

El curso cuenta con una metodología de trabajo personalizada, donde el curso se realiza para un máximo de seis participantes. Las clases son teórico/prácticas, con la participación activa de los estudiantes. Cada clase viene acompañada de laboratorios prácticos, para los cuales se utilizara el IDE NetBeans.

Duración:

El curso tiene una duración de 24 horas de clases presenciales y acceso a la plataforma tecnológica en forma ilimitada, en donde el instructor comparte material adicional por cada clase.

Material de trabajo:

El material proporcionado será:

  • Presentaciones del curso
  • Lecturas complementarias
  • Laboratorios desarrollados
  • Laboratorios propuestos
  • Dos libros de Java en formatos PDF.
Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+
Facebook