El objetivo del curso es que el alumno se familiarize con el concepto de deployment además con todo el proceso que conlleva a este; y como el uso de herramientas automatizadas lo agiliza y previene los errores más comunes.
Git es una herramienta de control de versión que nos permite trabajar nuestro código (e incluso otro tipo de proyectos) de manera ordenada, con una configuración de versiones flexible y limpia para colaborar en equipos. Sitio oficial
Python es un lenguaje de sintaxis simple, multiparadigma y fácil de entender. Sitio oficial
Es un microframework para web escrito en Python. Es simple y versatil. Sitio oficial
Es un Package Installer de python que permite gestionar los paquetes usados en un proyecto con python.
Debido a que PIP instala paquetes de manera global, es complicado dejar un ambiente limpio y saber qué dependencias estás usando realmente. VENV permite crear ambientes por separado y controlar los recursos en cada uno de ellos.
Es un tipo de prueba hecha por el programador usando una herramienta para automatizar el proceso.
El concepto de Continous Integration nace de la necesidad de llevar un mejor control de versiones de producción. Con ayuda de las pruebas automatizadas se garantiza que no haya posibles errores cuando se mezclan cambios de diferentes ramas. TL;DR Hace énfasis en las pruebas automatizadas para revisar que la aplicación no esté rota.
El concepto de Continous Delivery es una extensión de CI, además de tener tus pruebas automatizadas para evitar errores, también tienes un proceso automatizado para lanzar tus cambios a producción con un solo botón (o comando).
El concepto de Continous Deployment es una versión mejorada de Continuous Delivery, ya que si tienes pruebas automatizadas para tu código y las pruebas o proceso necesario para lanzar a producción, esta lo hace automático sin intervensión humana.
Extraido de tu sitio web, es una plataforma en la nube que permite a las compañías compilar, lanzar, monitorear y escalar una aplicación.
Pueden escribirme sus dudas a mi telegram: t.me/adrian_otter.