Idioma: ES
Desarrollo-de-aplicaciones-basadas-en-arquitecturas-nativas-de-la-nube-y-metodologias-DevSecOps

Curso Desarrollo de aplicaciones basadas en arquitecturas nativas de la nube y metodologías DevSecOps

Información General

  • Icono título profesional Desarrollo de aplicaciones basadas en arquitecturas nativas de la nube y metodologías DevSecOps.
    Título
  • Icono título profesional 24 horas Duración
  • Icono título profesional remota Modalidad
  • Icono título profesional diurna Jornada

Presentación

Desarrollo de aplicaciones basadas en arquitecturas nativas de la nube y metodologías DevSecOps.

Desarrollo-de-aplicaciones-basadas-en-arquitecturas-nativas-de-la-nube-y-metodologias-DevSecOps click para reproducir video
Educación Continuada: programas abiertos y empresariales de educación no formal que optimizan el desempeño profesional.

Aprende las disciplinas y metodologías de vanguardia en el desarrollo y gestión operacional de sistemas de información que utilizan el modelo operativo de la nube.

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!”

Mike Miller, Lessons From 29 DevOps Experts on the Best Way to Make the Transition to Continuous Delivery | Zend by Perforce

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.

Conferencista Invitado

Cerrar

Sebastián Aguado Bedoya

Foto Sebastian Aguado add

Ingeniero de sistemas de la Universidad Escuela Colombiana de Ingeniería Julio Garavito, con más de 10 años en experiencia como ingeniero sénior en la nube y desarrollador de software. Microsoft certificado: Azure Developer Associate, experto en ingeniería de Azure DevOps. Ha trabajado en importantes compañías como Pragmática Software, CGM Norway, Itera Norge, Sopra Steria.

Su experiencia profesional está basada en C#, con competencia profesional en diseño e implementación de soluciones con arquitectura de microservicios utilizando CQRS, Event Sourcing y principios DDD y arquitectura tradicional de 3 capas utilizando CRUD. Competencia en API y diseño de mensajería entre sistemas. Ha diseñado e implementando soluciones móviles multiplataforma utilizando API REST y Xamarin. Además, ha trabajado con metodologías SCRUM y Agile, con competencias sólidas en la implementación de procesos DevOps para ayudar al proceso de desarrollo de software y el aprovisionamiento de infraestructura mediante CI/CD, entrega continua y control de versiones de artefactos.

El objetivo de su labor es generar impacto en la sociedad a través de la tecnología y el desarrollo de soluciones de software, lo que lo ha llevado a adquirir interés en la planificación, el diseño y la implementación de soluciones utilizando tecnologías de nube pública, así como a guiar a empresas en la adopción de tecnologías en la nube.

https://www.linkedin.com/in/s-aguado

Por qué estudiar con nosotros

edificio-h-nocturna.jpg

Convencionalmente, las prácticas DevSecOps son hábitos, técnicas y prácticas que se adquieren a través de la experiencia laboral e intercambio con la comunidad global, es por

esto que tener educación formal que acelere este viaje, es un importante catalizador para ser parte de un movimiento cuya adopción crece día a día en el mundo de las TI.

Las metodologías estudiadas en el curso son apreciadas y apetecidas en el mercado laboral de TI, de tal modo que, tener experiencia práctica en ellas, es un factor que genera valor añadido a quien la posee. Los participantes podrán adquirir conocimiento base, experiencia práctica y hábitos para promover, liderar proyectos que adopten estas metodologías y ser agentes de cambio en proyectos de IT en donde se puedan aplicar las metodologías DevOps, así como en su entorno laboral.

Metodología

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.

