What The Hack - Modern development con DevOps y GitHub

¿Qué es What The Hack?

WhatTheHack es una iniciativa de Código Facilito auspiciada por Microsoft, donde enfrentaremos retos de diversas temáticas trabajando en equipos de 3 a 5 personas. La idea es resolver desafíos técnicos utilizando tecnología. Esto no es un taller; son retos que describen tareas a un nivel general para que puedas completarlas por tu cuenta. No son laboratorios paso a paso. Lo que buscamos es que tengas una experiencia de aprendizaje colaborativa, donde puedas compartir con tus compañeros de equipo.

Contarás con coaches y facilitadores que, en caso de que encuentres dificultades con alguna pregunta, podrán ayudarte a resolverla. No estás solo para enfrentar estos desafíos, tienes a tu equipo y a todos nosotros para ayudarte a superar los retos que presentamos.

¡Gracias y bienvenido a WhatTheHack!

Introducción del reto

Bienvenido a este desafío de What The Hack con Código Facilito. En este reto, nos centraremos en Modern development con DevOps y GitHub. Nuestro objetivo es ayudarte a aumentar la velocidad de desarrollo e implementar procedimientos adecuados de DevOps en tu organización. GitHub ofrece un conjunto de herramientas para desarrolladores que permiten agilizar la creación de código, automatizar tareas y garantizar la seguridad del código. A lo largo de este reto, explorarás cómo implementar estos procesos de manera efectiva.

El escenario del reto

Como parte de una campaña de ayudar a la comunidad, tu empresa está apoyando a un refugio local de animales actualizando, desplegando y gestionando una aplicación web para mostrar mascotas disponibles para adopción.

Objetivos de Aprendizaje

En este desafio aprenderas cómo:

  1. Manejar el control de versiones con GitHub.
  2. Contribuir código sin instalar recursos localmente con GitHub Codespaces.
  3. Recibir ayuda de GitHub Copilot, tu copiloto de inteligencia artificial.
  4. Automatizar despliegues con GitHub Actions.
  5. Asegurar la seguridad del código con GitHub Advanced Security.

Retos

Prerrequisitos

Consideraciones

En esta sección explicamos que recibirán las credenciales, pero también que compartirán los recursos con su equipo. Esto significa que podrán ver lo que están haciendo los demás miembros de su equipo.