Git GitHub Actions, Buenas Prácticas de Integración Continua
What you'll learn
- Comprender las metodologías, políticas y mejores practicas para trabajar con git y repositorios de código compartidos por multiples contribuidores
- Diseñar y crear workflows y pipelines para automatizar tareas y agilizar el trabajo usando la suite de github actions.
- Aprender las buenas practicas para manejar información sensible mediante secrets en los repositorios de git, imágenes de docker y workflows de github actions.
- Aprender a usar inteligencia artificial como herramienta de productividad mediante el uso de extensiones y prompts
- Escribir pipelines que se ejecuten mediante eventos del repositorio, validen el código, lo integren y generen imágenes de Docker en github packages.
Requirements
- Tener conocimientos básicos sobre cualquier actividad de desarrollo de software, como programación, administración de sistemas, uso de herramientas de gestión de proyectos , gerencia de proyectos, arquitectura de software, Actividades DevOps, automatización de proyetos.
Description
En este curso práctico aprenderás git y github actions desde cero hasta git avanzado, github actions para escribir pipelines y workflows de automatización, como usar Inteligencia artificial (copilot y chat GPT) para aumentar la productividad en el proceso de desarrollo de software.
Obtendrás el conocimiento necesario para establecer políticas y metodologías para administrar repositorios de código, el control de versiones, diseñar pipelines, escribir workflows publicar imágenes de docker en github packages, y distribuir tus aplicaciones siguiendo las buenas practicas de DevOps, administrar información sensible en repositorios mediante secrets y todo lo referente a la integración continua.
Este curso práctico de Git e integración continua con GitHub Actions y la asistencia de inteligencia artificial ( AI ) está diseñado para cualquier persona interesada en aprender a automatizar y mejorar el proceso de desarrollo de software.Desde principiantes hasta profesionales con experiencia en el tema, el curso abarca todo lo necesario para dominar la integración continua.
Nos enfocaremos en las mejores prácticas de integración continua, proporcionándote las directrices y estrategias necesarias para optimizar tus procesos de desarrollo y lograr un flujo de trabajo eficiente.
Ya seas un desarrollador principiante en busca de una introducción completa al tema, un profesional con experiencia deseando expandir tus habilidades en integración continua, un gerente de proyecto , un CTO o emprendedor que busca aumentar la productividad y bajar los costos, este curso te brindará los conocimientos y herramientas necesarios para llevar tus proyectos de desarrollo de software al siguiente nivel.
Who this course is for:
- Desarrolladores de software que deseen aprender a implementar la integración continua utilizando GitHub Actions.
- Ingenieros de software, SREs, DevOps, lideres técnicos y desarrolladores seniors que busquen automatizar y mejorar el proceso de desarrollo de software
- Estudiantes de informática o profesionales en formación interesados en aprender sobre prácticas modernas de desarrollo de software y automatización
- Arquitectos de soluciones y/o gerentes de proyectos que deseen agilizar el proceso de desarrollo en sus equipos, para dar una respuesta desde el desarrollo a las metodologías de gestión ágiles como scrum.
- Emprendedores y CTOs que deseen aumentar la productividad y automatizar los procesos repetitivos
Instructor
¡Hola! Soy Carlos,
Antes de hablarte de mi, quiero invitarte a que revises los comentarios y calificaciones de mis cursos con una medai de 4.7/5 otorgadas por más de 90.000 estudiantes, para que puedas darte cuenta por ti mismo que estarás en buenas manos si decides confiar en mis cursos.
Como podrás leer más abajo y en mi perfil publico de linkedin tengo mas de 15 años de experiencia y la formación profesional necesaria para brindarte una formación apropiada que te ayudará en tu crecimiento profesional.
Mi misión es ayudarte a dominar tecnologías avanzadas de forma práctica y efectiva, para que puedas destacar en tu carrera profesional. A lo largo de mi trayectoria, he trabajado con empresas líderes en sectores como banca, telecomunicaciones y tecnología, diseñando e implementando soluciones innovadoras que generan impacto real.
¿Por qué elegir mis cursos?
Aprendizaje práctico: Mis cursos están diseñados para que aprendas haciendo, con proyectos reales y ejemplos aplicables a tu día a día.
Experiencia de primera mano: Combino mi experiencia como consultor y arquitecto en proyectos reales para brindarte conocimientos actualizados y relevantes.
Temas avanzados y en tendencia: Desde microservicios con Spring Boot y Quarkus, hasta DevOps con Docker y Kubernetes, mis cursos cubren lo que necesitas para destacar en un mercado competitivo.
Más sobre mí
Ingeniero de sistemas y Magister en Diseño y Gestión de proyectos.
Me he desempeñado como Consultor tecnológico, Arquitecto de soluciones, microservicios, SRE(DevOps), Cuento con más de 15 años de experiencia en tecnología.
Aparte de mi educación formal poseo varias certificaciones en distintas tecnologías que combinadas con mi experiencia y las reviews que podras ver en mi perfil, espero te puedan dar la confianza suficiente para que dejes en mis manos tu formación.
DevOps y Cloud: Experto en estrategias de CI/CD, infraestructura como código, y administración de contenedores en plataformas como AWS, Azure y Google Cloud.
Formador y conferencista: He liderado talleres y ponencias para empresas, ayudando a equipos a adoptar prácticas modernas de desarrollo y tecnologías emergentes.
Blockchain y Criptomonedas: Soy certificado por The Linux Foundation en Blockchain for Business y he desarrollado proyectos propios en tecnologías como Bitcoin y Ethereum.
Mi objetivo es tu éxito
Estoy aquí para que avances en tu carrera, ya sea que estés buscando dominar una tecnología específica, prepararte para entrevistas técnicas, o emprender tus propios proyectos. ¡Te invito a explorar mis cursos y dar el siguiente paso hacia tus metas!