En este curso aprenders a trabajar con el framework PHP Flask 2 desde cero; cuando termines el curso podrs crear aplicaciones en este framework bsicas y no tan bsicas de manera fluida. Tendrs una idea clara de cmo atacar cualquier proyecto para el consumo y gestin de contenido por Internet, desarrollar los componentes fundamentales de una aplicacin tipo Blog o de gestin; y mediante websockets con Flask-SocketIO vas a aprender a crear aplicaciones FullDuplex tipo chat. Vas a aprender a crear apps tradicionales con mdulo administrador Creando CRUDs manuales y empleando el paquete de Flask admin, conocer los componentes base del framework como libreras, funciones de ayuda, manejo del MVC, creacin de Rest Apis hechas a medias, consumirlas mediante Vue y adaptar tus proyectos con otras tecnologas como Bootstrap 4 o 5. IMPORTANTE Nosotros vamos a tratar mltiples tecnologas en este curso, pero centrndonos en el framework de Flask 2 que es nuestro principal caso de inters, por lo tanto, emplearemos y explicaremos estas tecnologas relacionadas como Bootstrap en cualquiera de sus versiones hasta que sea necesario sin profundizar completamente en estas tecnologas relacionadas. En el caso de Flask, fu creado empleando la versin 1.1, pero lo presentado en el curso funciona para la versin 2 a la perfeccin. En el caso de Bootstrap, el curso fue grabado con Bootstrap 4 pero se van dando pequeos tips para adaptar el desarrollo a Bootstrap 5 en donde sea necesario. Qu aprenderemos?A nivel tcnico aprenders ha trabajar con las siguientes caractersticas 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 mltiples vistas (layout)Conexin a la base de datosFormularios para la gestin de datos y validacinSesin y sesin flashCarga de archivosRedirecciones y mensajes por sesinCRUD con los modelosConocer las libreras y funciones de ayuda principales en FlaskCrear funciones de Ayuda o helpers personalizadas. Creacin de RestApis tipo CRUDMdulo de usuario con login registroUso de los middleware para interceptar peticionesPaquetes y aspectos generalesEnvo de emailsApp tipo chat con los websocketIntegrar con Bootstrap 5Crear apps en Vue con la CLIEn Bootstrap vamos a usar: NavCartasAlertasModalsTablasImgenesCarruselBotonesGrid y contaninerFont Awesome para los conosProyectos o aplicacionesSecciones para crear una aplicacin de administracin, filtros, login CRUDs, Bootstrap 5.Secciones para crear apps en Vue para consumir la Rest Api. Secciones para crear una aplicacin 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 aplicacin con ms y ms caracteristicas hasta dominar el framework y ese es el enfoque de este curso. Ofrece una excelente organizacin modular, es un framework rpido, potente, con libreras y helpers listas para usar tanto de Flask como de Python y extensible con paquetes y libreras de terceros; a su vez. Si quieres tener el detalle completo del curso, puedes ver las secciones y clases que conforman el mismo.