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

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

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

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

EspañolNativo

InglésTécnico profesional · B1-B2