Jan 04 2023 Clean And Scalable Css Architecture (2023) BaDshaH LEARNING / e-learning - Tutorials 05:14 0 Published 1/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 504.32 MB | Duration: 1h 20mWrite Clean CSS code, create modular CSS and scalable CSS. OOP principles, SOLID, OOCSS, BEM will improve your CSS code. What you'll learnUnderstand common CSS issuesHow to write clean CSS codeHow to implement Object Oriented principles in CSS (SOLID, DRY, immutability...)What is a good and a bad Specificity graphUnderstand the concepts of OOCSS and how it can help you improve the codeUnderstand the concepts of BEMHow to manage Specificity graph with Inverted TriangleRequirementsgood CSS knowledgeit would be easier to follow the course if you are familiar with basics of OOPDescriptionCSS is easy, it's easy to learn, it's easy to write.But actually, it's hard to write scalable and maintainable code especially with large projects that require constant scaling.There are many reasons why this is the case:- In CSS everything is in a global scope. Any change in one file can cause an (un)expected result in another element, or page.- CSS is a highly mutable language, because of it's cascade nature. Each mutation leads to confusion and unexpected results.- CSS highly depends on the source order.- On the other hand, specificity can undo everything. It doesn't matter how you structure your code, specificity can break everything. Specificity is one of the biggest problems of CSS.- CSS is not (easily) scalableWe end up in a cycle of writing more CSS just to fix the old CSS! At some point our whole CSS code becomes too messy and too large. We need a better approach, we need a modular and predictable CSS. CSS language has not evolved since 1998. There are preprocessors, but they are not solving the main CSS issues. After all, SASS and Less are compiling to CSS.In this course, we will talk about the CSS architecture, and how to write clean and maintainable code. Our goal is to write CSS that should be:- Predictable: CSS rules behave as we expect them to.- Reusable: When adding new components, we shouldn't need to recode patterns or problems we've already solved.- Maintainable: New features, components, or updates shouldn't require refactoring our CSS and should NOT break existing components.The idea is taking the OO philosophy you already learned in Java, PHP, C# and finding a way to translate that into CSS as well. All that you learned in OOP languages, all the DRY principles, SOLID, SRP, immutability we can apply to CSS in some way. Simple is the best.There are many advanced courses about CSS, about flexbox, CSS animations, CSS grid. However, in this course, we will be focusing on the architecture of CSS. If you are interested in learning how to write clean and scalable CSS code, this course is the right thing for you!This is a course I wish I had when I started working on more complex projects.OverviewSection 1: IntroductionLecture 1 IntroductionLecture 2 Stylesheet order issuesLecture 3 PrerequisitesSection 2: OOP Principles in CSSLecture 4 IntroductionLecture 5 SpecificityLecture 6 Single responsibility principleLecture 7 Open-closed principleLecture 8 Liskov SubstitutionLecture 9 Interface SegregationLecture 10 Dependency InversionLecture 11 Decouple CSS from HTMLLecture 12 DRYLecture 13 ImmutabilityLecture 14 The Separation of concernsLecture 15 SummarySection 3: OOCSSLecture 16 OOCSS introductionLecture 17 The Media ObjectLecture 18 OOCSS conceptsLecture 19 OOCSS standardsSection 4: BEMLecture 20 BEMLecture 21 Benefits of using BEMLecture 22 BEM specificityLecture 23 BEM vs OOCSSSection 5: OvermodulizeLecture 24 OvermodulizeLecture 25 Overmodulize is (not) goodSection 6: The missing piece - ITCSSLecture 26 ITCSSLecture 27 Layers and Specificity GraphLecture 28 Inverted TriangleLecture 29 Folder structure and naming conventionLecture 30 SummaryMedior/Senior Front End developers,Anyone who wants to write clean and scalable CSS code,Anyone who knows CSS but wants to dive deeperHomepagehttps://www.udemy.com/course/clean-and-scalable-css-architecture/Download From Rapidgatorhttps://rapidgator.net/file/d6194d6595d400fab0b430c5217f8e9dDownload From 1DLhttps://1dl.net/5w4f15xf7l13Download From Nitroflarehttps://nitroflare.com/view/644043151CA9CF2To Support My Work Buy Premium From My Links. Related News Efficient Application Development With Python3 For BeginnersNemetschek Allplan 2023.0.3 (x64)The Advanced Seo Training 2022: Expert Wordpress Website SeoTopaz Photo AI 1.1.4 (x64)Data Science With Python (4-Course Bundle) Comments (0)Add comment Submit NEWEST RELEASES 19.05: 4K Stogram Pro 4.9.0 macOS 19.05: WinCatalog 2024.7.0.519 Multilingual Portable 18.05: MediaHuman YouTube To MP3 Converter 3.9.9.92 (0518) Multilingual (x64) Portable 18.05: MediaHuman YouTube Downloader 3.9.9.92 (0518) Multilingual (x64) Portable 18.05: Allavsoft Video Downloader Converter 3.27.0.8904 Multilingual Portable 18.05: FastStone Capture 10.5 Multilingual Portable 18.05: UniFab 2.0.2.1 (x64) Multilingual Portable 18.05: Windows 7 Ultimate SP1 Multilingual Preactivated May 2024 18.05: Windows 7 Professional SP1 Multilingual Preactivated May 2024 18.05: O&O SafeErase Professional / Server 19.2.1034 (x64) Recommended Filehosts Freinds Site