Profesor: Ing. Carlos Obregon
Fecha: PROXIMAMENTE
Horario: PROXIMAMENTE
Modalidad: Virtual sincrónico.
Duración: 20 horas
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
|