|
via Udemy |
Go to Course: https://www.udemy.com/course/flask-con-python-3-integracion-con-vue-y-boostrap-4/
En este curso aprenderás a trabajar con el framework PHP Flask 3 desde cero; cuando termines el curso podrás crear aplicaciones en este framework básicas y no tan básicas de manera fluida.Tendrás una idea clara de cómo atacar cualquier proyecto para el consumo y gestión de contenido por Internet, desarrollar los componentes fundamentales de una aplicación tipo Blog o de gestión; y mediante websockets con Flask-SocketIO vas a aprender a crear aplicaciones FullDuplex tipo chat.Vas a aprender a crear apps tradicionales con módulo administrador Creando CRUDs manuales y empleando el paquete de Flask admin, conocer los componentes base del framework como librerías, funciones de ayuda, manejo del MVC, creación de Rest Apis hechas a medias, consumirlas mediante Vue y adaptar tus proyectos con otras tecnologías como Bootstrap 4 o 5.***IMPORTANTE***Nosotros vamos a tratar múltiples tecnologías en este curso, pero centrándonos en el framework de Flask 3 que es nuestro principal caso de interés, por lo tanto, emplearemos y explicaremos estas tecnologías relacionadas como Bootstrap en cualquiera de sus versiones hasta que sea necesario sin profundizar completamente en estas tecnologías relacionadas.En el caso de Flask, fué creado empleando la versión 1.1, pero lo presentado en el curso funciona para la versión 3 a la perfección.En el caso de Bootstrap, el curso fue grabado con Bootstrap 4 pero se van dando pequeños tips para adaptar el desarrollo a Bootstrap 5 en donde sea necesario.¿Qué aprenderemos?A nivel técnico aprenderás ha trabajar con las siguientes características en Flask:Sobre FlaskRequerimientos de Flask y software a emplearPrimeros pasos con PythonCrear espacios virtuales e instalar paquetesInstalar Flask mediante la PIPExplicar y crear la estructura de un proyecto en FlaskVisual Studio Code como IDE para desarrollarManejo de las rutasMVCTrabajar con múltiples vistas (layout)Conexión a la base de datosFormularios para la gestión de datos y validaciónSesión y sesión flashCarga de archivosRedirecciones y mensajes por sesiónCRUD con los modelosConocer las librerías y funciones de ayuda principales en FlaskCrear funciones de Ayuda o helpers personalizadas.Creación de RestApis tipo CRUDMódulo de usuario con login registroUso de los middleware para interceptar peticionesPaquetes y aspectos generalesEnvío de emailsApp tipo chat con los websocketIntegrar con Bootstrap 5Crear apps en Vue con la CLIEn Bootstrap vamos a usar:NavCartasAlertasModalsTablasImágenesCarruselBotonesGrid y contaninerFont Awesome para los íconosProyectos o aplicacionesSecciones para crear una aplicación de administración, filtros, login CRUDs, Bootstrap 5.Secciones para crear apps en Vue para consumir la Rest Api.Secciones para crear una aplicación de chat.Ventajas de desarrollar en Flask y de tomar este cursoFlask es un framework estupendo para para comenzar a desarrollar en Python; al ser un microframework resulta muy facil crear nuestro "Hola Mundo" e ir expandiendo la aplicación con más y más caracteristicas hasta dominar el framework y ese es el enfoque de este curso.Ofrece una excelente organización modular, es un framework rápido, potente, con librerías y helpers listas para usar tanto de Flask como de Python y extensible con paquetes y librerías de terceros; a su vez.Si quieres tener el detalle completo del curso, puedes ver las secciones y clases que conforman el mismo.