La base técnica sobre la que construyo aplicaciones y exploro la seguridad del software.
Mi base como desarrollador backend se construyó a través de varias formaciones centradas en Python y desarrollo web. Estos programas me permitieron adquirir una comprensión sólida del lenguaje, de los frameworks más utilizados y de las buenas prácticas necesarias para desarrollar aplicaciones reales.
A lo largo de este proceso pasé de los fundamentos del lenguaje a la construcción de aplicaciones completas con Flask y Django. Esta progresión me permitió entender no solo cómo escribir código, sino cómo estructurar proyectos backend, trabajar con bases de datos y desarrollar APIs.
Esta base técnica es también el punto de partida de mi transición hacia la ciberseguridad. Comprender cómo se construye una aplicación backend resulta clave para identificar vulnerabilidades y mejorar la seguridad del software.
Esta formación cubre los fundamentos del lenguaje Python: estructuras de control, funciones, estructuras de datos y resolución de problemas mediante programación.
También introduce conceptos importantes como depuración, refactorización y pensamiento algorítmico, que constituyen la base para desarrollar software más complejo.

En este curso amplié mis conocimientos de Python y profundicé en conceptos clave como programación orientada a objetos, control de versiones con Git y desarrollo de pequeños proyectos prácticos.
También incluyó una introducción al desarrollo web con Django, lo que supuso mi primer contacto con el ecosistema backend en Python.

Esta formación se centra en el desarrollo backend profesional utilizando Python.
Abarca el diseño de aplicaciones web con Flask y Django, trabajo con bases de datos, desarrollo de APIs REST y organización de proyectos backend.
También se introducen prácticas habituales en entornos profesionales, como testing, estructuración del código y optimización de aplicaciones.
Todo este conocimiento lo aplico en mis proyectos personales, como el panel de análisis desarrollado con Flask, el proyecto de criptografía Decode Transposition o este mismo sitio web construido con Django.
Estos proyectos me permiten poner en práctica lo aprendido y seguir desarrollando mis habilidades tanto en backend como en seguridad.
Comprender cómo se construye una aplicación backend también me ayuda a analizarla desde una perspectiva de seguridad, identificando posibles vulnerabilidades en la lógica de la aplicación o en el manejo de datos.