Todos los certificados

Aprendiendo día a día, paso a paso

Certificación de Desarrollador Web Full Stack

Certificación de Desarrollador Web Full Stack

Formación en desarrollo web Full Stack, incluyendo creación de interfaces con HTML, CSS y React, desarrollo backend con Node.js, MongoDB, gestión de bases de datos y despliegue con herramientas DevOps entre otras muchas tecnologías.

Certificado de Personalización de entorno en Linux

Certificado de Personalización de entorno en Linux

Habilidades para personalizar entornos Linux en Debian, Kali y demás sistemas basados en Linux incluyendo configuración de software, ajustes de sistema y optimización de rendimiento y seguridad.

Experiencias 3D con Vue

Experiencias 3D con Vue

En este curso aprendí a integrar entornos 3D en aplicaciones Vue utilizando TresJS, comprendiendo la configuración del entorno, la creación de geometrías, luces, sombras y animaciones, así como la aplicación de texturas avanzadas e interactividad. También adquirí conocimientos sobre optimización y rendimiento en proyectos 3D para la web.

Utility Types en TypeScript

Utility Types en TypeScript

En este curso profundicé en los Utility Types de TypeScript, aprendiendo a utilizar herramientas como Partial, Required, Omit, Pick, Readonly y otros tipos avanzados para escribir código más flexible, seguro y mantenible. También trabajé con utilitarios como Exclude, Extract, ReturnType, Parameters, NonNullable y Awaited, aplicándolos en casos prácticos para optimizar el tipado en proyectos reales.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

En este curso aprendí las novedades más recientes de JavaScript (ES2023 y ES2024), incluyendo nuevos métodos para arrays, objetos y sets, así como mejoras en el manejo de promesas y operadores lógicos. También adquirí técnicas para optimizar y hacer más legible el código, aplicando las últimas características del lenguaje en proyectos modernos.

CSS Grid

CSS Grid

En este curso profundicé en la creación de diseños web modernos y adaptables utilizando CSS Grid, reforzando mi comprensión desde los fundamentos hasta técnicas avanzadas. Exploré unidades, herramientas de control y propiedades de alineación, aplicándolas para construir layouts estructurados y responsivos de manera más eficiente.

HTML

HTML

En este curso profundicé en la estructuración de páginas web claras, semánticas y accesibles con HTML, reforzando el uso adecuado de etiquetas, atributos y estructuras. También revisé aspectos de HTML semántico, accesibilidad, formularios y buenas prácticas de SEO, aplicando una sintaxis limpia y coherente en proyectos más avanzados.

Tailwind

Tailwind

En este curso profundicé en el uso de Tailwind CSS para desarrollar interfaces modernas, rápidas y totalmente responsivas, reforzando mi comprensión del sistema de clases utilitarias, la configuración y personalización del framework, así como el uso de Flexbox, Grid y layouts adaptativos. Además, revisé buenas prácticas de optimización y la creación de componentes reutilizables con un diseño coherente y eficiente.

Model Context Protocol

Model Context Protocol

En este curso aprendí a crear e integrar Model Context Protocols (MCPs) para conectar modelos de lenguaje con APIs, bases de datos y servicios externos, comprendiendo su arquitectura y propósito dentro del ecosistema de Anthropic/Claude. También trabajé en la configuración de servidores MCP, su uso en VSCode y la automatización de pruebas con Playwright, aplicando buenas prácticas para estandarizar la comunicación entre LLMs y sistemas externos.

Promesas en JavaScript

Promesas en JavaScript

En este curso profundicé en el trabajo con asincronía en JavaScript utilizando promesas, reforzando mi comprensión de su sintaxis, encadenamiento y manejo de errores con then, catch y finally. También revisé métodos avanzados como Promise.all y Promise.race, así como la combinación con async/await para escribir código más limpio, eficiente y mantenible.

Figma para Devs

Figma para Devs

En este curso profundicé acerca de Figma desde la perspectiva de desarrollador, comprendiendo los principios básicos del diseño de interfaces y la organización de proyectos. Trabajé con componentes, variables, modos de diseño y prototipado, mejorando la colaboración con equipos de diseño. Además, aprendí a integrar Figma con flujos de trabajo de desarrollo mediante Plugins y DevMode, optimizando la transición del diseño al código.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

En este curso profundicé en el uso de Claude Code, un asistente de codificación con alto nivel de autonomía, aprendiendo mejores prácticas para trabajar de forma eficiente con proyectos complejos. Revisé cómo proporcionar contexto claro a Claude, coordinar múltiples instancias en paralelo, integrar MCP servers y GitHub, y aplicar sus funciones de planificación, memoria y sesiones paralelas. El curso incluyó ejemplos prácticos como chatbots RAG, análisis de datos en Jupyter y creación de interfaces visuales desde Figma, mostrando cómo optimizar, refactorizar y automatizar flujos de trabajo de desarrollo con Claude Code.

Claude 101

Claude 101

En este curso profundicé utilizando Claude para mantener mejores conversaciones, organizar trabajo y conocimiento con proyectos, artefactos y skills, conectar herramientas externas y aplicar modos de investigación para tareas más profundas. También revisé casos de uso prácticos por rol y distintas formas de integrar Claude en flujos reales de trabajo para aumentar productividad y calidad.

AI Fluency: Framework & Foundations

AI Fluency: Framework & Foundations

En este curso profundicé en el AI Fluency Framework & Foundations de Anthropic, desarrollado junto a expertos académicos para aprender a colaborar con IA de forma efectiva, eficiente, ética y segura. Trabajé un enfoque multidisciplinar aplicable a contextos técnicos, creativos, educativos y de negocio, entendiendo las cuatro competencias clave del framework: Delegation, Description, Discernment y Diligence. También revisé cómo aplicar estas bases en flujos reales de trabajo para tomar mejores decisiones y usar herramientas como Claude con mayor responsabilidad y criterio.

Claude Code in Action

Claude Code in Action

En este curso profundicé utilizando Claude Code para tareas reales de desarrollo de software, comprendiendo la arquitectura de los asistentes de codificación con IA y cómo interactúan con bases de código mediante herramientas integradas. Aprendí a gestionar contexto de forma eficaz, combinar múltiples herramientas para flujos complejos, crear automatizaciones reutilizables y ampliar capacidades con MCP servers. También trabajé la integración con GitHub para revisión de código y colaboración en equipo, aplicando modos de planificación y razonamiento según la complejidad de cada reto técnico.

Building with the Claude API

Building with the Claude API

Curso práctico orientado a desarrolladores para integrar Claude en aplicaciones mediante la API de Anthropic. Incluye autenticación y configuración de peticiones, conversaciones multi-turno, system prompts, salidas estructuradas, tool use, arquitecturas RAG (chunking, embeddings y recuperación contextual), capacidades multimodales (texto, imágenes y PDF), prompt caching, integración con MCP y flujos con Claude Code.

Introduction to Model Context Protocol (MCP)

Introduction to Model Context Protocol (MCP)

Curso de Anthropic centrado en Model Context Protocol (MCP), orientado a integrar Claude con servicios y fuentes de datos externas sin crear esquemas de herramientas manualmente. Cubre la arquitectura cliente-servidor, desarrollo de servidores MCP con Python SDK (tools, resources y prompts), implementación de clientes MCP, depuración con MCP Inspector y gestión de comunicación asíncrona, incluyendo un proyecto práctico de sistema de gestión documental con MCP.

Animaciones en CSS

Animaciones en CSS

Curso enfocado en dominar las animaciones en CSS, aprendiendo a crear transiciones, efectos y movimientos fluidos sin necesidad de JavaScript. Incluye el uso de keyframes, control de tiempos, optimización y animaciones con scroll para lograr resultados visuales atractivos y eficientes.

CSS

CSS

Curso completo para aprender CSS, comprendiendo cómo dar estilo a páginas web con buenas prácticas y ejemplos prácticos. Cubre desde los fundamentos del lenguaje hasta temas avanzados como posicionamiento y Flexbox, para crear diseños modernos y bien estructurados.

Wordpress

Wordpress

Curso avanzado en el que aprendí a crear y personalizar sitios web completos con WordPress, desde su instalación y configuración hasta el desarrollo de plantillas y plugins propios. Incluye el uso de Elementor y Gutenberg, integración de WooCommerce, optimización SEO y mejoras de seguridad y rendimiento.

Máster en Elementor

Máster en Elementor

Formación en el uso de WordPress y Elementor para la creación y diseño de sitios web profesionales, desde la configuración del dominio y hosting hasta el uso avanzado de widgets y funciones en versiones gratuita y PRO.

PWA de detección de objetos con Angular

PWA de detección de objetos con Angular

Curso práctico en el que aprendí a desarrollar una PWA de detección de objetos en tiempo real con Angular 19 y TensorFlow.js. Incluye configuración de PWA, integración de TensorFlow.js para detección de objetos, captura y procesamiento de imágenes en vivo, optimización con Web Workers y Lazy Loading, almacenamiento offline con IndexedDB y despliegue en dispositivos móviles.

Entrevistas Laborales en Inglés

Entrevistas Laborales en Inglés

Formación en entrevistas laborales en inglés, enfocada en estructurar mi trayectoria profesional, mejorar mi comunicación y pronunciación, y afrontar con seguridad distintos tipos de entrevistas incluidas IA, fit cultural y live coding, aplicando el método THINK.

Animaciones con GSAP

Animaciones con GSAP

En este curso profundicé en GSAP, explorando timelines, anidación de animaciones y uso de plugins trabajando con ejemplos basados en páginas reales para entender cómo crear animaciones complejas, coordinadas y dinámicas en la web.

Conóceme un poco más

¡Hola! Soy Fran Desarrollador de Software | Front-End & Full Stack

Tengo experiencia trabajando con una amplia variedad de tecnologías web. Aun así, mi especialidad y mi principal enfoque es en el desarrollo Front-End.

Desde muy joven he estado explorando y experimentando con ordenadores y dispositivos móviles, indagando tanto en su funcionamiento a nivel de software como de hardware. A lo largo de los años he aprendido mucho "cacharreando" y resolviendo problemas por mí mismo, experiencia que ha reforzado mi curiosidad y mis habilidades técnicas.