Comparte si te a gustado:

Desarrollo web full Stack: Flask PostgreSQL JavaScript

Publicado en 13 Jun 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): EDA9BAB4314AF43B4BB1
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

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
content

Universidad Angular - De Cero a Experto en Angular!

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

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