O documento introduz o MongoDB, abordando sua arquitetura de clusters, réplica e sharding para alta disponibilidade e escalabilidade. Apresenta também o modelo de dados flexível de documentos e coleções do MongoDB e demonstra como configurar a conexão com clusters.
Esta apresentação foi utilizada em um treinamento de front end para alguns colaboradores da CI&T.
Todo o material foi criado e apresentado por mim.
Alguns termos utilizados como GO!, Armchair, KOAD fazem referência a um projeto e empresas com o qual esse treinamento foi destino.
Nessa primeira aula, foi apresentado o que são pré-processadores, o que é o Sass, conceitos básicos para desenvolvimento em Sass.
(Intercon) wordpress como framework de desenvolvimentoRicardo Zein
Este documento discute como o WordPress pode ser usado como um framework de desenvolvimento, apesar de não ser originalmente projetado como tal. Ele explica como o WordPress já implementa características esperadas de um framework como acesso a dados, template engine e cache. Também fornece dicas sobre como organizar o código usando classes para desenvolver sites complexos no WordPress.
O documento discute pré-processadores CSS como Sass e Compass. Sass oferece recursos como variáveis, seletores aninhados e mixins que facilitam a manutenção de estilos. Compass é um framework completo para Sass que fornece mixins, funções e utilidades como reset e sprites. O documento explica como instalar e usar Sass, Compass e seus principais recursos e benefícios.
CSS in JS - Escrevendo CSS no JavaScript - Dan VitorianoDan Vitoriano
CSS in JS é uma técnica que envolve escrever CSS dentro de JavaScript ao invés de arquivos separados. Isso permite que cada componente tenha seu próprio CSS encapsulado e escrito de forma declarativa. Bibliotecas populares como JSS, Glamor e Styled-Components facilitam a implementação de CSS in JS.
O documento discute o pré-processador Sass, que repara problemas encontrados no CSS tradicional ao permitir variáveis, aninhamento, operadores matemáticos e funções, facilitando a codificação e manutenção de folhas de estilo. Sass permite também criar mixins para reutilizar código e funções nativas para modificar cores.
O documento discute como o CSS evoluiu desde seus primórdios até os dias atuais, passando de um código complexo e cheio de "hacks" para contornar limitações dos navegadores para uma linguagem mais poderosa e suportada nativamente pelos browsers modernos. Também aborda o uso e desafios dos frameworks CSS, enfatizando a importância de aprender CSS puro para dominar suas funcionalidades.
O documento discute a importância dos padrões web, explicando que no início da web os sites eram complexos e lentos devido à falta de padronização, mas que agora os padrões separaram informação da formatação, trazendo uniformidade e simplificação por meio de linguagens como HTML, CSS e XHTML.
O documento introduz o MongoDB, abordando sua arquitetura de clusters, réplica e sharding para alta disponibilidade e escalabilidade. Apresenta também o modelo de dados flexível de documentos e coleções do MongoDB e demonstra como configurar a conexão com clusters.
Esta apresentação foi utilizada em um treinamento de front end para alguns colaboradores da CI&T.
Todo o material foi criado e apresentado por mim.
Alguns termos utilizados como GO!, Armchair, KOAD fazem referência a um projeto e empresas com o qual esse treinamento foi destino.
Nessa primeira aula, foi apresentado o que são pré-processadores, o que é o Sass, conceitos básicos para desenvolvimento em Sass.
(Intercon) wordpress como framework de desenvolvimentoRicardo Zein
Este documento discute como o WordPress pode ser usado como um framework de desenvolvimento, apesar de não ser originalmente projetado como tal. Ele explica como o WordPress já implementa características esperadas de um framework como acesso a dados, template engine e cache. Também fornece dicas sobre como organizar o código usando classes para desenvolver sites complexos no WordPress.
O documento discute pré-processadores CSS como Sass e Compass. Sass oferece recursos como variáveis, seletores aninhados e mixins que facilitam a manutenção de estilos. Compass é um framework completo para Sass que fornece mixins, funções e utilidades como reset e sprites. O documento explica como instalar e usar Sass, Compass e seus principais recursos e benefícios.
CSS in JS - Escrevendo CSS no JavaScript - Dan VitorianoDan Vitoriano
CSS in JS é uma técnica que envolve escrever CSS dentro de JavaScript ao invés de arquivos separados. Isso permite que cada componente tenha seu próprio CSS encapsulado e escrito de forma declarativa. Bibliotecas populares como JSS, Glamor e Styled-Components facilitam a implementação de CSS in JS.
O documento discute o pré-processador Sass, que repara problemas encontrados no CSS tradicional ao permitir variáveis, aninhamento, operadores matemáticos e funções, facilitando a codificação e manutenção de folhas de estilo. Sass permite também criar mixins para reutilizar código e funções nativas para modificar cores.
O documento discute como o CSS evoluiu desde seus primórdios até os dias atuais, passando de um código complexo e cheio de "hacks" para contornar limitações dos navegadores para uma linguagem mais poderosa e suportada nativamente pelos browsers modernos. Também aborda o uso e desafios dos frameworks CSS, enfatizando a importância de aprender CSS puro para dominar suas funcionalidades.
O documento discute a importância dos padrões web, explicando que no início da web os sites eram complexos e lentos devido à falta de padronização, mas que agora os padrões separaram informação da formatação, trazendo uniformidade e simplificação por meio de linguagens como HTML, CSS e XHTML.
O documento descreve o Sass, uma linguagem de pré-processamento para CSS. Ele explica que o Sass ajuda a manter folhas de estilo CSS organizadas e compactas, permite aninhamento, importação, mixins, extensão e operações matemáticas em CSS. O documento também fornece instruções básicas de instalação e uso do Sass.
O documento apresenta Tiago Noronha, um desenvolvedor web que trabalha com WordPress desde 2006. Ele explica como WordPress evoluiu de uma plataforma de blog para um sistema de gestão de conteúdo flexível que pode ser usado para sites de diferentes tipos, como magazines, diretórios e lojas online. Ele demonstra como os tipos de post facilitam a organização de conteúdo e permitem criar sites como guias da cidade.
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
Apresentação sobre o uso do Azure Cosmos DB como solução NoSQL para Desenvolvedores de Software. Palestra realizada durente o evento "From Hero to Zero: NoSQL & Azure Cosmos DB", um evento que aconteceu em São Paulo-SP no dia 17/03/2018.
Agilizando o desenvolvimento web com SASSRenato Galvão
O documento apresenta uma introdução ao SASS (Syntactically Awesome Style Sheets), um pré-processador CSS. O palestrante discute como o SASS permite escrever CSS de forma mais inteligente e organizada através de recursos como variáveis, aninhamento, mixins e herança. Ele também introduz o framework Compass e a biblioteca Susy para grids responsivos, mostrando como esses ferramentas podem facilitar e agilizar o desenvolvimento web.
Este documento fornece uma introdução ao MongoDB, incluindo sua origem, principais características e quando usá-lo ou não. Resume os fundamentos do NoSQL e do MongoDB, como modelagem de dados, principais usuários e advertências sobre benchmarks e complexidade desnecessária.
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017Renato Groff
Palestra sobre o uso de soluções NoSQL como Redis, MongoDB, DocumentDB, Azure Tables e Azure Cosmos DB em aplicações .NET. Apresentação realizada em 18/09/2017 em São Paulo-SP, em meetup promovido pelo grupo Developers-SP.
NoSQL é um banco de dados não relacional que surgiu para atender demandas de alta performance e escalabilidade. Existem diferentes tipos como Key/Value Store, Document Store e Wide Columns Store. Node.js é uma plataforma que permite executar JavaScript no lado do servidor de forma assíncrona e orientada a eventos usando bibliotecas como Express e Socket.io.
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Renato Groff
Este documento resume as principais tecnologias de bancos de dados relacionais e não relacionais disponíveis no Azure, incluindo o Azure SQL Database, PostgreSQL, MySQL, Azure Redis Cache e Azure Cosmos DB. O documento também discute os benefícios da nuvem e por que as empresas estão migrando seus bancos de dados para o Azure.
Dicas rápidas de programação, truques e técnicas que você pode usar agora! Você está convidado a juntar-se aos especialistas em desenvolvimento de software da Embarcadero a cada 15 dias para tutoriais ao vivo de 30 minutos sobre desenvolvimento de software para Windows, Mac, Android e iOS.
Este documento apresenta uma introdução ao banco de dados orientado a grafos Neo4j. Ele discute os tipos de bancos de dados NoSQL, incluindo bancos de dados orientados a documentos, chave-valor e grafos. O documento também descreve os conceitos fundamentais do Neo4j, como nós, rótulos, relacionamentos e propriedades, e apresenta demonstrações práticas do Neo4j.
Bruno Andrade apresenta Ruby on Rails, uma framework para desenvolvimento web. Ele descreve sua experiência com Rails em seu trabalho na empresa Dito Internet, incluindo casos de sucesso com milhões de usuários. Ele também resume os principais conceitos e benefícios de Rails, como MVC, ActiveRecord, migrações e scaffolds.
O documento discute fundamentos de bancos de dados NoSQL, incluindo sua origem, tipos, replicação e particionamento para escalabilidade. Resume conceitos como disponibilidade, consistência eventual e priorização de desempenho sobre consistência forte.
O documento resume os principais pontos sobre JavaScript, incluindo que é uma linguagem client-side baseada em ECMAScript para navegadores web, dá suporte a orientação a objetos, e pode ser incorporada ao HTML ou importada de um arquivo separado. Também discute como interagir com elementos HTML e o framework jQuery.
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012André Paulovich
O documento resume a história da criação do CSS por Håkon Wium Lie em 1994 para separar a formatação visual do conteúdo em páginas web. O CSS evoluiu através das especificações CSS1, CSS2 e CSS3, adicionando novas propriedades e seletores. O documento também discute ferramentas como Sass que aumentam a produtividade na escrita de folhas de estilo CSS.
Alta produtividade com front end com sass e compassDanilo Sousa
O documento apresenta as principais características e funcionalidades do Sass, um pré-processador CSS. Entre os recursos descritos estão variáveis, nesting, mixins, herança de seletores, compressão, cores matemáticas e imports. Também são abordadas ferramentas como o Compass que adicionam funcionalidades como grids, sprites e suporte a CSS3. Por fim, discute-se quando vale a pena usar pré-processadores CSS.
SASS + COMPASS - Alta Produtividade no Front-endAnderson Aguiar
O documento apresenta as principais características e funcionalidades da linguagem Sass, incluindo variáveis, aninhamento, mixins, herança de seletores, compressão, cores, expressões matemáticas e imports. Também explica como instalar e usar o Sass, além de mencionar o framework Compass e suas funcionalidades como sprites, validação de CSS e estatísticas.
O documento descreve as principais novidades das Cascading Style Sheets nível 3 (CSS3), incluindo novas propriedades para bordas, backgrounds, texto, seletores e transformações/animações que permitem maior controle sobre a formatação e estilização de elementos HTML. O CSS3 ainda está em desenvolvimento mas deve ser implementado mais rápido que versões anteriores devido ao suporte dos navegadores modernos.
CSS {Grid} Layout: It's evolution babyCriciúma Dev
Diogo Moretti (Chaordic)
Vamos falar de CSS Layout, de como evoluímos de tabelas para Tableless, Box Model, Grids, Flexbox… até chegar na nova especificação de Grid Layout.
Vale do Carbono Conference
O documento descreve o Sass, uma linguagem de pré-processamento para CSS. Ele explica que o Sass ajuda a manter folhas de estilo CSS organizadas e compactas, permite aninhamento, importação, mixins, extensão e operações matemáticas em CSS. O documento também fornece instruções básicas de instalação e uso do Sass.
O documento apresenta Tiago Noronha, um desenvolvedor web que trabalha com WordPress desde 2006. Ele explica como WordPress evoluiu de uma plataforma de blog para um sistema de gestão de conteúdo flexível que pode ser usado para sites de diferentes tipos, como magazines, diretórios e lojas online. Ele demonstra como os tipos de post facilitam a organização de conteúdo e permitem criar sites como guias da cidade.
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
Apresentação sobre o uso do Azure Cosmos DB como solução NoSQL para Desenvolvedores de Software. Palestra realizada durente o evento "From Hero to Zero: NoSQL & Azure Cosmos DB", um evento que aconteceu em São Paulo-SP no dia 17/03/2018.
Agilizando o desenvolvimento web com SASSRenato Galvão
O documento apresenta uma introdução ao SASS (Syntactically Awesome Style Sheets), um pré-processador CSS. O palestrante discute como o SASS permite escrever CSS de forma mais inteligente e organizada através de recursos como variáveis, aninhamento, mixins e herança. Ele também introduz o framework Compass e a biblioteca Susy para grids responsivos, mostrando como esses ferramentas podem facilitar e agilizar o desenvolvimento web.
Este documento fornece uma introdução ao MongoDB, incluindo sua origem, principais características e quando usá-lo ou não. Resume os fundamentos do NoSQL e do MongoDB, como modelagem de dados, principais usuários e advertências sobre benchmarks e complexidade desnecessária.
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017Renato Groff
Palestra sobre o uso de soluções NoSQL como Redis, MongoDB, DocumentDB, Azure Tables e Azure Cosmos DB em aplicações .NET. Apresentação realizada em 18/09/2017 em São Paulo-SP, em meetup promovido pelo grupo Developers-SP.
NoSQL é um banco de dados não relacional que surgiu para atender demandas de alta performance e escalabilidade. Existem diferentes tipos como Key/Value Store, Document Store e Wide Columns Store. Node.js é uma plataforma que permite executar JavaScript no lado do servidor de forma assíncrona e orientada a eventos usando bibliotecas como Express e Socket.io.
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Renato Groff
Este documento resume as principais tecnologias de bancos de dados relacionais e não relacionais disponíveis no Azure, incluindo o Azure SQL Database, PostgreSQL, MySQL, Azure Redis Cache e Azure Cosmos DB. O documento também discute os benefícios da nuvem e por que as empresas estão migrando seus bancos de dados para o Azure.
Dicas rápidas de programação, truques e técnicas que você pode usar agora! Você está convidado a juntar-se aos especialistas em desenvolvimento de software da Embarcadero a cada 15 dias para tutoriais ao vivo de 30 minutos sobre desenvolvimento de software para Windows, Mac, Android e iOS.
Este documento apresenta uma introdução ao banco de dados orientado a grafos Neo4j. Ele discute os tipos de bancos de dados NoSQL, incluindo bancos de dados orientados a documentos, chave-valor e grafos. O documento também descreve os conceitos fundamentais do Neo4j, como nós, rótulos, relacionamentos e propriedades, e apresenta demonstrações práticas do Neo4j.
Bruno Andrade apresenta Ruby on Rails, uma framework para desenvolvimento web. Ele descreve sua experiência com Rails em seu trabalho na empresa Dito Internet, incluindo casos de sucesso com milhões de usuários. Ele também resume os principais conceitos e benefícios de Rails, como MVC, ActiveRecord, migrações e scaffolds.
O documento discute fundamentos de bancos de dados NoSQL, incluindo sua origem, tipos, replicação e particionamento para escalabilidade. Resume conceitos como disponibilidade, consistência eventual e priorização de desempenho sobre consistência forte.
O documento resume os principais pontos sobre JavaScript, incluindo que é uma linguagem client-side baseada em ECMAScript para navegadores web, dá suporte a orientação a objetos, e pode ser incorporada ao HTML ou importada de um arquivo separado. Também discute como interagir com elementos HTML e o framework jQuery.
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012André Paulovich
O documento resume a história da criação do CSS por Håkon Wium Lie em 1994 para separar a formatação visual do conteúdo em páginas web. O CSS evoluiu através das especificações CSS1, CSS2 e CSS3, adicionando novas propriedades e seletores. O documento também discute ferramentas como Sass que aumentam a produtividade na escrita de folhas de estilo CSS.
Alta produtividade com front end com sass e compassDanilo Sousa
O documento apresenta as principais características e funcionalidades do Sass, um pré-processador CSS. Entre os recursos descritos estão variáveis, nesting, mixins, herança de seletores, compressão, cores matemáticas e imports. Também são abordadas ferramentas como o Compass que adicionam funcionalidades como grids, sprites e suporte a CSS3. Por fim, discute-se quando vale a pena usar pré-processadores CSS.
SASS + COMPASS - Alta Produtividade no Front-endAnderson Aguiar
O documento apresenta as principais características e funcionalidades da linguagem Sass, incluindo variáveis, aninhamento, mixins, herança de seletores, compressão, cores, expressões matemáticas e imports. Também explica como instalar e usar o Sass, além de mencionar o framework Compass e suas funcionalidades como sprites, validação de CSS e estatísticas.
O documento descreve as principais novidades das Cascading Style Sheets nível 3 (CSS3), incluindo novas propriedades para bordas, backgrounds, texto, seletores e transformações/animações que permitem maior controle sobre a formatação e estilização de elementos HTML. O CSS3 ainda está em desenvolvimento mas deve ser implementado mais rápido que versões anteriores devido ao suporte dos navegadores modernos.
CSS {Grid} Layout: It's evolution babyCriciúma Dev
Diogo Moretti (Chaordic)
Vamos falar de CSS Layout, de como evoluímos de tabelas para Tableless, Box Model, Grids, Flexbox… até chegar na nova especificação de Grid Layout.
Vale do Carbono Conference
Conheça o Sass, mehor amigo do seu CSS - Nayara FelixNayara Felix
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
A repetição de código e a difícil manutenção das folhas de estilo são alguns dos problemas vividos por quem desenvolve para a web. Foi para suprir essas deficiências que o pré processador mais utilizado atualmente nasceu. Nessa palestra vou te mostrar algumas das muitas vantagens que o SASS oferece para o desenvolvimento web.
Quem é Nayara Felix?
Entusiasta e desenvolvedora front end, sou desenvolvedora magento na FCamara, me formando em sistemas para internet na FIAP e fã incondicional de Harry Potter. Trabalhei com marketing digital, design e fotografia por alguns anos mas minha paixão sempre foram os códigos.
Otimização de tempo com SASS preprocessorPaullo Norato
Sass é uma meta-linguagem para CSS que permite escrever folhas de estilo de forma mais estruturada e gerenciável através de recursos como variáveis, mixins e funções. Sass compila arquivos .scss em CSS normal e oferece opções para formatar e minificar a saída. Ele pode ser instalado via RubyGems e usado na linha de comando para compilar arquivos automaticamente quando alterados.
O documento introduz os conceitos de Web Standards, CSS e Tableless. Resume que CSS é uma linguagem de definição de estilos usada para descrever a apresentação de documentos web e separar o conteúdo da apresentação. Tableless é uma filosofia que usa as tags HTML para seu significado semântico original.
O documento discute como o CSS, apesar de ser frequentemente subestimado, ainda é uma tecnologia valiosa e poderosa. Apresenta diversos recursos avançados do CSS, como variáveis, blend modes, grid layout, e destaca que o CSS3 continua em desenvolvimento com novas funcionalidades. Defende que aprender os fundamentos do CSS é importante para desenvolvedores web.
[Curso CSS3 com Sass e Compass] Aula 08: Trabalhando com MixinsLoiane Groner
Este documento apresenta mixings no Sass, propriedades CSS que podem ser reutilizadas em outros estilos. Dois exemplos são apresentados: um mixin para bordas arredondadas e outro para cores de link que aceita parâmetros. O uso de mixings permite reaproveitar declarações CSS evitando repetição.
O documento apresenta Caio Ribeiro Pereira, um desenvolvedor web focado em Javascript e Node.js. Apresenta brevemente a história e características da linguagem Javascript, como sua criação, popularização e padronização. Também lista algumas linguagens que compilam para Javascript e exemplos de uso da linguagem no frontend, backend e em aplicativos mobile e desktop.
O documento discute a importância de padronização e reutilização no desenvolvimento front-end. Apresenta diferentes abordagens como grids, frameworks e metodologias como OOCSS, SMACSS e BEM para criar códigos reutilizáveis. Defende a criação de um arquivo de standards próprio com classes globais ao invés de depender totalmente de bibliotecas externas.
O documento apresenta PostCSS como uma ferramenta para transformar estilos CSS usando plugins JavaScript. Discute como PostCSS resolve problemas de lentidão e dependência de sintaxe específica de pré-processadores através de plugins como Autoprefixer, CSSNano e cssnext, que adicionam recursos como variáveis, media queries e nesting ao CSS. O documento também compara PostCSS favoravelmente a pré-processadores como Sass e destaca seu potencial para escrever CSS futuro-proof e independente de sintaxe específica.
O documento resume os principais conceitos de CSS (Cascading Style Sheets), incluindo sua história, propósito, tipos de vinculação de folhas de estilo, sintaxe básica de regras CSS e diferentes seletores como classe e ID.
html, css e java script - renato araujoorenatoaraujo
Este documento fornece uma breve introdução sobre HTML, CSS e JavaScript. Apresenta os criadores e evolução das linguagens, características principais e boas práticas para seu uso. Sites de referência para aprendizado também são listados no final.
O documento discute o uso de pré-processadores CSS como Sass e Compass para criar designs responsivos. Ele explica como Sass fornece recursos como aninhamento, variáveis e mixins que facilitam o desenvolvimento. O documento também descreve como Compass e Breakpoint ajudam na compatibilidade entre navegadores e consultas de mídia, respectivamente. Por fim, é apresentado Susy como uma forma flexível de criar grids responsivos.
O documento apresenta uma introdução sobre CSS e JavaScript para desenvolvimento de aplicações web. Resume os principais tópicos de CSS como separação de estilo e conteúdo, tipos de folhas de estilo e sintaxe básica. Também resume conceitos iniciais de JavaScript como linguagem do lado do cliente e interação com HTML.
Este documento apresenta os principais conceitos de CSS, incluindo sintaxe, seletores, box model, unidades de medida, boas práticas de nomenclatura e debugagem. Dois exercícios práticos são fornecidos para aplicar os conceitos aprendidos.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
2. Nayama Rosa
Aluna da 2 geração na Laboratoria
Desenvolvedora Front-end Jr - CvcCorp
https://www.linkedin.com/in/nayamarosa/
https://github.com/nayamarosa
3. Håkon Wium Lie
Bert Bos
Fontes:
https://www.w3.org/Style/CSS20/history.html
https://www.w3.org/Style/CSS20/challenges.html
https://www.w3.org/Style/CSS20/
1994 1995 1996 1998 1999 2006
W3C
CSS1
CSS2
CSS3
Linha do tempo
quando surgiu o CSS?
Cascading Style Sheets Hampton Catlin
4. Pré processadores CSS
o que são e para que servem?
● Código limpo (nesting e variáveis)
● “DRY”
● Dão mais flexibilidade ao código
● Manutenção mais fácil
● Organização do CSS
Fonte:
SASS for CSS: Advance your frontend skills with CSS preprocessor
5. Sass
o que é o Sass?
“Sass é a linguagem de extensão CSS de nível profissional mais madura, estável e poderosa do mundo.”
● Syntactically Awesome Style Sheets
● Pré processador CSS
● Originalmente escrito em Ruby
● Atualmente tem suporte em diversas linguagens(Node, Java, PHP…)
Fonte:
https://sass-lang.com/libsass
11. Escrevendo com o Sass
o que eu preciso saber?
Extend/Herança(placeholder class)
12. Mais do Sass
o que mais ele tem de diferente?
● Funções especiais
○ url( )
○ calc( )
○ min( ) e max( )
● Operadores
○ + e -
○ *, / e %
○ <, <=, > e >=
○ == e !=
● At-rules
○ @use
○ @function
○ @import
○ @mixin e @include
○ @extend
● Partial
○ _file.scss
13. Instalando o Sass
como eu uso no meu projeto?
1º 2º 3º 4º
Instalar
Node.js
Executar
npm init
Executar
npm install node-sass
Atualizar
package.json
"scss": "node-sass -w scss -o css"
node-sass: referente ao pacote node-sass
-w scss: observa arquivos .scss na pasta /scss e recompila se algo mudar
-o css: pasta de destino do css compilado
5º
Executar
npm run scss
Fonte:
https://www.npmjs.com/package/node-sass