Escolha o seu idioma
Curso de HTML5 e CSS3
Mais de 2 milhões de alunos no mundo todo

Curso de HTML5 e CSS3

Aprenda a criar sites responsivos reais do zero usando HTML5 e CSS3. Este curso leva você desde os fundamentos do navegador até um projeto de conclusão pronto para o portfólio. Cada conceito é baseado em padrões profissionais, sistemas de layout modernos e melhores práticas de acessibilidade.

Dedika para empresas

O que você vai aprender:

Você vai aprender como os navegadores renderizam HTML e CSS e, em seguida, vai construir sobre essa base com marcação semântica, formulários e estruturas de página acessíveis. Você vai dominar o modelo de caixa (box model) do CSS, Flexbox e Grid para criar layouts que funcionam em qualquer tamanho de tela. Media queries e princípios de design responsivo vão permitir que você segmente viewports de dispositivos móveis, tablets e desktops com confiança. Você também vai aplicar transições CSS, animações com keyframes e propriedades customizadas para produzir efeitos visuais refinados. Ao final, você terá um site completo com várias páginas pronto para mostrar a empregadores.

Como você estuda de forma prática Curso de HTML5 e CSS3

Como você pratica Curso de HTML5 e CSS3

Para si que é empresa e quer formar a equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos e Configuração de Desenvolvimento Web

  • Aula 1 • Introdução aos Papéis do HTML e CSS

    Diferencia estrutura (HTML), apresentação (CSS) e comportamento (JavaScript) como preocupações separadas. Define expectativas para o arco completo do curso.

  • Aula 2 • Como a Web Funciona

    Aborda ciclos de requisição-resposta HTTP, resolução de DNS e pipelines de renderização do navegador. Fundamenta todo o trabalho subsequente de HTML/CSS no comportamento real do navegador.

  • Aula 3 • Configurando Seu Ambiente de Desenvolvimento

    Instala e configura um editor de código, ferramentas de desenvolvedor do navegador e um servidor de arquivos local. Garante que cada aluno tenha um ambiente de trabalho consistente e produtivo.

  • Aula 4 • Organização de Arquivos e Pastas

    Define estruturas de diretório padrão de projetos e convenções de nomenclatura. Previne caminhos de ativos quebrados e prepara os alunos para projetos com vários arquivos.

Capítulo 2Ver detalhes

Estrutura e Sintaxe do Documento HTML5

  • Aula 1 • Regras de Sintaxe e Anatomia do HTML5

    Explica tags, atributos, regras de aninhamento e a declaração DOCTYPE. A sintaxe correta evita problemas de renderização no modo quirks do navegador.

  • Aula 2 • Elementos de Conteúdo de Texto

    Ensina títulos, parágrafos, listas, blockquotes e elementos de texto inline. Os alunos estruturam conteúdo corporal legível e semanticamente significativo.

  • Aula 3 • Tabelas e Apresentação de Dados

    Constrói tabelas de dados acessíveis usando os elementos thead, tbody, th e td. Reforça o HTML semântico reservando tabelas estritamente para dados tabulares.

  • Aula 4 • Links e Imagens

    Aborda tags de âncora, valores href, atributos target e o elemento img com texto alt. Esses elementos formam a espinha dorsal de páginas web navegáveis e visuais.

  • Aula 5 • Seção Head e Metadados

    Aborda os elementos charset, viewport, title e meta description dentro do head. Metadados adequados melhoram o SEO e a renderização mobile.

Capítulo 3Ver detalhes

