Desarrollo web full Stack: Flask + PostgreSQL + JavaScript
Desarrolla una aplicación completa usando Flask y PostgreSQL en el Backend y HTML, Bootstrap y JavaScript en el Frontend
- ✔️ Construye una aplicación web completa con backend en Flask y PostgreSQL
- ✔️ Domina HTML, Bootstrap y JavaScript para un frontend dinámico y moderno
- ✔️ Integra APIs REST y despliega tu proyecto con herramientas como Heroku y Netlify
Resumen del curso
Aunque llegar a ser un desarrollador web no es una tarea reservada para eminencias de la informática, la exigencia es mayor cuando hablamos de un desarrollador Full Stack. Debido a su dominio de la lógica del Backend y el Frontend, así como al manejo de diferentes lenguajes de programación, servidores y bases de datos, este perfil requiere de un alto nivel de preparación y experiencia.
Es por ello que el desarrollador Full Stack se ha convertido en un perfil muy demandado por las empresas del sector tecnológico, especialmente por aquellas pequeñas y medianas compañías en fase de crecimiento, que cuentan con equipos reducidos y necesitan profesionales versátiles capaces de optimizar recursos.
Pero, ¿en qué consiste exactamente este perfil y por qué es tan demandado? Y, si resulta tan interesante y bien remunerado, ¿cómo puedes convertirte en uno?
Un desarrollador Full Stack es capaz de trabajar tanto en el Frontend como en el Backend de una aplicación web, un software o un sitio web. Comprende la lógica que conecta la experiencia del usuario con la gestión de bases de datos y servidores donde se almacena la información.
En este curso construiremos una aplicación web completa y funcional, diferenciando claramente dos bloques principales:
- Parte Backend: implementada a través de una API REST construida usando Python como lenguaje de programación, Flask como framework de desarrollo y PostgreSQL como sistema de almacenamiento de datos.
- Parte Frontend: construida empleando HTML, Bootstrap y JavaScript puro, que consumirá los endpoints expuestos por la API.
Por lo tanto, a lo largo del curso estudiaremos muchas de las tecnologías más empleadas en el desarrollo web actual:
- HTML: lenguaje utilizado para crear páginas web mediante marcadores y atributos que definen cómo se presenta el contenido en el navegador.
- Bootstrap: framework CSS que combina estilos y JavaScript para crear interfaces modernas, interactivas y adaptables a todo tipo de dispositivos.
- JavaScript: lenguaje de programación ampliamente utilizado para añadir interactividad y contenido dinámico a las aplicaciones web.
- Python: lenguaje de programación flexible, fácil de leer y de propósito general, utilizado tanto en desarrollo web como en ciencia de datos e inteligencia artificial.
- Flask: microframework escrito en Python que facilita la creación de aplicaciones web bajo el patrón MVC de forma sencilla y extensible.
- PostgreSQL: sistema de gestión de bases de datos relacionales libre y de código abierto, reconocido por su robustez, extensibilidad y cumplimiento del estándar SQL.
¿Qué aprenderás?
- 🔹 Diseñar interfaces web con HTML y Bootstrap.
- 🔹 Desarrollar una API Rest usando Python.
- 🔹 Manejar el framework Flask como marco para el desarrollo web con Python.
- 🔹 Emplear PostgreSQL como sistema de almacenamiento de datos.
- 🔹 Hacer uso de Heroku para desplegar una API Rest.
- 🔹 Hacer uso de Heroku para montar una base de datos PostgreSQL en la nube.
- 🔹 Dinamizar aplicaciones web usando JavaScript.
- 🔹 Desarrollar aplicaciones web que interaccionan entre la parte cliente y servidor a través de peticiones AJAX.
- 🔹 Desarrollar aplicaciones web que usan JSON como formato de intercambio de datos.
- 🔹 Depurar una aplicación web usando herramientas incorporadas en los navegadores y en los entornos de desarrollo.
- 🔹 Desplegar una web usando el servicio de hosting de Netlify.
Requisitos
- Para el desarrollo de la parte Frontend, conocimientos básicos de HTML.
- Para el desarrollo de la parte Backend, conocimientos básicos de Python.
¿A quién va dirigido?
- Programadores que quieran iniciarse en el mundo del desarrollo web.
- Programadores que quieran realizar desarrollos full stack empleando múltiples tecnologías.
- Programadores que quieran aprender a usar Python y Flask como base para la construcción de una API Rest.
- Programadores que quieran aprender a utilizar PostgreSQL como sistema de bases de datos.
- Programadores que quieran reforzar sus conocimientos en HTML.
- Programadores que busquen aprender a aplicar estilos a una aplicación a través de Bootstrap.
- Programadores que necesiten trabajar con JavaScript para dinamizar una página web.
4.5 / 5
Valoración media en Udemy
+2.200
Alumnos inscritos
+180
Reseñas reales
Opiniones de alumnos
El curso va directo y al grano, excelente calidad de audio y de video. El profesor Miguel explica muy bien cada punto y con los ejemplos quedan muy claros. Me sirvio para mejorar en mi desarrollo como programador. Muchas gracias.
Un gran curso, este proyecto es ideal para reforzar nuestro conocimiento además de que ha servido mucho para aclarar otros puntos que aún no entendía. 10/10
Este curso aporta esas bases tan necesarias para el desarrollo web con Flask, Javascript y su integración en Postgres. Recomendado!
Este curso es fantástico. La integración de Flask, PostgreSQL y JavaScript me ha brindado una comprensión sólida y práctica del desarrollo full stack. Las explicaciones son claras y detalladas, lo que hace que aprender tecnologías complejas sea muy accesible. Los ejercicios prácticos son excepcionales para reforzar los conocimientos.
Reseñas reales publicadas por alumnos en Udemy
Empieza hoy
Refuerza tu perfil como desarrollador web creando aplicaciones completas con Flask, JavaScript y bases de datos profesionales.
📘 Acceder al curso