Todas as certificações

Aprendendo dia a dia, passo a passo

Certificado de Desenvolvedor Web Full Stack

Certificado de Desenvolvedor Web Full Stack

Formação em desenvolvimento web Full Stack, incluindo criação de interfaces com HTML, CSS e React, desenvolvimento backend com Node.js, MongoDB, gestão de bases de dados e implementação com ferramentas DevOps entre muitas outras tecnologias.

Certificado de Personalização de ambiente Linux

Certificado de Personalização de ambiente Linux

Habilidades para personalizar ambientes Linux em Debian, Kali e outros sistemas baseados em Linux, incluindo configuração de software, ajustes de sistema e otimização de desempenho e segurança.

Experiências 3D com Vue

Experiências 3D com Vue

Neste curso aprendi a integrar ambientes 3D em aplicações Vue utilizando TresJS, compreendendo a configuração do ambiente, a criação de geometrias, luzes, sombras e animações, bem como a aplicação de texturas avançadas e interatividade. Também adquiri conhecimentos sobre otimização e desempenho em projetos 3D para a web.

Utility Types em TypeScript

Utility Types em TypeScript

Neste curso aprofundei-me nos Utility Types do TypeScript, aprendendo a utilizar ferramentas como Partial, Required, Omit, Pick, Readonly e outros tipos avançados para escrever código mais flexível, seguro e sustentável. Também trabalhei com utilitários como Exclude, Extract, ReturnType, Parameters, NonNullable e Awaited, aplicando-os em casos práticos para otimizar a tipagem em projetos reais.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

Neste curso aprendi as novidades mais recentes do JavaScript (ES2023 e ES2024), incluindo novos métodos para arrays, objetos e sets, bem como melhorias no tratamento de promessas e operadores lógicos. Também adquiri técnicas para otimizar e tornar o código mais legível, aplicando as últimas características da linguagem em projetos modernos.

CSS Grid

CSS Grid

Neste curso aprofundei-me na criação de designs web modernos e adaptáveis utilizando CSS Grid, reforçando a minha compreensão desde os fundamentos até técnicas avançadas. Explorei unidades, ferramentas de controlo e propriedades de alinhamento, aplicando-as para construir layouts estruturados e responsivos de forma mais eficiente.

HTML

HTML

Neste curso aprofundei-me na estruturação de páginas web claras, semânticas e acessíveis com HTML, reforçando o uso adequado de tags, atributos e estruturas. Também revi aspetos de HTML semântico, acessibilidade, formulários e boas práticas de SEO, aplicando uma sintaxe limpa e coerente em projetos mais avançados.

Tailwind

Tailwind

Neste curso aprofundei-me no uso de Tailwind CSS para desenvolver interfaces modernas, rápidas e totalmente responsivas, reforçando a minha compreensão do sistema de classes utilitárias, a configuração e personalização do framework, bem como o uso de Flexbox, Grid e layouts adaptativos. Além disso, revi boas práticas de otimização e a criação de componentes reutilizáveis com um design coerente e eficiente.

Model Context Protocol

Model Context Protocol

Neste curso aprendi a criar e integrar Model Context Protocols (MCPs) para conectar modelos de linguagem com APIs, bases de dados e serviços externos, compreendendo a sua arquitetura e propósito dentro do ecossistema Anthropic/Claude. Também trabalhei na configuração de servidores MCP, o seu uso no VSCode e a automatização de testes com Playwright, aplicando boas práticas para padronizar a comunicação entre LLMs e sistemas externos.

Promessas em JavaScript

Promessas em JavaScript

Neste curso aprofundei-me no trabalho com assincronicidade em JavaScript utilizando promessas, reforçando a minha compreensão da sua sintaxe, encadeamento e tratamento de erros com then, catch e finally. Também revi métodos avançados como Promise.all e Promise.race, bem como a combinação com async/await para escrever código mais limpo, eficiente e sustentável.

Figma para Devs

Figma para Devs

Neste curso aprofundei-me sobre o Figma na perspetiva de desenvolvedor, compreendendo os princípios básicos do design de interfaces e a organização de projetos. Trabalhei com componentes, variáveis, modos de design e prototipagem, melhorando a colaboração com equipas de design. Além disso, aprendi a integrar o Figma com fluxos de trabalho de desenvolvimento através de Plugins e DevMode, otimizando a transição do design para o código.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

Neste curso aprofundei-me no uso do Claude Code, um assistente de codificação com alto nível de autonomia, aprendendo as melhores práticas para trabalhar de forma eficiente com projetos complexos. Revi como fornecer contexto claro ao Claude, coordenar múltiplas instâncias em paralelo, integrar servidores MCP e GitHub, e aplicar as suas funções de planeamento, memória e sessões paralelas. O curso incluiu exemplos práticos como chatbots RAG, análise de dados no Jupyter e criação de interfaces visuais a partir do Figma, mostrando como otimizar, refatorizar e automatizar fluxos de trabalho de desenvolvimento com Claude Code.

Animações em CSS

Animações em CSS

Curso focado em dominar as animações em CSS desde o início, aprendendo a criar transições, efeitos e movimentos fluidos sem necessidade de JavaScript. Inclui o uso de keyframes, controlo de tempos, otimização e animações com scroll para obter resultados visuais atrativos e eficientes.

CSS

CSS

Curso completo para aprender CSS, compreendendo como dar estilo a páginas web com boas práticas e exemplos práticos. Cobre desde os fundamentos da linguagem até temas avançados como posicionamento e Flexbox, para criar designs modernos e bem estruturados.

WordPress

WordPress

Curso avançado no qual aprendi a criar e personalizar sites completos com WordPress, desde a sua instalação e configuração até o desenvolvimento de templates e plugins próprios. Inclui o uso de Elementor e Gutenberg, integração de WooCommerce, otimização SEO e melhorias de segurança e desempenho.

Mestrado em Elementor

Mestrado em Elementor

Formação no uso do WordPress e Elementor para criar e projetar sites profissionais, desde a configuração de domínio e hospedagem até o uso avançado de widgets e recursos nas versões gratuita e PRO.

PWA de deteção de objetos com Angular

PWA de deteção de objetos com Angular

Curso prático no qual aprendi a desenvolver uma PWA de deteção de objetos em tempo real com Angular 19 e TensorFlow.js. Inclui configuração de PWA, integração de TensorFlow.js para deteção de objetos, captura e processamento de imagens ao vivo, otimização com Web Workers e Lazy Loading, armazenamento offline com IndexedDB e implementação em dispositivos móveis.

Entrevistas de Emprego em Inglês

Entrevistas de Emprego em Inglês

Formação em entrevistas de emprego em inglês, focada em estruturar minha carreira profissional, melhorar minha comunicação e pronúncia, e enfrentar com confiança diferentes tipos de entrevistas, incluindo IA, fit cultural e live coding, aplicando o método THINK.

Animações com GSAP

Animações com GSAP

Neste curso, aprofundei meus conhecimentos em GSAP, explorando timelines, animações aninhadas e o uso de plugins, trabalhando com exemplos baseados em sites reais para entender como criar animações web complexas, coordenadas e dinâmicas.