Fundamentos de Java

Jul 30, 2020 - by administrador

Profesor: Ing. Carlos Obregon
Fecha: PROXIMAMENTE
Horario: PROXIMAMENTE
Modalidad: Virtual sincrónico.
Duración: 20 horas

Competencia: Desarrollo 

Método: Virtual remoto en vivo

Idiomas disponibles: Español

Pre requisitos: Ninguno. 

 

INTRODUCCIÓN

Orientado a personas con conocimientos básicos en cualquier lenguaje de programación, incluyendo Java, con el propósito de consolidar su conocimiento de los aspectos fundamentales y aprender las mejores prácticas junto a las últimas incorporaciones al lenguaje.

 

Contenido:

Módulo 1 - Clases y Objetos

  • Tipos de Datos

  • Enums

  • Clases Utilitarias

  • Ventajas y desventajas de Objetos vs Funciones

  • Principio de Responsabilidad Única

  • Inmutabilidad

  • Referencias

  • equals y operador ==

  • NULL

  • Null Objects y Optional

  • Clases Internas


 

Módulo 2 - Herencia y Polimorfismo

  • Herencia

  • Principio de Sustitución de Liskov

  • Principio Abierto / Cerrado

  • Interfaces

  • Principio de Segregación de Interfaces

  • Principio de Inversión de Dependencias

  • Clases Abstractas

  • Polimorfismo


Módulo 3 - Estructuras de Datos

  • Complejidad para Programadores

  • Arreglos

  • List: ArrayList y LinkedList

  • Map: HashMap, LinkedHashMap y TreeMap

  • Set: HashSet, LinkedHashSet y TreeSet

PRECIOS DURACIÓN
AFILIADOS PARTICULAR HRS
$480.000+IVA $500.000+IVA 20

 

FORMA DE PAGO: Cancelar con tarjetas débito y crédito, consignar en las cuentas de ahorros Bancolombia ó de BBVA. Enviar comprobante a ACIS al correo tesoreria@acis.org.co.

 
Bancolombia: Cta. Ahorros 2098-4902095
BBVA: Cta. Ahorros 025 0200213257