Diplomado en Ingeniería de Software
Diplomado
Online
Descripción
-
Tipología
Diplomado
-
Metodología
Online
-
Duración
Flexible
-
Inicio
Fechas disponibles
Acerca de este Diplomado
El programa busca transmitir conocimientos especializados en el análisis, diseño y programación de aplicaciones de software para adquirir competencias relacionadas con los conocimientos, habilidades y actitudes de la ingeniería del software y datos en entornos de desarrollo con diferentes arquitecturas y patrones en plataformas web y móviles. Ello junto a la extracción, transformación, carga y visualización de datos usando el lenguaje de programación Python y sus principales librerías científicas en diferentes ámbitos de la industria; dotando a sus participantes con habilidades, técnicas, framework y herramientas de altos estándares.
¿A quién va dirigido?
A especialistas en el área de Ingeniería en Computación, así como a profesionales de diversas áreas tales como desarrolladores, arquitectos, analistas, científicos de datos y profesionales afines a las áreas de analítica de datos.
Objetivos
Desarrollar aplicaciones de software que satisfagan las necesidades de los usuarios y se comporten de forma confiable y eficiente utilizando la licitación de requerimientos, patrones de diseño, modelos arquitecturales y estándares de calidad asociados al producto.
Sedes y fechas disponibles
Ubicación
comienzo
comienzo
Opiniones
Materias
- Programación
- Ingeniería del software
- Arquitectura de software
- Ingeniería de Requisitos
- POO
- Implementación de software
- Desarrollo para entornos web
- Desarrollo para entorno móvil
- Python
- Frameworks
Temario
Módulo I. Ingeniería de Requisitos y Arquitectura de Software
- Introducción a la ingeniería de software, ingeniería de requisitos y arquitectura de software.
Módulo II. Análisis, Diseño y Programación Orientado a Objetos
- Proporcionar los conceptos de diseño e implementación de software orientado a objetos.
- Enfoque de desarrollo con arquitecturas para entornos web y móvil.
- Construcción de aplicaciones reusables con clases e instanciación de objetos usando Python y el uso de frameworks que requieren dinámica, rendimiento, estilo y seguridad.
Módulo III. Ingeniería de Datos
- Modelar datos dimensionalmente y realizar ETL para mover, reformatear, limpiar y cargar datos desde múltiples fuentes a una base de datos dimensional para su análisis.
Módulo IV. Visualización de Datos, Pandas y Librerías Científicas
- Desarrollo de arquitecturas de datos con modelos dimensionales en Python usando Pandas y librerías científicas para analizar y visualizar grandes volúmenes de datos, aplicando datamining y machine learning.
Diplomado en Ingeniería de Software