Elementos Semânticos e Formulários HTML5

  • Aula 1 • Conceitos Básicos de Formulários HTML5

    Aborda o elemento form, os atributos action e method, e os tipos de input principais. Formulários são o mecanismo primário para envio de dados do usuário.

  • Aula 2 • Select, Textarea e Fieldset

    Constrói menus suspensos, áreas de texto multilinha e controles de formulário agrupados. Fieldset e legend melhoram a acessibilidade e o agrupamento lógico dos formulários.

  • Aula 3 • Elementos de Marco Semântico

    Apresenta header, nav, main, article, section, aside e footer. A marcação semântica melhora a acessibilidade e a indexação em mecanismos de busca.

  • Aula 4 • Tipos e Atributos Avançados de Input

    Explora tipos de input HTML5: date, range, color, tel e number. Tipos de input nativos reduzem a dependência de JavaScript e melhoram a experiência do usuário em dispositivos móveis.

  • Aula 5 • Acessibilidade e Validação de Formulários

    Aplica rótulos ARIA, padrões de mensagens de erro e validação HTML5 integrada. Formulários acessíveis atendem a todos os usuários, incluindo aqueles que usam tecnologia assistiva.

Capítulo 4Ver detalhes

Fundamentos de CSS3 e o Box Model

  • Aula 1 • O Box Model do CSS

    Define as áreas de conteúdo, padding, borda e margem e seu efeito no dimensionamento dos elementos. O domínio do box model é pré-requisito para todo trabalho de layout.

  • Aula 2 • Especificidade, Herança e Cascata

    Explica como os navegadores resolvem regras conflitantes usando pontuação de especificidade e ordem de origem. Dominar a cascata evita substituições de estilo inesperadas.

  • Aula 3 • Sintaxe CSS e Métodos de Vinculação

    Aborda conjuntos de regras, declarações, estilos inline, blocos de estilo internos e folhas de estilo externas. Folhas de estilo externas são estabelecidas como o padrão profissional.

  • Aula 4 • Cores, Unidades e Conceitos Básicos de Tipografia

    Aborda valores de cor hex, RGB, HSL e unidades CSS absolutas vs. relativas. O uso consistente de unidades rem e em suporta tipografia escalável e acessível.

  • Aula 5 • Seletores e Combinadores

    Ensina seletores de elemento, classe, ID, atributo, pseudo-classe e pseudo-elemento. Seletores precisos reduzem conflitos de estilo e melhoram a capacidade de manutenção.

Capítulo 5Ver detalhes

Layout CSS3: Flexbox e Grid

  • Aula 1 • Combinando Flexbox e Grid

    Demonstra quando aninhar Flexbox dentro de células Grid e vice-versa. Os alunos constroem um layout de página completo usando ambos os sistemas de forma apropriada.

  • Aula 2 • Posicionamento Grid e Áreas Nomeadas

    Ensina posicionamento baseado em linhas, sintaxe span e grid-template-areas para regiões nomeadas. Áreas nomeadas tornam layouts complexos legíveis e fáceis de manter.

  • Aula 3 • Alinhamento e Ordenação com Flexbox

    Aborda as propriedades justify-content, align-items, align-self e order. Essas propriedades permitem controle preciso sobre a distribuição e o empilhamento de itens.

  • Aula 4 • Fundamentos do Flexbox

    Apresenta o modelo de contêiner flex e itens flex, eixos e a propriedade flex-direction. O Flexbox resolve problemas de alinhamento unidimensional com elegância.

  • Aula 5 • Fundamentos do CSS Grid

    Define contêineres grid, trilhas explícitas e a unidade fr para layouts bidimensionais. Grid é o sistema de layout CSS nativo mais poderoso disponível.

Capítulo 6Ver detalhes

