Expert-led, hands-on Sass and Less Training Courses for Developer Teams.
Sass and Less Background
Sass and Less bring the ability to apply programming constructs to CSS. This includes things like control flow, variables, and functions and allows CSS to be created and maintained much more easily. Sass and Less have many similarities but there syntax is different and not compatible.
More About Sass and Less
Sass and Less are transcompiled languages that make writing and maintaining CSS much easier. Pure CSS can be quite tedious to write. CSS is anything but DRY. Changing a font, property, or style requires changing multiple things across a file. It’s very easy for CSS to get heavy and bloated.
Sass and Less brings things from programming like functions, looping, and variables into the process of writing stylesheets. All a sudden, a color variable can be changed once and that change will propagate throughout the stylesheet. Here’s a quick example in Sass from this excellent post:
$container-width: 100% – 20px;
This is assigning a value to the variable of “container-width”. Containers are common HTML objects. This variable will be assigned however many pixels is currently 100% (width) minus 20 pixels. This spares the designer/developer from having to go figure out what the current proper width is and subtract 20px and put that value in. When something changes in the styles, the changes will propagate dynamically across the stylesheet (vs. having to go do all the math again). This small example shows how something like Sass makes writing styling much easier.
Browsers still ultimately read/interpret CSS so the Sass and Less are eventually transcompiled (converted) to CSS. This can be done easily using a task runner like Gulp/Grunt and a transcompiler written in Ruby, Node or another language.
About Our Sass Training and Less Training Courses
Developers learn best through coding and building. Our courses are at least 65% hands-on. No death by powerpoint here.
All content and labs are designed for each specific course and group of students.
Current Sass and Less Training Course Offerings
We currently offer the following Sass training and Less training courses: