Computación en la Nube y Desarrollo de Software
Este curso está diseñado para estudiantes universitarios interesados en aprender sobre la computación en la nube y el desarrollo de software. A lo largo del curso, los estudiantes adquirirán conocimientos y habilidades prácticas para aprovechar al máximo la computación en la nube en el desarrollo de aplicaciones y servicios. También explorarán los fundamentos del desarrollo de software en entornos de nube, incluyendo la implementación, la escalabilidad y la seguridad. Este curso combina teoría y práctica para proporcionar a los estudiantes una base sólida en este campo en constante evolución.
Objetivos de aprendizaje
- Comprender los conceptos fundamentales de la computación en la nube y su aplicación en el desarrollo de software.
- Aplicar técnicas para diseñar, desarrollar e implementar aplicaciones y servicios en entornos de nube.
- Explorar las mejores prácticas para garantizar la seguridad y la escalabilidad en el desarrollo de software en la nube.
- Utilizar herramientas y plataformas populares de computación en la nube en proyectos de desarrollo de software.
- Desarrollar habilidades prácticas para solucionar problemas comunes y optimizar el rendimiento en entornos de nube.
Temas
1.
Conceptos básicos de la computación en la nube
2.
Modelos de servicio en la computación en la nube
3.
Ventajas y desafíos de la computación en la nube
1.
Modelos de servicio en la computación en la nube
2.
Arquitecturas de software en la nube
3.
Desarrollo ágil y DevOps en la nube
1.
Arquitectura de aplicaciones en la nube
2.
Principios de diseño para aplicaciones en la nube
3.
Implementación y despliegue de aplicaciones en la nube
1.
Principios de seguridad en la computación en la nube
2.
Técnicas para garantizar la escalabilidad en el desarrollo de software en la nube
3.
Consideraciones de privacidad y cumplimiento en el desarrollo de software en la nube
1.
Introducción a las herramientas de gestión en la nube
2.
Plataformas de desarrollo en la nube
3.
Herramientas de monitoreo y optimización en la nube