SASS e SCSS do básico ao avançado + Projetos

Crie sites incríveis e responsivos com SASS e SCSS, utilizando mixins, modules, partials e muitos outros recursos!
4.66 (576 reviews)
Udemy
platform
Português
language
Web Development
category
SASS e SCSS do básico ao avançado + Projetos
2 944
students
14 hours
content
Nov 2024
last update
$29.99
regular price

Why take this course?

Ótimo resumo sobre a importância e os benefícios de aprender SASS e SCSS! Vamos detalhar um pouco mais cada ponto para esclarecer e complementar o que já foi mencionado:

Organização e Reutilização de Código

  • Variáveis ($variavel:): Permitem armazenar valores que podem ser reutilizados ao longo do arquivo ou inclusive entre arquivos.
  • Mixins (@mixin nome_do_mixin {...}): Funções que encapsulam estilos para serem incluidos onde necessário. Eles podem receber parâmetros e são ideais para criar abstrações de design, como bibliotecas de estilos.
  • Aninhamento de Seletores (&, @extend): Permite que um selector herde os estilos de outro, evitando a repetição de código e tornando o CSS mais DRY (Don't Repeat Yourself).

Melhor Produtividade

  • Inheritance (Herança): Utilizar seletoors pais para aplicar estilos a elementos filhos ou irmãos.
  • Nesting (Aninhamento): Escrever CSS de forma hierárquica, o que pode tornar o código mais legível e fácil de manter.
  • Partials and Imports (Parciais e Importações): Organizar o código em arquivos menores e modulares, permitindo a reutilização e a organização por funcionalidades ou componentes.

Facilidade de Manutenção

  • Variables (Variáveis): Permitem ajuste rápido de estilos sem a necessidade de alterar múltiplos locais.
  • Mixins and Functions (Mixins e Funções): Facilitam a criação de abstrações que podem ser atualizadas em um só lugar.
  • Comments (Comentários): Ajudam a documentar o código, tornando mais fácil entender as decisões de design e a estrutura do projeto.

Compatibilidade com CSS

  • Fallbacks (Caídas de Quadra): Permitem definir estilos em SASS que "caiem" para CSS padrão case o navegador não suporte SASS/SCSS.
  • Vendor Prefixing (Prefixo do Fabricante): Automatiza a adição de prefixos para propriedades CSS, garantindo compatibilidade entre navegadores.

Comunidade Ativa

  • **Sass/Scss é amplamente utilizado na indústria, com uma vasta documentação e muitas ferramentas disponíveis.
  • Dicas de Desenvolvimento (Darts): Sugere formatações melhores enquanto você escreve o seu CSS SCSS.
  • Online Playgrounds: Permitem experimentar e testar códigos SASS/SCSS online, como o SassMe ou [Sass Live Edit](http://live sass.herokuapp.com/).

Aprendendo HTML, CSS, Flexbox

  • HTML (HyperText Markup Language): É a estrutura básica da web, definindo a estrutura e o conteúdo das páginas.
  • CSS (Cascading Style Sheets): É usado para controlar apresentação ou estilo das páginas HTML.
  • Flexbox: É uma layout model no CSS3 que permite criar designs complexos de forma simples, alinhando elementos em uma ou duas direções.

Projeto Prático

  • Construção de um Projeto Real: Ao final do curso, você terá a oportunidade de aplicar tudo o que aprendeu na prática, construindo um projeto real e funcional.

Com esses conceitos em mente e práticas sólidas, você estará bem equipado para trabalhar com SASS e SCSS, e para enfrentar os desafios do desenvolvimento web moderno. Boa sorte na sua jornada de aprendizado!

Course Gallery

SASS e SCSS do básico ao avançado + Projetos – Screenshot 1
Screenshot 1SASS e SCSS do básico ao avançado + Projetos
SASS e SCSS do básico ao avançado + Projetos – Screenshot 2
Screenshot 2SASS e SCSS do básico ao avançado + Projetos
SASS e SCSS do básico ao avançado + Projetos – Screenshot 3
Screenshot 3SASS e SCSS do básico ao avançado + Projetos
SASS e SCSS do básico ao avançado + Projetos – Screenshot 4
Screenshot 4SASS e SCSS do básico ao avançado + Projetos

Loading charts...

3777412
udemy ID
15/01/2021
course created date
05/02/2021
course indexed date
Bot
course submited by