Desarrollo de aplicaciones basadas en arquitecturas nativas de la nube y metodologías DevSecOps.
Las metodologías de DevSecOps han sido el referente para la implementación y gestión continua de sistemas de información en los últimos años. Basada en la experiencia de gigantes tecnológicos (Google, Netflix, entre otros) nació una comunidad global dedicada a crear e intercambiar prácticas en cómo diseñar, implementar y operar sistemas robustos; toda organización que utiliza sistemas de información ha podido beneficiarse de este conocimiento, lo cual ha sido un boom en el medio de TI. Esto ha facilitado que cualquier compañía, sin importar su nicho, pueda innovar y maximizar el uso de TI sin los riesgos económicos y operacionales convencionales.
“Simply put, things always had to be in a production-ready state: if you wrote it, you darn well had to be there to get it running!”
Las metodologías ágiles “DevSecOps” abarcan prácticas técnicas y de cultura laboral que han sido compartidas entre varios actores del entorno de las TI, como gigantes tecnológicos, startups y consumidores de tecnología, en donde su implementación se basa en opiniones subjetivas de quiénes lo practican laboralmente. Como consecuencia, este conocimiento, que actualmente se encuentra diseminado, requiere ser recopilado, contrastado y debatido, dando la oportunidad de ser un catalizador en la adopción y perfeccionamiento de estas metodologías pues se aplican con base a la experimentación y retroalimentación continua.
El curso tendrá un enfoque principalmente práctico en desarrollo de software, incluyendo los fundamentos teóricos necesarios acerca de las metodologías ágiles DevSecOps. Se presentarán los conceptos fundamentales y teóricos, con apoyo en presentaciones y textos guía, seguidos de actividades prácticas (en forma de laboratorios), historias en el entorno laboral del uso y aplicación de estas metodologías. Finalmente, se llevarán a cabo actividades de discusión, en dónde los participantes opinarán y contrastarán experiencias técnicas y de cultural laboral y se implementarán casos de uso práctico.
Módulo I – Desarrollo de aplicaciones nativas de la nube (12 horas)
Módulo II – DevSecOps - desarrollo, seguridad y operaciones (12 horas)
El curso se desarrollará entre el 8 y el 13 julio de 2024, de lunes a sábado, en modalidad remota sincrónica y en el horario de 8:00 a.m. a 12:00 m., con una duración total de 24 horas.
La Universidad Escuela Colombiana de Ingeniería, para sus programas de Educación Continuada, se reserva el derecho de cambiar sus conferencistas y fechas de realización, o cancelarlos de no contar con el número de personas requerido para tal fin. Lo anterior se informará a los interesados con antelación.
Acercar al participante con el conocimiento, experiencias y metodologías que han sido desarrolladas en la comunidad DevSecOps; con el fin de que puedan aplicarlas en su entorno laboral y crear un perfil laboral que se ajuste a las necesidades del entorno IT moderno.
Contrastar las metodologías modernas e innovadoras con las convencionales de desarrollo y gestión operacional de sistemas de TI y entender como coexisten
Adquirir capacidades para escoger, adoptar e implementar herramientas tecnológicas que asistan las metodologías estudiadas en el curso.
Desarrollar experiencia práctica en la planeación e implementación de aplicaciones usando conceptos arquitectónicos nativos de la nube y las metodologías DevSecOps.
Adquirir hábitos laborales que catalicen las prácticas comunes en DevSecOps como: experimentación, cambio constante, gestión de errores, comunicación asíncrona, entre otros.