módulo #1 Introdução ao desenvolvimento web Visão geral do desenvolvimento web, sua importância e as ferramentas necessárias para começar.
módulo #2 Fundamentos de HTML Introdução ao HTML, sintaxe básica e elementos semânticos.
módulo #3 Estrutura HTML e elementos semânticos Compreendendo a estrutura do documento HTML, títulos, parágrafos e elementos semânticos.
módulo #4 Tabelas e formulários HTML Criando tabelas e formulários em HTML, incluindo atributos e estilo.
módulo #5 Fundamentos de CSS Introdução ao CSS, seletores, propriedades e valores.
módulo #6 Seletores e propriedades CSS Compreendendo seletores, propriedades e valores CSS, incluindo estilo de texto e cores.
módulo #7 Layout e posicionamento CSS Controlando layout e posicionamento com CSS, incluindo flexbox e grade.
módulo #8 Fundamentos de JavaScript Introdução ao JavaScript, variáveis, tipos de dados e instruções condicionais.
módulo #9 Fundamentos de JavaScript e DOM Entendendo funções JavaScript, manipulação DOM e ouvintes de eventos.
módulo #10 Programação orientada a objetos JavaScript Introdução à programação orientada a objetos em JavaScript, incluindo classes e herança.
módulo #11 Armazenamento e sessões na Web Entendendo armazenamento na Web, armazenamento de sessão e cookies.
módulo #12 Introdução a frameworks da Web Visão geral de frameworks da Web populares, incluindo React, Angular e Vue.js.
módulo #13 Criando um aplicativo da Web com React Criando um aplicativo da Web simples usando React, incluindo componentes e gerenciamento de estado.
módulo #14 Trabalhando com APIs e serviços RESTful Entendendo APIs, serviços RESTful e como consumi-los em aplicativos da Web.
módulo #15 Segurança da Web e práticas recomendadas Entendendo ameaças à segurança da Web, vulnerabilidades e práticas recomendadas para codificação segura.
módulo #16 Acessibilidade e usabilidade Importância da acessibilidade e usabilidade no desenvolvimento da Web, incluindo WCAG diretrizes.
módulo #17 Controle de versão com Git Introdução ao controle de versão com Git, incluindo comandos e fluxos de trabalho básicos.
módulo #18 Opções de implantação e hospedagem Visão geral das opções de implantação e hospedagem, incluindo FTP, GitHub Pages e Netlify.
módulo #19 Design de Web responsivo Criando aplicativos da Web responsivos que se adaptam a diferentes tamanhos de tela e dispositivos.
módulo #20 Pré-processadores SCSS e CSS Introdução aos pré-processadores SCSS e CSS, incluindo variáveis, mixins e funções.
módulo #21 Otimização de desempenho da Web Técnicas para otimizar o desempenho da Web, incluindo carregamento de página, armazenamento em cache e compactação de imagem.
módulo #22 Tratamento e depuração de erros Compreendendo as técnicas de tratamento e depuração de erros no desenvolvimento da Web.
módulo #23 Arquitetura de aplicativo da Web Compreendendo a arquitetura de aplicativo da Web, incluindo monolítico, microsserviços e sem servidor.
módulo #24 Gerenciamento de estado com Redux Introdução ao gerenciamento de estado com Redux, incluindo ações, redutores e armazenamentos.
módulo #25 Conclusão e encerramento do curso Planejando os próximos passos na carreira de Desenvolvimento Web