05 — Aprendizaje
Aprendizaje
Combino formación reglada con práctica diaria. Cada cosa que aprendo acaba en un proyecto: es la única forma en la que se me queda.
Formación
Formación
Segundo curso · En marcha
Grado Superior en Desarrollo de Aplicaciones Multiplataforma
Formación Profesional · España
La base sobre la que se apoya todo lo demás: programación orientada a objetos, bases de datos, acceso a datos y desarrollo de aplicaciones en Java y Kotlin.
JavaKotlinBases de datosPOO
En curso
Python Developer
Mate Academy
El temario va desde los fundamentos y la programación orientada a objetos hasta SQL, Django y Django REST Framework, FastAPI con SQLAlchemy, programación asíncrona y algoritmos. Hay certificado por cada módulo superado y revisión de código en las entregas.
PythonDjangoSQLFastAPI
En lo que estoy ahora
En lo que estoy ahora
Consolidando
Java
Mi lenguaje principal. Ahora con colecciones, concurrencia y buenas prácticas de diseño orientado a objetos.
Profundizando
Spring Boot
Donde más horas estoy metiendo. Inyección de dependencias, capas de servicio y repositorios, y entender qué hace el framework por debajo.
Profundizando
Hibernate / JPA
Mapear entidades y relaciones sin perder de vista el SQL que se acaba ejecutando.
Profundizando
Kotlin
Null safety, funciones de extensión y corrutinas. Escribir lo mismo en Java y en Kotlin enseña bastante de ambos.
Consolidando
Bases de datos
Modelado relacional, consultas y por qué una consulta se convierte en cien.
Explorando
Seguridad
Autenticación, control de acceso y las vulnerabilidades típicas del OWASP Top 10.
Dónde practico
Dónde practico
TryHackMe
Seguridad ofensiva y defensiva en laboratorios controlados: reconocimiento, explotación de fallos conocidos y cómo se cierran.
LeetCode
Algoritmos y estructuras de datos con constancia. Sirve para no oxidarse y para pensar en coste antes de escribir.
Claude Code
Herramienta de apoyo diaria: entender código ajeno, contrastar decisiones de diseño y revisar lo que escribo antes de darlo por bueno.
Idiomas
Idiomas
EspañolNativo
InglésTécnico profesional · B1-B2