Deberes del participante

  • Contar con conexión a internet de banda ancha.
  • Disponer de audífonos (diadema o manos libres) para aislar el ruido externo.
  • Verificar que el equipo de cómputo no haya sido bloqueado para conexiones a herramientas de Microsoft.
  • En caso de ser miembro de Microsoft Teams con otra cuenta, cerrar las sesiones que la involucren e ingresar con un navegador libre de caché.
  • Conectarse a las sesiones de clase con mínimo diez minutos de antelación, de manera que verifique la conexión y realice los ajustes del caso.
  • Disponer de materiales para tomar apuntes.

Certificación

  • El curso se desarrollará en 2 módulos, con un total de 24 horas, en modalidad remota sincrónica.
  • La Escuela Colombiana de Ingeniería Julio Garavito otorgará certificados de este curso así:
    • De asistencia, a quienes se inscriban por educación continuada y participen activa y cumplidamente como mínimo en el 90 % de las sesiones programadas.
    • De contenido, créditos y nota a los estudiantes de pregrado o posgrado de la Escuela.
    • De contenido, créditos y nota a los estudiantes de pregrado o posgrado de cualquier universidad del país que se matriculen como estudiantes visitantes o de intercambio. Para esto deberán enviar la solicitud a la Oficina de Relaciones Internacionales (ori@escuelaing.edu.co) e indicar la universidad de origen y el programa que cursan..

Perfil del aspirante

Mujer profesional
  • Profesionales, estudiantes e investigadores que trabajen en áreas de ingeniería de sistemas, ingeniería de software y análisis de datos, con interés en fortalecer su conocimiento con respecto a metodologías “DevSecOps”, para el diseño y operación de sistemas modernos de información y en aprender los principios arquitectónicos del desarrollo de dichos sistemas. Es deseable, no indispensable, experiencia práctica en desarrollo de software y laboral en gestión / mantenimiento de sistemas de TI, así como el uso de utilidades avanzadas en sistemas operativos (CLI, GIT, entre otros).

Contenido temático

Módulo I – Desarrollo de aplicaciones nativas de la nube (12 horas)

  • El modelo operativo de la nube.
  • La metodología de los 12 factores.
  • Aplicaciones Serverless.
  • Arquitecturas basadas en eventos.

Módulo II – DevSecOps - desarrollo, seguridad y operaciones (12 horas)

  • Desarrollo (DEVelopment).
    • Infraestructura como código (Infrastructure as Code).
    • Integración Continua y Despliegue Continuo (CI/CD Continous Integration & Continous Deployment).
  • Seguridad (SECurity).
    • Análisis estático de Código Fuente (Static Analysis).
    • Cumplimiento de normativas de Seguridad (Security Compliance checks).
    • Detección activa de vulnerabilidades (Vulnerability detection).
    • Protección en la cadena de suministros (Supply Chain Protections).
  • Operaciones (OPS - Operations).
    • Técnicas de despliegue (Deployment techniques).
    • Puestas en operación agiles (High speed releases).
    • Ciclos de retroalimentación (Feedback loops).
    • Experimentación (Experimentation).
  • Herramientas: Tooling / SDK's / API's / Dev Environments.

Fechas y horarios

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.

Objetivos alcanzables

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.

Bloque-I-nocturna.jpg

Contrastar las metodologías modernas e innovadoras con las convencionales de desarrollo y gestión operacional de sistemas de TI y entender como coexisten

_DSC4651.jpg

Adquirir capacidades para escoger, adoptar e implementar herramientas tecnológicas que asistan las metodologías estudiadas en el curso.

edificio-aycardi-posgrados-bloque-e.jpg

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.

Bloque-H-y Bloque I.jpg

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.

Valor de la inversión

edificio-h-nocturna.jpg

El valor de la inversión es de COP $2.190.000 (dos millones ciento noventa mil pesos) por participante. Este valor incluye material del curso en medio electrónico.

Descuento del 5 % por pronto pago hasta el 24 de junio de 2024.

Inscripciones hasta el 3 de julio de 2024.

Solicite Información

Desarrollo de aplicaciones basadas en arquitecturas nativas de la nube y metodologías DevSecOps

Programas relacionados