Clean And Scalable Css Architecture (2023)

Iniciado por joomlamz, 04 de Janeiro de 2023, 16:21

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

joomlamz


Publicado em 1/2023
MP4 | Vídeo: h264, 1280x720 | Áudio: AAC, 44,1 KHz
Idioma: Inglês | Tamanho: 504,32 MB | Duração: 1h 20m


Escreva código CSS limpo, crie CSS modular e CSS escalável. Princípios OOP, SOLID, OOCSS, BEM irão melhorar seu código CSS.
O que você aprenderá
Entenda os problemas comuns de CSS
Como escrever código CSS limpo
Como implementar princípios de Orientação a Objetos em CSS (SOLID, DRY, imutabilidade...)
O que é um gráfico de especificidade bom e ruim
Entenda os conceitos de OOCSS e como ele pode te ajudar a melhorar o código
Entenda os conceitos do BEM
Como gerenciar o gráfico de especificidade com triângulo invertido

Requisitos
bom conhecimento de CSS
seria mais fácil seguir o curso se você estiver familiarizado com o básico de OOP

Descrição
CSS é fácil, é fácil de aprender, é fácil de escrever. Mas, na verdade, é difícil escrever código escalável e sustentável, especialmente com grandes projetos que exigem dimensionamento constante. um escopo global. Qualquer mudança em um arquivo pode causar um resultado (in)esperado em outro elemento, ou página.- CSS é uma linguagem altamente mutável, por causa de sua natureza em cascata. Cada mutação leva a confusão e resultados inesperados.- CSS depende muito da ordem da fonte.- Por outro lado, a especificidade pode desfazer tudo. Não importa como você estrutura seu código, a especificidade pode quebrar tudo. A especificidade é um dos maiores problemas do CSS.- O CSS não é (facilmente) escalável. Acabamos em um ciclo de escrever mais CSS apenas para corrigir o CSS antigo! Em algum ponto, todo o nosso código CSS se torna muito confuso e muito grande. Precisamos de uma abordagem melhor, precisamos de um CSS modular e previsível. A linguagem CSS não evoluiu desde 1998. Existem pré-processadores, mas eles não estão resolvendo os principais problemas do CSS. Afinal, SASS e Less estão compilando para CSS. Neste curso, falaremos sobre a arquitetura CSS e como escrever um código limpo e sustentável. Nosso objetivo é escrever CSS que deve ser:- Previsível: as regras CSS se comportam como esperamos.- Reutilizável: Ao adicionar novos componentes, não precisamos recodificar padrões ou problemas que já resolvemos.- Manutenível: Novo recursos, componentes ou atualizações não devem exigir a refatoração de nosso CSS e NÃO devem interromper os componentes existentes. A ideia é pegar a filosofia OO que você já aprendeu em Java, PHP, C# e encontrar uma maneira de traduzi-la também em CSS. Tudo o que você aprendeu em linguagens OOP, todos os princípios DRY, SOLID, SRP, imutabilidade podemos aplicar ao CSS de alguma forma. Simples é o melhor. Existem muitos cursos avançados sobre CSS, sobre flexbox, animações CSS, grid CSS. No entanto, neste curso, vamos nos concentrar na arquitetura do CSS. Se você está interessado em aprender a escrever código CSS limpo e escalável, este curso é a coisa certa para você! Este é um curso que eu gostaria de ter quando comecei a trabalhar em projetos mais complexos.
Visão geral
Seção 1: Introdução
Aula 1 Introdução
Aula 2 Problemas de ordem da folha de estilo
Aula 3 Pré-requisitos
Seção 2: Princípios OOP em CSS
Aula 4 Introdução
Aula 5 Especificidade
Aula 6 Princípio da responsabilidade única
Aula 7 Princípio aberto-fechado
Aula 8 Substituição de Liskov
Aula 9 Segregação de interface
Aula 10 Inversão de Dependência
Aula 11 Desacoplar CSS de HTML
Aula 12 SECA
Aula 13 Imutabilidade
Aula 14 A Separação de interesses
Resumo da Aula 15
Seção 3: OOCSS
Aula 16 Introdução ao OOCSS
Aula 17 O Objeto de Mídia
Aula 18 Conceitos OOCSS
Aula 19 Padrões OOCSS
Seção 4: BEM
Aula 20 BEM
Aula 21 Benefícios do uso do BEM
Aula 22 Especificidade do BEM
Aula 23 BEM x OOCSS
Seção 5: Supermodular
Aula 24 Supermodular
Aula 25 Overmodulize é (não) bom
Seção 6: A peça que falta - ITCSS
Aula 26 ITCSS
Aula 27 Camadas e Gráfico de Especificidade
Aula 28 Triângulo Invertido
Aula 29 Estrutura de pastas e convenção de nomenclatura
Resumo da Aula 30
Desenvolvedores front-end médios/seniores,Qualquer pessoa que queira escrever código CSS limpo e escalável,Qualquer pessoa que conheça CSS, mas queira se aprofundar

Pagina inicial
https://www.udemy.com/course/clean-and-scalable-css-architecture/












https://rapidgator.net/file/d6194d6595d400fab0b430c5217f8e9d


Download From 1DL


https://1dl.net/5w4f15xf7l13


Download From Nitroflare


https://nitroflare.com/view/644043151CA9CF2