Today's CSS is more powerful than ever. Unfortunately we've paid the price for that power with increased complexity. It doesn't take much now for a project's stylesheet to spiral out of control. This is the primary reason why the web development community has turned to CSS preprocessors for help. While preprocessors don't make CSS more powerful, they do make it much more maintainable and easier to write. There are a variety of preprocessor choices out there, but Sass is one of the more powerful and actively developed choices.
In this workshop you are going to get up and running with Sass and learn about it's powerful feature set. In the end you'll be familiar with:
- What it means to compile your CSS
- How to organize a Sass project
- How to work with features like variables, nesting, extending and functions
- How to use mixins and write your own
- Simplifying media queries with content blocks
- Working with Sass libraries like Compass and Bourbon
- Understanding Sass's conditional logic
After this workshop you'll be able to write organized, maintainable and modular stylesheets. You'll be able to tame CSS3 vendor prefixes and make global changes to your project by just changing a couple lines of code. The best part of all there is no crazy syntax to learn, it's still the CSS you know and love but with all the awesome benefits of a programming language.
This will be a two session class:
- Thursday, August 8, 7-9PM
- Thursday, August 15, 7-9PM
About Your Teacher
Les James was born with the heart of an artist but the brain of a developer. Fortunately for him, front-end development is the perfect intersection between the art and science of web design. He gets to pursue his passion for design at Capstrat by transforming great ideas into code. He has been working with Sass for over three years and has been preaching its use to the development community for almost as long. He also runs a Raleigh based web development meetup called Function Pink which is always one of the best web discussions in town.
Our program and curriculum are geared toward adults over the age of 18; at this time we do not accept minors as students in our courses and workshops.