Acortador de Links con Python, MySQL, Bootstrap y JavaScript
What you'll learn
- Configuración de Entorno Python
- Python
- Flask
- Sistema de gestión de paquetes de Python ( Pip )
- Qué Es? y Como funciona virtualenv
- HTML
- JavaScript
- Bootstrap
- Templates Jinja2
- Postman
Requirements
- Deseos de aprender
Description
Aprenderás a crear tu propio sitio web con desarrollo FullStack con el desarrollo de esta aplicación para cortar enlaces de sitios web y poder tener una dirección url más accesible.
En este curso estaremos creando una REST API desde cero, y luego crearemos el FRONTEND para consumir nuestra API desde la configuración de nuestro ambiente de desarrollo, hasta el despliegue.
Python: Es un lenguaje de programación muy demandado y con muchos beneficios en desarrollo como machine learning, crear bots, análisis de datos, desarrollo de juegos, etc.
Flask: Es un framework minimalista escrito en Python que permite crear aplicaciones web rápidamente y con un mínimo número de líneas de código. Está basado en la especificación WSGI de Werkzeug y el motor de templates Jinja2 y tiene una licencia BSD.
MySQL: Es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos.
Postman: Es una herramienta que se utiliza para consumir peticiones HTTP de API REST, también nos brinda la ventaja de poder crear colecciones para el consumo de APIS, poder modificar variables de entorno entre otras funciones relacionadas a las peticiones HTTP
Peticiones HTTP: Aprenderemos todos sobre las peticiones HTTP y estaremos utilizando Postman para poder consumir nuestra API y comprobar el funcionamiento de nuestra API los métodos en función del verbo HTTP que utilizaremos serán GET, POST, PUT, DELETE.
Python
Flask
API REST
MySQL
y más!!
Who this course is for:
- Desarrolladores
Instructor
Full Stack Developer, apasionado por las nuevas tecnologías, buenas practicas, emprendedor y con una gran pasión por compartir todos los conocimientos adquiridos con una experiencia de más de 10 años como desarrollador!
Con una capacidad innata para simplificar temas complejos, he sido mentor de ingenieros que comienzan sus carreras en el desarrollo de software.