DESARROLLO DE SOFTWARE
DESARROLLO DE SOFTWARE
DESCRIPCIÓN DE LA CARRERA
Los estudiantes de la carrera de Desarrollo de Software tendrán la capacidad de desarrollar y proponer soluciones de software con la finalidad de satisfacer las necesidades del sector público y privado, mejorando su productividad y desarrollo, a través de la conjugación del conocimiento teórico-práctico, teniendo como cimiento la ética, la responsabilidad y el compromiso con la sociedad ecuatoriana.
Analiza los requerimientos del software acorde a las necesidades del usuario, diseñando una solución web aplicando diagramas de flujo y pseudocódigos (PCI) en base a un lenguaje de programación web haciendo uso de métodos y funciones que agrupen instrucciones con sentencias secuenciales coherentes de control e iteración. Con la finalidad de dar soluciones viables a problemas cotidianos como una página web estática.
Genera modelos lógicos de base de datos en concordancia con las tres formas de normalización, dando respuesta al análisis de los requerimientos y necesidades del cliente a fin de implementar una Base de Datos relacional (SQL) para desarrollar aplicaciones que den soluciones a problemas, aplicando la sintaxis del paradigma orientado a objetos usando un lenguaje de programación web, teniendo persistencia de datos mediante el uso de un Object Relational Mapping (ORM) con la capacidad de interactuar con la base de datos realizando todas las operaciones del CRUD (Create, Read, Update, Delete) de forma directa sobre la base de datos por medio del ORM.
Desarrolla aplicaciones web, móviles nativas o híbridas unificando conocimientos en Back-End y Front-End, usando diferentes frameworks en base a distintos lenguajes de programación que tengan la capacidad de consumir y generar interfaz de programación de aplicaciones (API) que se ajusta a los límites de la arquitectura y permite la interacción con los servicios web de RESTful.
Implementa patrones de arquitectura de acuerdo al problema planteado, junto a la comprensión e implementación de prácticas ágiles y de development operations (DevOps), los cuales controla los cambios de versiones alineadas a una estrategia de versionamiento dando paso a la implementación de pruebas de software que puedan ser ejecutadas por servidores de integración continua, desarrollando imágenes de software contenedoras de aplicaciones que puedan ser desplegadas por orquestadores en ambientes automatizados, codificando las rutinas para la ejecución de escenarios de validación, construcción y despliegue de aplicaciones de software.
DESARROLLO DE SOFTWARE
INFORMACIÓN ACADÉMICA
Título a obtener
Tiempo de duración
Cinco Semestres
Modalidad
Costo de la carrera
Gratuita
DESARROLLO DE SOFTWARE
MALLA ACADÉMICA
DESARROLLO DE SOFTWARE
CONTÁCTENOS
MEJIA HINOJOSA CRISTIAN HERNAN
Coordinador de Carrera
ESCRÍBENOS
coordinacion.software@yavirac.edu.ec