*Subsidio del 100% para afiliados y beneficiarios categorías A y B de Comfenalco Santander.
*Subsidio del 50% para afiliados y beneficiarios categoría C de Comfenalco Santander.
OBJETIVOS
- Comprenderá los conceptos y características del paradigma de programación orientado a objetos.
- Creará soluciones computacionales aplicando los elementos de un lenguaje de programación de alto nivel (Java).
- Usará herramientas de software para modelar, programar, depurar y documentar aplicaciones orientadas a objetos
- Empleará métodos, técnicas y herramientas basadas en la programación orientada a objetos para la construcción de aplicaciones modulares, administrables y robustas


METODOLOGÍA
Se describirán y profundizarán los conceptos de la programación orientada a objetos en Java mediante la presentación de casos prácticos y la realización de laboratorios y prácticas de programación guiadas por el profesor.
DIRIGIDO A:
Profesionistas y estudiantes del área de Tecnologías de la Información y público en general interesado en aprender las bases del diseño y desarrollo de aplicaciones.
REQUISITOS TECNOLÓGICOS:
- Windows 7, 8, 10
- 4 GB RAM
- 1280×768 display
- Mouse
FECHA DE INICIO:
8 de noviembre 2022
DURACIÓN:
90 HORAS
HORARIO:
Lunes a viernes: 6:30 p.m. a 9:30 p.m.
DOCENTES:
Luis Ernesto García Rodríguez
Ingeniero de profesión con Maestría en Tecnologías Educativas; se ha desempeñado como desarrollador y arquitecto de aplicaciones para proyectos de empresas como IBM, Ericsson y Google, además de contar con más de 7 años de experiencia en la docencia a nivel superior y especialización.
CONTENIDO TEMÁTICO
Módulo 1: Algoritmos y conceptos fundamentales de la Programación de Computadoras
- Definición y características de un algoritmo
- Representación de un algoritmo
- Descripción y elementos de un problema
- Fases de la resolución de un problema
- Instrucciones a la computadora
Módulo 2: Elementos léxico/sintácticos básicos del lenguaje Java
- Código fuente / Código objeto
- Entornos de desarrollo integrado (IDE)
- Proceso de compilación, enlace y ejecución
- Estructura general de un programa en lenguaje Java
- Operaciones de entrada y salida de datos
- Operadores aritméticos
Módulo 3: Instrucciones de Control de Flujo
- Estructuras de decisión
- Bifurcación del programa
- Operadores relacionales
- Estructuras de Iteración
- Ciclos anidados
Modulo 4: Fundamentos de Programación Orientada a Objetos
- Concepto y uso de funciones de librerías
- Herencia
- Encapsulamiento
- Operadores de objetos
Módulo 5: Colecciones
- Arreglos
- Listas
- Sets
Módulo 6: Análisis de Requerimientos
- Ciclo de vida de desarrollo de software
- Factibilidad de una solución
- Requerimientos funcionales y no funcionales
- Casos de uso e historias de usuario
Módulo 7: Persistencia de objetos
- Definición de persistencia
- Persistencia basada en el modelo relacional
- Operaciones CRUD
Módulo 8: Serialización e intercambio de información
- Operaciones básicas del protocolo HTTP
- Modelo RESTful
- Formato json

VALOR NO AFILIADO
$ 1.050.000
VALOR CATEGORÍA C
$ 525.000
PAGOS
Síguenos en nuestras redes
INFORMES
TELEFONO: 316 8786419
mercadeo@unc.edu.co