0% encontró este documento útil (0 votos)
73 vistas22 páginas

Instalacion AWS

Este documento proporciona instrucciones para configurar el entorno de desarrollo necesario para construir y implementar una aplicación web de extremo a extremo con AWS. Explica cómo instalar Visual Studio Code, Python, Pip, MySQL y crear una cuenta de AWS. Luego guía al lector a través de los pasos para configurar cada herramienta, como instalar extensiones, verificar versiones, crear una base de datos y usuario de MySQL, y iniciar sesión en su cuenta AWS recién creada.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas22 páginas

Instalacion AWS

Este documento proporciona instrucciones para configurar el entorno de desarrollo necesario para construir y implementar una aplicación web de extremo a extremo con AWS. Explica cómo instalar Visual Studio Code, Python, Pip, MySQL y crear una cuenta de AWS. Luego guía al lector a través de los pasos para configurar cada herramienta, como instalar extensiones, verificar versiones, crear una base de datos y usuario de MySQL, y iniciar sesión en su cuenta AWS recién creada.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

No se puede mostrar la imagen.

Workshop

Build and Deploy a


Full Stack Web App
with AWS
Presented by

v.0.0.1
Configurando Nuestro
Entorno de Desarrollo
¡Antes de saltar al proyecto, debemos
asegurarnos de tener un lugar para codificar!
+ Build and Deploy a Full Stack Web App with AWS

¿Qué herramientas
necesitamos para comenzar?
Para este taller, usaremos:

• Visual Studio Code: Un editor de texto que se


especializa en código, también tiene un Terminal
integrado.
• Terminal: Donde ejecutamos comandos para que se
ejecuten nuestras computadoras.
• Python: Un lenguaje de programación popular.
• Pip: Un administrador de paquetes de código, nos
permite usar el código que encontramos en Internet.
• MySQL: Una base de datos que podemos ejecutar en
nuestras computadoras (para nuestro entorno local).
• Cuenta de AWS: Un servicio de computación en la nube
confiable, escalable y económico.
+ Build and Deploy a Full Stack Web App with AWS

Instalar Visual Studio Code

Para editar, escribir e


implementar el código
para este taller,
necesitaremos un editor.
Utilizaremos Visual Studio
Code, o VS Code, un editor
de código ligero pero
potente que se ejecuta en
su escritorio y está
disponible para Windows,
macOS y Linux.
+ Build and Deploy a Full Stack Web App with AWS

Instalar Visual Studio Code


Para descargar VSCode, vaya al siguiente enlace y
seleccione la descarga para su sistema operativo.

mlhlocal.host/vscode-download
+ Build and Deploy a Full Stack Web App with AWS

Instalar Visual Studio Code

Si se descargó
correctamente, abra la
aplicación y debería ver la
siguiente ventana.
¡Felicitaciones por haber
descargado VS Code!
+ Build and Deploy a Full Stack Web App with AWS

Abrir VS Code Terminal

Haremos un buen trabajo con el


terminal. ¡Afortunadamente para
nosotros es un terminal
construido en VS Code!

Para abrir el terminal, vaya a Ver>


Terminal visto a continuación:

Key Terms

Terminal: Conocido como la línea de


comando o un emulador de Terminal,
proporciona una interfaz eficiente para
acceder a la computadora mejor que
cualquier interfaz gráfica.
+ Build and Deploy a Full Stack Web App with AWS

¿Qué es Python?

Python es un lenguaje de programación


de uso general popular utilizado en
muchos lugares

Python es un lenguaje interpretado, lo


que significa que se evalúa en tiempo de
ejecución en lugar de compilar

Python es popular para aplicaciones de


ciencia de datos y aprendizaje
automático

Python tiene 2 versiones principales


actualmente en uso, Python 2 y Python
3. Usaremos Python 3+ para este taller.
+ Build and Deploy a Full Stack Web App with AWS

Check for Python 3


Verifiquemos si tenemos instalado Python. Abra el Código de Visual
Studio y abra la Terminal (Ver> Terminal)

Escribe este comando python3

Si tiene instalado Python 3, debería ver una ventana emergente como


esta. Para salir del shell, escriba exit ()

Si recibe un error acerca de que Python 3 no está instalado, ¡no se preocupe!


Descargaremos Python en la próxima diapositiva.
+ Build and Deploy a Full Stack Web App with AWS

Instalar Python 3
La instalación de Python varía de un sistema a otro, por lo que es mejor
seguir las instrucciones del sitio web de Python.

mlhlocal.host/get-python
+ Build and Deploy a Full Stack Web App with AWS

