Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso de CSS3 com exercícios e projetos
Role Play
Rating: 4.4 out of 5(6 ratings)
34 students

Curso de CSS3 com exercícios e projetos

Aprenda a utilizar diversas regras de CSS, através de teoria, exercícios e projetos completos
Last updated 12/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Utilizar CSS em projetos de várias maneiras
  • Positions
  • Flexbox e Grid
  • Criar projetos completos com HTML e CSS

Course content

5 sections50 lectures4h 36m total length
  • Introdução do curso2:04
  • Formas de adicionar CSS11:17
  • Seletores comuns7:30
  • Propriedades de texto7:52
  • Cores no CSS10:26
  • Estilos de link6:09
  • Box model9:16
  • Positions10:10
  • Flexbox7:19
  • Exercícios14:18
  • Como aprender programação mais rápido e ter sucesso na carreira3:54
  • Teste para saber sua dificuldade com programação0:22
  • Aviso de Atualização2:47

Requirements

  • HTML básico

Description

Este curso de Fundamentos de CSS foi criado para fornecer aos alunos uma base sólida em CSS, capacitando-os a criar páginas atraentes e funcionais. O curso está dividido em quatro seções principais, combinando teoria e prática para garantir um aprendizado eficaz e aplicável.


Na seção de introdução, os alunos serão apresentados aos conceitos básicos do CSS. Começaremos com as diferentes formas de adicionar CSS ao HTML, incluindo métodos inline, interno e externo.


Em seguida, exploraremos os seletores comuns, que permitem aplicar estilos a elementos HTML específicos, e aprenderemos sobre as propriedades de texto, como estilizar fontes, tamanhos, espaçamento e alinhamento de texto.


Também abordaremos o uso de cores no CSS, utilizando valores hexadecimais, RGB e HSL, além de explorar os estilos de link para personalizar a aparência de hyperlinks.


Seguimos com o estudo do box model, um conceito fundamental que inclui margens, bordas, preenchimentos e conteúdo, seguido por uma introdução aos diferentes métodos de posicionamento de elementos na página, como estático, relativo, absoluto e fixo. Aprenderemos sobre o flexbox, uma poderosa ferramenta para criar layouts flexíveis e responsivos, e concluiremos esta seção com exercícios práticos para reforçar os conhecimentos adquiridos.


Na segunda seção, aplicaremos os conceitos aprendidos para criar um projeto prático de cards estilizados. Começaremos estruturando o HTML dos cards, seguidos pela aplicação de CSS para o layout principal e os detalhes dos cards.


A terceira seção do curso aborda tópicos mais avançados de CSS. Exploraremos como estilizar listas e itens de lista, trabalharemos com diferentes unidades de medida, como pixels, em, rem e porcentagens, e entenderemos o uso de pseudo-seletores para aplicar estilos baseados em estados específicos dos elementos.


Abordaremos a criação de gradientes lineares e radiais, a aplicação de sombreamento para adicionar profundidade aos elementos e o uso de variáveis CSS para manter o código organizado e eficiente. Também aprenderemos sobre CSS Grid para criar layouts avançados e praticaremos esses conceitos com exercícios práticos.


Na seção final, focaremos em um projeto completo de uma página de produto. Começaremos estruturando e estilizando a barra de navegação (navbar), e seguiremos para a construção e estilização dos detalhes do produto. Esta seção fornecerá uma visão prática de como construir uma página web completa, combinando HTML e CSS para criar um design coeso e funcional.


Ao final deste curso, os alunos terão uma compreensão profunda dos fundamentos do CSS e estarão aptos a criar designs web responsivos e estilizados. Este curso é ideal tanto para iniciantes que desejam aprender CSS do zero quanto para desenvolvedores que buscam reforçar suas habilidades em estilização de páginas web.


Vamos começar a transformar suas ideias em designs incríveis!

Who this course is for:

  • Quem quer aprender a utilizar CSS
  • Quem quer ser desenvolvedor front-end