De 0 a desarrollador full stack Docker, PostgreSQL, Django
Conocimientos básicos de tecnologías requeridas en el desarrollo e implementación de apps en Linux y Docker.
Description
En este curso inicial para un desarrollador full stack, se verán las tecnologías más demandadas en el mercado laboral para el desarrollo e implementación de apps. Se verán herramientas como Docker, PostgreSQL, MariaDB, Debian, Python y Django.
Este curso da un puntapié inicial para armar un entorno de desarrollo e implementación de aplicaciones, instalando las herramientas básicas para un desarrollador full stack.
En un principio se comenzará con la instalación de VirtualBox, para virtualizar equipos. Seguiremos con la instalación de un Windows y un Linux debian, viendo las principales características en su instalación.
Utilizaremos herramientas como ssh para la administración remota de un servidor linux, y también se instalará la herramienta git, para el uso de repositorios.
Seguiremos con la instalación de Docker, y se desplegaran aplicaciones como PostgreSQL y MariaDB, donde podremos acceder a su gestión como administrador a través de adminer por el explorador.
Luego se realizará una app sencilla donde se podrá seguir un tutorial paso a paso, para la concreción de la misma. Esta será desarrollada en Django, que es un framework de desarrollo para python, que producirá una app web, y esta será alojada en un contenedor donde se creará la imagen a través de un archivo Dockerfile, y se administrará con docker compose.
Finalizando se realizará un despliegue desde nuestra Pc a un servidor en la nube donde estará alojada la aplicación en un entorno de testing para pruebas. La nube seleccionada es la de Oracle, ya que la capa gratis es la que mas servicios nos ofrece, de los que necesitamos para el proyecto.
Por último, realizaremos un despliegue ne la nube de Azure, vinculando github con nuestra App, para implementar integración y distribución continua CI/CD.
Los sub títulos de los vídeos, son incorporados con IA, con lo cual puede haber errores de escritura y traducción.
What You Will Learn!
- Instalacion de Linux
- Virtualizacion de equipos
- Contenedores Docker
- Django y Python
- Despliegue de aplicaciones con contenedores
- Instalación de PostgreSQL
- Instalación de MariaDB
- Realizar una web app totalmente funcional corriendo en contenedores
- Despliegue de aplicación en Python en la nube de Oracle
- Despliegue de aplicación en Python en la nube de Azure
- Integración y la Distribución continuas (CI/CD)
Who Should Attend!
- Para todos las personas que quieran incrementar sus conocimientos