Arquitectura de Software
SKU
Sin existencias
Sin existencias
Este curso proporciona los conocimientos esenciales sobre Arquitectura de Software, abordando N Capas, SOA y Microservicios para diseñar sistemas escalables, seguros y eficientes, aplicando buenas prácticas en desarrollo y despliegue.
Rutas de Aprendizaje relacionadas
Descripción del curso
La Arquitectura de Software Moderna es un enfoque de diseño de sistemas que busca crear aplicaciones escalables, flexibles y mantenibles, utilizando arquitecturas como Microservicios, N Capas y Orientada a Objetos, las cuales facilitan la integración eficiente de componentes y el desarrollo de aplicaciones móviles modernas.
Las principales temáticas por abordar en el curso incluye los fundamentos, principios y técnicas de diseño de las arquitecturas N Capas, SOA y Microservicios, así como estrategias de gobernanza, pruebas, despliegue en SOA, y aspectos de escalabilidad, mantenimiento, optimización y documentación de pruebas en plataformas móviles.
El curso está diseñado por competencias y alineado con el marco global de habilidades y competencias para un mundo digital SFIA8, por lo que se propone que los estudiantes logren responder a un nivel de responsabilidad 2, de manera que logren probar, validar y aprobar la integración a fin de satisfacer los requisitos, las arquitecturas y el diseño de sistemas móviles modernos
Contenidos
1. Fundamentos y Diseño de la Arquitectura N Capas.
2. Desarrollo Práctico y Gestión de la Capa de Datos.
3. Principios, Diseño y Desarrollo de Servicios en SOA.
4. Gobernanza, Pruebas y Despliegue en SOA.
5. Introducción, Diseño y Comunicación en Microservicios.
6. Escalabilidad, Mantenimiento y Gestión de Microservicios.
7. Diseño de Arquitecturas Cliente-Servidor y Móviles.
8. Despliegue, Optimización y Documentación.
Metodología de Aprendizaje
La educación actual suele limitar a estudiantes, forzándoles a absorber contenidos en lugar de fomentar la solución colectiva de problemas. En CENFOTEC, buscamos modificar este enfoque mediante nuestra metodología de aprendizaje constructivista llamada 40-40-20.
La técnica 40-40-20 divide el tiempo de clase: 40% el profesor da un charla para inducir al pensamiento autónomo basado en conceptos clave; el siguiente 40% para resolver retos individuales o en grupo, que exigen exploración, donde el docente es un facilitador; y el 20% restante para una discusión guiada por el profesorado. Para mantener la atención, consideramos 1 hora lectiva como 50 minutos, especialmente en cursos de 3-4 horas.
Adicionalmente el estudiante deberá dedicar una cantidad de horas adicionales para completar retos extraclase que el profesor le asigne.
Metodología XperiencEd™
Nuestra metodología de aprendizaje, un pilar clave de Credentials as you Grow
Experiencia educativa con un enfoque 20% teoría, 60% práctica y 20% reflexión.
Integra estrategias de aprendizaje activas y experiencias prácticas para potenciar el desarrollo de habilidades técnicas y power skills.
Promueve un aprendizaje vivencial, donde la resolución de problemas en escenarios reales y la aplicación inmediata del conocimiento en entornos empresariales fortalecen la formación profesional.

Información adicional
Fecha de inicio | – |
---|---|
Horario | – |
Profesor | – |
Área de formación | Ingeniería del Software. |
Modalidad | Virtual en Vivo. |
Duración | 32 horas |
Nivel de complejidad | Intermedio. |
Perfil de ingreso | Conocimiento básico de uso de computadora |
Perfil de salida | Arquitecto de software, Desarrollador de software especializado en arquitecturas, Consultor en diseño de soluciones arquitectónicas, Líder de proyectos de desarrollo de software, Especialista en integración de sistemas. |
Cursos relacionados