Skip to content

roxsross/roxs-devops-projects

Repository files navigation

Bootcamp DevOps by RoxsRoss

JavaScript Node.js HTML5 Terraform VSCode kubernetes Azure Amazon Gcp Docker python golang github Actions Gitlab Jenkins city


El enfoque en DevOps está transformando la forma en que construimos, desplegamos y gestionamos aplicaciones. La colaboración entre desarrollo y operaciones es más crucial que nunca, y el dominio de herramientas como Docker, Kubernetes y prácticas avanzadas de CI/CD puede marcar la diferencia en la forma en que llevamos nuestras ideas al mercado.

Esta colección de 10 proyectos está diseñada para llevarte a través de una ola de aprendizaje y práctico a través del ecosistema DevOps. Cada proyecto ha sido cuidadosamente seleccionado para abordar diferentes aspectos y herramientas del mundo DevOps, ofreciendo una experiencia completa que abarca desde los fundamentos básicos hasta conceptos avanzados.

¿Cuál es el objetivo?

El objetivo de esta colección es proporcionarte un conjunto de herramientas prácticas y desafiantes que te permitan fortalecer tus habilidades en DevOps. Cada proyecto está diseñado para ser más que un simple ejercicio; son oportunidades para resolver problemas reales, implementar soluciones innovadoras y colaborar con la comunidad.

¡Tu viaje comienza ahora!

A medida que exploras estos proyectos, recuerda que cada desafío es una oportunidad para aprender y crecer. La tecnología avanza rápidamente, y estar al tanto de las últimas herramientas y prácticas es fundamental para mantener una ventaja competitiva. Al involucrarte en estos proyectos open source, estás dando un paso significativo hacia la mejora continua y la excelencia en el campo de DevOps.

Proyecto 0: DevOps-Project-00

Este proyecto incluye una aplicación web simple con HTML y CSS. Super Mario Phaser es una recreación del clásico juego Super Mario Bros utilizando el framework Phaser. Este proyecto tiene como objetivo brindar la experiencia nostálgica de jugar el icónico juego de plataformas en navegadores web modernos.

Proyecto 1: DevOps-Project-01

Este proyecto incluye una aplicación web simple con HTML y CSS. Es ideal para aprender los conceptos básicos de la estructura de un proyecto web.

Proyecto 2: DevOps-Project-02

Este proyecto es una aplicación Django que incluye un Dockerfile para la contenerización y un archivo de requisitos para la gestión de dependencias.

Proyecto 3: DevOps-Project-03

Este proyecto se centra en desplegar servicios frontend y backend en un clúster de Kubernetes. Incluye múltiples servicios backend y un frontend, todos construidos con Express.js.

Proyecto 4: DevOps-Project-04

Este proyecto es una versión dockerizada de la aplicación PetClinic de Spring Boot. Incluye instrucciones para ejecutar la aplicación localmente y construir un contenedor Docker.

Proyecto 5: DevOps-Project-05

Este proyecto se enfoca en la integración continua y entrega continua (CI/CD) utilizando Jenkins. Incluye pipelines para construir, probar y desplegar aplicaciones automáticamente.

Proyecto 6: DevOps-Project-06

Este proyecto que permite a los usuarios buscar las condiciones climáticas de cualquier ciudad del mundo y proporciona información meteorológica actual. La aplicación obtiene datos meteorológicos utilizando la API de SheCodes Weather.

Proyecto 7: DevOps-Project-07

Este proyecto funciona como un servidor Flask con el que los usuarios pueden interactuar a través de su navegador, conociendo la IP de la máquina que lo está sirviendo y el puerto, que por defecto es 8080. Se muestra en el lado del cliente utilizando la biblioteca p5.js.

Proyecto 8: DevOps-Project-08

Este es un ejemplo de aplicación diseñado para ilustrar varios conceptos relacionados con contenedores. Presenta una aplicación e-commerce que incluye un catálogo de productos, un carrito de compras y un proceso de pago.

Proyecto 9: DevOps-Project-09

Este proyecto se enfoca en un Servicio web de consultas devops.

Proyecto 10: DevOps-Project-10

Este proyecto simple escrito en Golang. Utiliza el paquete net/http para servir solicitudes HTTP.

"DevOps es el arte de la colaboración y la automatización, donde la innovación y la confiabilidad se unen para crear un camino continuo hacia el éxito."

🔥🔥🔥🔥

✉️  Contactos

Me puedes encontrar en:

site Blog Twitter Linkedin Badge Instagram Badge Youtube Badge

"Para entender algo no debes entenderlo sino serlo"