Construye Aplicaciones Web Dinámicas con Flask
What you'll learn
- Crear y gestionar entornos virtuales para asegurar proyectos organizados y libres de conflictos entre dependencias.
- Diseñar y construir aplicaciones web funcionales con Flask
- Trabajar con rutas dinámicas y eficientes
- Estructurar aplicaciones Flask de manera flexible y escalable
- Desarrollar interfaces dinámicas con Jinja
- Implementar formularios avanzados con Flask-WTF
- Gestionar bases de datos con Flask-SQLAlchemy
- Integrar autenticación y autorización con Flask-Login
- Aplicar buenas prácticas de desarrollo web
- Crear un sistema web personalizado
Requirements
- Conocimiento básico de Python
- Nociones básicas de HTML
- Interés por el desarrollo web
Description
¿Te gustaría aprender a crear aplicaciones web funcionales y personalizadas desde cero? Este curso práctico te enseñará a utilizar Flask, un framework web ligero y poderoso que te permitirá construir sitios web dinámicos y escalables con Python.
Diseñado para programadores que tienen conocimientos básicos de Python y HTML, este curso está orientado tanto a quienes nunca han trabajado con frameworks web como a aquellos que desean ampliar su experiencia aprendiendo Flask. A lo largo de las lecciones, trabajarás en proyectos prácticos que consolidarán tus conocimientos y te prepararán para diseñar sistemas web a medida.
Aprenderás a configurar entornos de desarrollo, estructurar aplicaciones con buenas prácticas, y manejar las rutas estáticas y dinámicas. Descubrirás como manejar las vistas de tu aplicación de manera eficiente y ordenada utilizando plantillas. Descubrirás cómo crear formularios interactivos, gestionar bases de datos con Flask-SQLAlchemy y añadir sistemas de autenticación con Flask-Login. Además, explorarás técnicas avanzadas como el uso de macros, paginación y relaciones complejas en bases de datos.
Al final del curso, tendrás las habilidades necesarias para construir aplicaciones web profesionales y personalizadas, capaces de adaptarse a las necesidades de cualquier proyecto. ¡No importa si tu objetivo es aprender desarrollo web o expandir tus conocimientos de frameworks, este curso te permitirá lograrlo de manera efectiva y práctica!
Who this course is for:
- Programadores con poca o ninguna experiencia en desarrollo web
- Desarrolladores sin experiencia previa en frameworks
- Desarrolladores familiarizados con otros frameworks web
- Entusiastas de Python interesados en el desarrollo web
Instructors
Andrea Navarro es Ingeniera en Informática con especialización en Auditoría y Seguridad Informática, y ha trabajado como desarrolladora web utilizando lenguajes PHP y Python.
Se ha desempeñado como docente universitaria, investigadora e instructora online en asignaturas de desarrollo web con PHP y Python, API REST, Inteligencia Artificial, Ciencia de datos y Diseño de base de datos.
En la actualidad se desempeña como instructora online y presencial en JuncoTIC, donde es co-founder, ofrece capacitaciones, talleres y genera contenido para su blog.
Diego Córdoba es Ingeniero en Informática con amplia experiencia en administración de sistemas GNU/Linux, redes TCP/IP, programación paralela y concurrente, seguridad informática y criptografía aplicada. Su trayectoria combina sólidos conocimientos técnicos con una profunda pasión por la investigación y la implementación de soluciones basadas en software libre y de código abierto.
Se ha desempeñado como profesor universitario e investigador durante 15 años en la Facultad de Ingeniería de la Universidad de Mendoza, y su carrera ha estado ligada a la docencia, consultoría y servicios profesionales.
Su formación se complementa con una Maestría en Teleinformática, centrando su tesis en el campo emergente de la criptografía post-cuántica, estudiando implementaciones de código abierto de algoritmos criptográficos resistentes al criptoanálisis cuántico.
En la actualidad se desempeña como instructor online y presencial en JuncoTIC, academia donde es co-founder, ofreciendo cursos, capacitaciones, talleres, consultoría y servicios profesionales.