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.
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)
Tendo em mente os aspectos a considerar no design de fluxos de processos, a fim de garantir que a experiência do usuário seja aprimorada e que a implementação se torne mais simples.
Lineo Nchaba - Revenue Services Lesotho
Curso - User Experience (UX) Design
Máquina Traduzida
Experimentando com ferramentas
Nuwan Gunaratne - AZQORE
Curso - User Experience Design with Figma
Máquina Traduzida
Nosso instrutor, Yashank, era incrivelmente conhecido. Ele modificou o currículo para corresponder ao que realmente precisávamos aprender e tivemos uma excelente experiência de aprendizado com ele. Seu entendimento do domínio que estava ensinando foi impressionante; ele compartilhou insights de experiências reais e nos ajudou a resolver problemas reais que estávamos enfrentando em nosso trabalho.
Ahmed Nazeem - Maldives Pension Administration Office
Curso - Multimodal AI for Enhanced User Experience
Máquina Traduzida