Java Asociado JSE8

Java

Java Asociado JSE8

Este diplomado se basa en los objetivos para la preparación de Oracle Certified Associate, Java SE 8 Programmer certificate.

Perfil del Participante: Profesionistas y estudiantes en el área de Tecnologías de Información con conocimientos básicos de programación e interesados en aprender el lenguaje de programación Java para tomar la certificación Oracle Certified Associate Java SE8 Programmer.

Objetivo: El participante identificará conceptos lenguaje de programación JavaSE 8, elaborará ejemplos aplicado a la vida real y valorará las ventajas de crear aplicaciones usando Java 8.

Requisitos: Laptop.

Duración: 40 Hrs.

 

  1. Introducción a la Tecnología Java
    1. JAVA SE, EE, ME
    2. Conceptos clave del lenguaje de programación Java
    3. Instalación de ambiente con JRE y JDK
  2. Conceptos Básicos
    1. Variables
    2. Definición de la estructura de las clases
    3. Crear una aplicación ejecutable con el método main
    4. Sentencia import y package
  3. Tipos de Datos
    1. Declaración e inicialización de variables
    2. Diferencias entre variables primitivas y de referencia
    3. Herencia
    4. Objetos
  4. Operadores y Constructores de Decisión
    1. Operadores
    2. Expresiones, sentencias y bloques
    3. Operador == y metodo equals()
    4. Sentencia If, If-else
    5. Sentencia Switch
  5. Creación y uso de arreglos
    1. Arreglos unidimensionales
    2. Arreglos bidimiensionales
  6. Bucles
    1. While
    2. For
    3. Do While
    4. Break y Continue
  7. Programación Orientada a Objetos
    1. Clases, métodos y propiedades
    2. Argumentos y valores de retorno
    3. Constructores
    4. Encapsulación
    5. Herencia
    6. Sobreescritura de métodos
    7. Palabra clave: static, super, this
    8. Sobrecarga de métodos
    9. Modificadores de acceso
    10. Polimorfismo
    11. Clases abstractas
    12. Interfaces
    13. Clases internas
    14. Clases anidadas
  8. Manejo de Excepciones
    1. Excepciones verificadas y no verificadas (checked y unchecked)
    2. Clases RuntimeException y Error
    3. Bloque try-catch
    4. Ventajas del manejo de excepciones
    5. Creación e invocación de métodos que lanzan una excepción
    6. Clases de excepción comunes y catergorias (NullPointerExcetion, ArithmeticException, etc.)
  9. Clases del API de Java
    1. Creación y manipulación de datos usando StringBuilder y String
    2. Creación y manipulación de fechas con LocalDateTime, LocalDate, Time, DateTimeFormatter, Period
    3. Declaración y uso de ArrayList
    4. Expresiones Lambda