[vc_row][vc_column][vc_column_text]

Descripción:

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width=”1/4″][vc_single_image image=”28″ alignment=”center”][/vc_column][vc_column width=”3/4″][vc_column_text]

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.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Temario del curso:

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width=”1/2″][vc_column_text]

  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

[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_column_text]

  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

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]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.

[/vc_column_text][/vc_column][/vc_row]

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Facebook