Design Responsivo e Media Queries

  • Aula 1 • Tipografia e Espaçamento Responsivos

    Aplica clamp, unidades vw e escalas de espaçamento fluidas à tipografia e aos espaços do layout. O tipo fluido elimina a necessidade de múltiplas substituições de breakpoint.

  • Aula 2 • Sintaxe de Media Query e Breakpoints

    Ensina a sintaxe @media, tipos de mídia e operadores lógicos para definir breakpoints. Breakpoints devem refletir as necessidades do conteúdo, não tamanhos de dispositivo específicos.

  • Aula 3 • Princípios de Design Responsivo

    Aborda grids fluidos, imagens flexíveis e a meta tag viewport como os três pilares do RWD. Esses princípios guiam cada decisão de layout neste capítulo.

  • Aula 4 • Imagens e Mídia Responsivas

    Usa srcset, sizes e o elemento picture para servir imagens com tamanho adequado. A entrega correta de imagens reduz o peso da página em redes móveis.

  • Aula 5 • Testando e Depurando Layouts Responsivos

    Usa emulação de dispositivo do navegador, testes em dispositivos reais e auditorias de acessibilidade para validar layouts. Testes sistemáticos capturam bugs específicos de viewport antes da implantação.

Capítulo 7Ver detalhes

Efeitos Visuais e Animações CSS3

  • Aula 1 • Performance e Acessibilidade do Movimento

    Identifica propriedades compostadas, evita animações que disparam layout e respeita prefers-reduced-motion. O design de movimento responsivo atende a todos os usuários.

  • Aula 2 • Transformações CSS

    Aplica transformações translate, rotate, scale e skew em 2D e 3D. As transformações são aceleradas por GPU e não disparam refluxo de layout.

  • Aula 3 • Propriedades Personalizadas CSS

    Define e consome variáveis CSS para tokens de cores, espaçamento e tipografia. Propriedades personalizadas permitem alterações temáticas em todo o site a partir de uma única declaração.

  • Aula 4 • Animações com Keyframes CSS

    Constrói animações em várias etapas usando @keyframes, animation-name e propriedades de animation. As animações com keyframes são executadas independentemente da interação do usuário.

  • Aula 5 • Transições CSS

    Aborda transition-property, duration, timing-function e delay para mudanças de estado suaves. As transições fornecem feedback visual em elementos interativos.

Capítulo 8Ver detalhes

Projeto Final: Construindo um Site Completo

  • Aula 1 • Aplicando o Sistema de Design CSS

    Implementa propriedades personalizadas, escala tipográfica e estilos de componentes em todas as páginas. Um sistema de design compartilhado garante consistência visual em todo o site.

  • Aula 2 • Planejamento do Projeto e Wireframing

    Define metas do site, inventário de conteúdo e wireframes de baixa fidelidade antes de escrever código. O planejamento evita reescritas estruturais e aumento de escopo durante o desenvolvimento.

  • Aula 3 • Implementação de Layout Responsivo

    Aplica layouts Grid e Flexbox com media queries mobile-first em todas as páginas. Cada página deve renderizar corretamente em viewports de 320px a 1440px.

  • Aula 4 • Auditoria de Acessibilidade e Acabamento Final

    Executa verificações de acessibilidade automatizadas e manuais, corrige problemas de contraste e adiciona preferências de movimento. O site final atende aos padrões de contraste e navegação por teclado WCAG AA.

  • Aula 5 • Construindo a Estrutura HTML

    Codifica HTML semântico para todas as páginas usando elementos de marco, formulários e mídia. Uma base HTML sólida garante que as camadas de CSS e acessibilidade funcionem corretamente.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Pessoa em transição de carreira: precisa de habilidades de front-end verificáveis e relevantes para o mercado de trabalho para fazer a transição com sucesso.

  • Profissional de marketing: deseja editar e entender os sites que gerencia diariamente.

  • Designer gráfico: pronto para traduzir conceitos visuais diretamente em código de navegador funcional.

  • Empreendedor: determinado a criar e manter um site de negócios sem terceirizar o serviço.

  • Estudante de ciência da computação: buscando habilidades práticas de front-end para complementar a formação acadêmica.

  • Criador amador: ansioso para publicar projetos pessoais online com código limpo e escrito à mão.

O que os nossos alunos dizem

As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido em Brasil?

Os cursos são gratuitos?

Qual é a carga horária do curso?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF