Sass Training (SAS101)
In this Sass Training class, students will learn how to get started using Sass (Syntactically Awesome Style Sheets). Sass is a growing CSS extension language that is compatible with all versions of CSS. This course starts with a introduction of what Sass is along with a HTML and CSS background review. Then we dive right into getting students started using Sass.
CSS is not a prerequisite to this course. However, working with Sass is a more advanced way of using CSS with a website. Students looking to enhance their skills may want to consider our Introduction to CSS, Advanced CSS, or CSS3 for Web Developers courses after taking Sass.
- Learn to learn what Sass is and why to use it.
- Learn to learn to work with preprocessors.
- Learn to learn to install and configure Sass on either a PC or a Mac.
- Learn to learn the Sass philosophy on code organization.
- Learn to learn how comments work in Sass.
- Learn to learn how to work with operations, control directives, and expressions.
- Learn to learn about mixins, such as bourbon, and learn how to write your own.
- Learn to understand when and how to use nesting.
- Learn to learn how to write your own functions.
- Learn to learn about extending and framework options.
Private classes are delivered for groups at your offices or a location of your choice.
Learn at your own pace with 24/7 access to an On-Demand course.
- Introduction/Why Sass?
- The Problem Sass Solves
- Benefits of Sass
- Code Organization
- Performance
- Valid CSS
- Libraries
- Sass Syntax
- How to Use Sass
- Coming Attractions
- Organizing Sass
- Nesting
- Variables
- The Problem Sass Solves
- Organizing and Including Sass Code
- Sass Partials
- Partials/@import Example
- Sass Watch
- Exercise: Using Partials
- Code Organization
- The Sass Blog
- The Sass Blog: With Sass Partials
- Directory Structure & Master Sass File
- The general Partial
- The header Partial
- The maincontent Partial
- The mainnav Partial
- The footer Partial
- The forms Partial
- Up Next
- Exercise: Extending the Sass Blog
- More Styling for the Blog: Syntax Highlighting
- Exercise: Adding Syntax Coloring
- Nesting
- Nesting
- Referencing the Parent Selector with &
- Nested Properties
- Nesting Example
- Exercise: Using Nesting
- Nesting and Media Queries
- How Much to Nest
- Exercise: Using Nesting with the Sass Blog
- Nested @import
- Sass Variables
- Variables
- Variable Naming Guidelines
- Variable Scope
- Shadowing
- Overwriting Global Variables within Blocks
- Exercise: Using Variables in Sass
- When to Use Variables
- Exercise: More Variables
- Exercise: Adding Variables to the Blog
- Advanced Sass
- Operations and Control Directives
- Functions
- Mixins
- Debugging
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following would be useful for this CSS class:
- CSS experience is helpful but not required for this course.
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors
Self-Paced Course
- On Demand 24/7
- Readings
- Presentations
- Exercises
- Quizzes
- Full Year of Access
- Learn more