Entrar em Contato
 Duração 21 horas

Programa do Curso

Contexto Legal & Fundamentos de Acessibilidade

Módulo 1: Introdução à Lei de Acessibilidade e à sua Importância

  • Visão geral da nova Lei de Acessibilidade (em vigor desde 28 de junho)
  • Requisitos legais e prazos
  • Impacto no setor público, empresas privadas e desenvolvedores
  • Porque a acessibilidade importa: perspetivas sociais, éticas e de negócio
  • Penalidades por não conformidade
  • Visão geral dos padrões de acessibilidade (WCAG 2.1/2.2, ARIA)
  • Categorias de deficiências

Módulo 2: Princípios & Diretrizes de Acessibilidade

  • Princípios POUR (Perceptível, Operacional, Compreensível, Robusto)
  • Introdução às diretrizes WCAG
  • Papéis, estados e propriedades ARIA
  • HTML semântico e o seu papel na acessibilidade

Módulo 3: Configuração de um Ambiente de Desenvolvimento Acessível

  • Ferramentas: ferramentas de desenvolvimento do navegador, leitores de ecrã (NVDA, VoiceOver), extensões de acessibilidade
  • Configuração de linters e ferramentas de teste de acessibilidade automatizados
  • Visão geral das ferramentas comuns de teste de acessibilidade
  • Configuração de testes de acessibilidade em simuladores móveis e dispositivos reais (usando VoiceOver/TalkBack, Android Accessibility Scanner, Xcode Accessibility Inspector).

Módulo 4: Codificação Prática – HTML Semântico & Navegação por Teclado

  • Escrita de marcação semântica para acessibilidade
  • Garantia de navegabilidade total por teclado
  • Técnicas de gestão de foco
  • Tratamento acessível de formulários e elementos interativos

Acessibilidade em Aplicações Móveis Nativas (Módulo opcional adicional de 1,5 hora)

  • Diretrizes-chave das plataformas (Google Material, Apple Human Interface)
  • Tornar a navegação, botões e formulários acessíveis em dispositivos móveis
  • Problemas comuns de acessibilidade em dispositivos móveis e soluções
  • Testes práticos com VoiceOver e TalkBack

Codificação Avançada & Tecnologias de Apoio

Módulo 5: CSS Acessível e Design Visual

  • Boas práticas para contraste de cores e tamanho de texto
  • Estilos de foco e indicadores de foco visíveis
  • Considerações de design responsivo para acessibilidade
  • Evitar armadilhas de acessibilidade em animações e transições
  • Diretrizes de contraste de cores e dimensionamento para ecrãs móveis.

Módulo 6: ARIA para Conteúdo Dinâmico & Aplicações Ricas de Internet

  • Quando e como usar atributos ARIA
  • Gestão de regiões vivas para leitores de ecrã
  • Criação de widgets e componentes personalizados acessíveis
  • Papel do ARIA em SPA (Aplicações de Página Única)
  • Para dispositivos móveis, discute-se papéis e etiquetas de acessibilidade em plataformas nativas (ex. contentDescription no Android, accessibilityLabel no iOS).

Módulo 7: Laboratório Prático de Codificação: Construção de Componentes Acessíveis

  • Criação de botões, modais, listas suspensas e separadores acessíveis
  • Implementação de validação de formulários e tratamento de erros acessíveis
  • Utilização de ARIA e HTML semântico para componentes de UI do mundo real

Testes, Conformidade e Acessibilidade Contínua

Módulo 8: Testes & Auditorias de Acessibilidade

  • Técnicas de teste manual com leitores de ecrã e apenas teclado
  • Testes automatizados com ferramentas como axe, Lighthouse, pa11y
  • Escrita de casos de teste de acessibilidade para equipas de QA
  • Integração de testes de acessibilidade em pipelines CI/CD
  • Como executar auditorias de acessibilidade em aplicações móveis nativas (testes manuais, ferramentas automatizadas como Accessibility Scanner, Espresso para Android, XCTest para iOS)

Módulo 9: Remediação & Acessibilidade Contínua

  • Problemas comuns de acessibilidade e como corrigi-los
  • Gestão de acessibilidade em bases de código legadas
  • Manutenção da acessibilidade durante atualizações de funcionalidades e refatoração
  • Acessibilidade em aplicações multiplataforma (móvel, desktop, web)

Módulo 10: Exercício Prático Final e Encerramento

  • Construção ou refatoração de uma pequena aplicação/módulo para cumprir padrões de acessibilidade
  • Revisão entre pares e discussão em grupo
  • Q&A e sessão de feedback
  • Recursos para aprendizagem contínua e atualizações de conformidade

Requisitos

  • Conhecimentos básicos a intermédios de HTML, CSS e JavaScript
  • Conhecimentos básicos a intermédios de técnicas de aplicações móveis (Android, iOS)
  • Familiaridade com frameworks front-end (React, Angular, Vue, etc.) é uma vantagem
  • Familiaridade com o desenvolvimento de aplicações móveis é uma vantagem
  • Compreensão básica do ciclo de vida de desenvolvimento web/móvel
  • Portátil com ambiente de desenvolvimento configurado (editor de código, ferramentas de desenvolvimento do navegador)

Público-Alvo

  • Desenvolvedores Frontend/Backend/Mobile
  • Designer UI/UX com conhecimentos de codificação
  • Engenheiros de QA focados em testes de acessibilidade
  • Product Owners e Gestores de Projeto envolvidos na conformidade de acessibilidade

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas