Open Source @ UNA

Repositorio Open Source de documentación en nuevas tecnologías


Project maintained by tfg2021-escinf-una Hosted on GitHub Pages — Theme by mattgraham

Regresar

Antes de Iniciar

Información Importante

El presente tutorial muestra la configuración de un proyecto de software utilizando la arquitectura de microservicios, CI/CD, Docker, Kubernetes y Computación en la nube. El objetivo es que las personas interesadas puedan reproducir cada uno de los pasos contenidos, por lo que se utilizarán únicamente herramientas de uso libre.

Cabe destacar que se requiere de un conocimiento básico en Programación Orientada a Objetos (POO). Esto debido a que por la naturaleza del tutorial, es necesario que las personas interesadas sepan las bases y lógica de programación, para así poder enfocarse en lenguajes de programación modernos y tecnologías basadas en la nube.

Pre-requisitos

  1. Leer la teoría relacionada a - Microservicios, Integración Contínua y Entrega Continua, Computación en la Nube y DevOps.
  2. Tener conocimiento básico en Git. Click aqui para ver un tutorial simple de Git.
  3. Tener Git instalado en el equipo. Descarga Git aqui.
  4. Tener una cuenta activa en Github (herramienta de repositiorios y CI/CD).
  5. Tener instalado Docker en el equipo. Descarga Docker aqui.
  6. Tener una cuenta activa en DockerHub (herramienta para publicar imágenes de Docker).
  7. Tener una cuenta activa en Okteto (herramienta para el manejo de Kubernetes).
  8. Tener Python 3.X instalado en el equipo. Descarga Python aqui.
  9. Tener Node instalado en el equipo. Descarga Node aqui.
  10. Tener Go instalado en el equipo. Descarga Go aqui.
  11. Tener .NET instalado en el equipo. Descarga .NET aqui.
  12. Tener un Editor de Texto instalado en el equipo. Se recomienda Visual Studio Code. Descarga VS Code aqui.

Comenzar