Comparte si te a gustado:

Desarrollo web full Stack: Flask PostgreSQL JavaScript

Publicado en 25 Jul 2024

Udemy UK

Lo que 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.

Descripción

Aunque llegar a ser un desarrollador web no es una tarea reservada para eminencias de la informática, la cuestión es diferente, y mucho más compleja, cuando hablamos de un desarrollador Full Stack. Debido a su dominio de la lógica del Backend y el Frontend; el 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 apetecido por las empresas del sector tecnológico, especialmente por aquellas pequeñas o medianas compañías en etapa inicial, las cuales cuentan con equipos pequeños y requieren personas con diferentes habilidades para optimizar sus recursos.

Pero, ¿en qué consiste este perfil y por qué es tan demandado? Y, si es tan interesante-y bien pagado-, ¿Cómo puedes convertirte en uno?

Un desarrollador con este perfil es alguien que puede trabajar tanto en el Frontend como en el Backend de una aplicación web, un software o un sitio web. Es decir, comprende la lógica que conecta la experiencia del usuario que interactúa con la app o la página con el manejo de las bases de datos y servidores que almacenan la información.

En este curso construiremos una aplicación web completa y funcional, diferenciando claramente en el desarrollo dos bloques principales:

  • Parte Backend, implementada a través de una API Rest construida haciendo uso de Python como lenguaje de programación y Flask como framework de desarrollo, así como PostgreSQL como sistema de almacenamiento de datos.

  • Parte Frontend, construida empleando HTML, Bootstrap y JavaScript puro y que consumirá los endpoint de la API.

Por lo tanto, a lo largo del curso estudiaremos muchas de las tecnologías más empleadas en el desarrollo web:

  • HTML:  no es más que un lenguaje usado para crear páginas webs por medio de marcadores (tags) y atributos, que definen cómo el contenido va a ser presentado en un navegador web.

  • BOOTSTRAP: es un framework CSS desarrollado por Twitter en 2010 para el desarrollo front-end de aplicaciones web. El framework combina CSS y JavaScript para estilizar los elementos de una página HTML. Es una herramienta que proporciona interactividad en la página, por lo que ofrece una serie de componentes que facilitan la comunicación con el usuario, como menús de navegación, controles de página, barras de progreso y más. Además de todas las características que ofrece el framework, su principal objetivo es permitir la construcción de sitios web responsive para todo tipo de dispositivos.

  • JavaScript: JavaScript es un popular lenguaje de programación de scripts para añadir funcionalidades interactivas y otros contenidos web dinámicos a las páginas web. Es relativamente intuitivo y fácil de aprender y constituye la última capa de funcionalidad en los sitios web altamente interactivos.

  • Python: Python es un lenguaje de programación flexible y diseñado para ser fácil de leer. Es un lenguaje orientado a objetos y de alto nivel. Gracias a su sintaxis sencilla es un muy buen lenguaje para aprender a programar. Se trata de un lenguaje de programación de uso general, por eso puedes hacer muchas cosas con Python. Desde crear modelos de aprendizaje automático hasta proyectos más avanzados usando inteligencia artificial. También puedes crear aplicaciones web o scripts para automatizar procesos.

  • Flask:  Flask es un “micro” Framework escrito en Python y desarrollado para simplificar y hacer más fácil la creación de Aplicaciones Web bajo el patrón MVC. Ofrece una gran flexibilidad y un marco más accesible para los nuevos desarrolladores ya que puede crear una aplicación web rápidamente de forma muy sencilla. Además, se trata de un framework extensible, por lo que es posible la construcción de aplicaciones de gran envergadura y complejidad.

  • PostgreSQL: PostgreSQL es un sistema de gestión de bases de datos relacionales libre y de código abierto que hace énfasis en la extensibilidad y el cumplimiento de SQL. Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones avanzadas. De hecho, es considerado el motor de base de datos más avanzado en la actualidad.

¿Para quién es este curso?

  • 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.

Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

(Cupón válido para las primeras 1000 inscripciones): 658F629D966DA66464B9
Udemy UK
Tags:

Articulos Relacionados

content

Universidad Desarrollo Web - FrontEnd Web Developer!

El mejor curso para aprender a crear aplicaciones Web Modernas con HTML, CSS y JavaScript. Serás un FrontEnd Developer!

Ir al Curso
content

Universidad Angular - De Cero a Experto en Angular 18

Domina Angular y crea aplicaciones web del mundo real con TypeScript, Firebase, Cloud Firestore, JWT y más!

Ir al Curso
content

Angular: De cero a experto

Componentes, directivas, servicios, mapas, gráficas, JWT, autenticación, despliegues, mongo, Git, GitHub y mucho más

Ir al Curso
Suscríbete a nuestro boletín
Reciba los últimos Cupones y promociones (Solicitar Cupón)