La Ingeniería de Software basada en Componentes o también llamado Desarrollo Basado en Componentes (Component Oriented Programing) es una rama de la ingeniería que realiza énfasis en la separación de los conceptos de funcionalidad, reutilización definición e implementación de sistemas en componentes independientes.
El diseño con un enfoque basado en componentes cambia el proceso a través del cual para cada componente se exponen sus interfaces para interactuar con similares y poder cumplir una meta mayor, revisando las fases de análisis, diseño e implementación con una perspectiva distinta llegando a cumplir con éxito los requerimientos de sistemas que cada vez crecen en complejidad y realizando tareas de mantenimiento más ordenadas.

Contenido del Programa

SEMANA 1
Bienvenida 00:02:11
REPASO PRINCIPIOS SOLID – NOCIONES COP 00:35:00
COMPONENT DEVELOPMENT 00:01:00
Modelo de Dominio Componentes 00:00:00
MODELO DE DOMINIO – COMPONENTES 30, 00:00
SEMANA 2
EVOLUCION ARQUITECTURAS COP, SOA Y SILO 00:00:00
Practica – Desarrollo Basado en componentes 00:30:00
Pincipios para el desarrollo basado en componentes, programacion generativa COP (Component Object Programming), Metaprogramacion,y Relfexion.
SEMANA 3
ANÁLISIS Y DISEÑO DE COMPONENTES CON DIAGRAMAS C4 00:20:00
Clase Online – Taller Desarrollo Componentes Parte I 00:45:00
Introducción a la Arquitectura de los componentes, nociones básicas y conceptos, evolución de la Arquitectura basada en componentes.
Clase Online – Taller Desarrollo Componentes Parte II 00:00:00
Tarea Modelado C4 20, 00:00
SEMANA 4
Caso de Estudio Large Component Based System – Prentice Hall GRATIS 00:46:00
Clase OnLine – Caso de Estudio HVH (Prentice Hall) 00:00:00
Proyecto Final – Análisis y Diseño Basado en Componentes 00:00:00
Proyecto Final de Módulo 5, 00:00

Docente

Formación:

Maestría en Ingeniería de Software (2019) – UAGRM School of Engineering

Licenciado en Ingeniería de Software (2007) – UAGRM

Laboral:

Co-Fundador de Dualbiz SRL. (empresa de Desarrollo de Software Boliviana). Desenvolviéndose en el desarrollo de Aplicaciones en Tecnología .NET de Microsoft, Aplicaciones Móvil Android/Xamarin y Nativo; con 12 años en desarrollo y 7 en Gestión de proyectos con diseño y despliegue de infraestructuras en la Nube. Docente de cursos de actualización y capacitación en tecnologías .NET.

Docente:

Tecnologias Para la Ingeniería WEB – UAGRM School of Engineering

Docente de Tecnologías .NET – UAGRM DTI (Departamento de Tecnologías de Informacion)

ASP .NET Basico y Avanzado – Aula Digital

Evaluaciones del Programa

N.A.

puntuaciones
  • 5 estrellas0
  • 4 estrellas0
  • 3 estrellas0
  • 2 estrellas0
  • 1 estrellas0

No se han encontrado Evaluaciones para este Programa

PROGRAMA PRIVADO
  • PRIVADO
  • ACCESO ILIMITADO
  • Medalla del Programa
  • Número de unidades12
33 ALUMNOS MATRICULADOS

DESCARGA NUESTRA APP

En línea

Foto del perfil de Deyvi Josue Ortiz Vidaurre
Foto del perfil de Boris Llanos Torrico
AraiTraining© AraiCenter. Derechos Reservados.
X