¿Qué es Pip?
Pip es un instalador de paquetes para
Python. En este taller, usaremos un
contenedor para pip llamado pipenv.

Pipenv (necesita ser descargado), es


un contenedor para pip. Gestiona
nuestro entorno virtual y crea un
archivo Pip (un archivo de requisitos
de los paquetes que utiliza el
proyecto).

Un entorno virtual (venv) es un


entorno que se ejecuta localmente en
un proyecto y no afectará su
instalación global.
+ Build and Deploy a Full Stack Web App with AWS

Verificar Pip

El Python que instalamos en el paso


anterior debería incluir
automáticamente pip. pip --version

Compruébalo con este comando

Pip está instalado!


+ Build and Deploy a Full Stack Web App with AWS

Configurar MySQL
¿Qué es MySQL?

MySQL es una base de datos


relacional de código abierto

MySQL usa un lenguaje de


consulta, un lenguaje específico
que facilita la lectura y escritura
de datos tabulares

Las bases de datos relacionales


son bases de datos que tienen
tablas que se refieren entre sí.

Por ejemplo, si tengo una tabla


para canciones y una tabla para
artistas, puedo vincularlas de la
siguiente manera:
+ Build and Deploy a Full Stack Web App with AWS

Instalar MySQL

Similar a Python, la instalación de MySQL varía de una plataforma a otra.

mlhlocal.host/mysql-windows

mlhlocal.host/mysql-mac
+ Build and Deploy a Full Stack Web App with AWS

Ejecutando MySQL
Mac

mysql -u root -p

(hit enter when password prompt pops up)

Windows

C:\> "C:\Program Files\MySQL\MySQL Server


8.0\bin\mysqld" --console
+ Build and Deploy a Full Stack Web App with AWS

Generando Nuestra URL


MySQL para Entorno Dev
A continuación, creamos una base de
datos con el comando CREATE
DATABASE. Puede ejecutar SHOW
DATABASES en su shell mysql para ver
las bases de datos disponibles.

Aquí estamos creando una base de


datos llamada eventos
+ Build and Deploy a Full Stack Web App with AWS

Generando Nuestra URL


MySQL
Luego necesitamos crear un usuario MySQL

Lista de usuarios con el comando Select User From mysql.user;

Crea un usuario con el comando


CREATE USER '{my-username}'@'localhost' IDENTIFIED BY '{my-password}'
+ Build and Deploy a Full Stack Web App with AWS

Generando Nuestra URL


MySQL
A continuación, debemos dar permiso a nuestro nuevo usuario para acceder
y escribir en la base de datos que creamos

Use el siguiente comando:

GRANT ALL PRIVILEGES ON events. * to ‘{my-username}’@’localhost’;


+ Build and Deploy a Full Stack Web App with AWS

Generando Nuestra URL


MySQL
Desde aquí usamos nuestro nombre de usuario, contraseña y nombre de
la base de datos para crear una URL de MySQL. La URL tiene el siguiente
formato:
mysql://littlejohnnydroptables:amaz1ngpa33word@localhost:3306/events

Username Password Host Port Database


Name

Usando el formato anterior, cree su URL de base de datos y guárdela en un lugar seguro. Lo
usaremos más tarde. Salga del shell de MySQL ingresando exit ()

DATABASE_URL=mysql://littlejohnnydroptables:amaz1ngpa33word@
localhost:3306/events
+ Build and Deploy a Full Stack Web App with AWS

Crear una Cuenta de AWS


Hay dos formas de crear una cuenta de AWS.

Si es estudiante, puede inscribirse en AWS Si no es estudiante, aún puede registrarse


Educate. AWS Educate es un programa de para obtener una cuenta de AWS con 12
Amazon que proporciona a los meses de acceso de nivel gratuito. Sin
estudiantes recursos integrales para embargo, se requiere una tarjeta de
desarrollar habilidades en tecnología en la crédito para completar su registro.
nube. ¡Únase a AWS Educate y recibirá $
100 en créditos promocionales de AWS
para usar en este taller!

mlhlocal.host/aws-student-signup mlhlocal.host/aws-signup

¡Complete su registro de AWS!


+ Build and Deploy a Full Stack Web App with AWS

Inicie Sesión en su Cuenta AWS

Después de completar su
registro, debemos iniciar
sesión en la cuenta que
creamos. Inicie sesión con
el botón Iniciar sesión en la
consola.
+ Build and Deploy a Full Stack Web App with AWS

Inicie Sesión en su Cuenta AWS


Inicie sesión con sus credenciales de AWS que acaba de crear

También podría gustarte