• CSS 전처리기/후처리기: HTML을 좀 더 편리하고 효율적으로 작성하기 위한 HTML 전처리기가 있듯이 CSS에도 전처리기와 후처리기가 있습니다. 대부분의 실무에서는 단순하게 CSS를 사용하기보다 CSS 전처리기나 후처리기를 사용하는 경우가 많습니다. 이 책에서는 CSS 전처리기로 SCSS를, 후처리기로 PostCSS를 소개합니다.
• CSS 방법론: CSS에 익숙해졌다면 CSS를 효율적으로 작성하는 데 필요한 여러 가지 방법론을 배워야 합니다. 처음부터 방법론에 관심을 가질 필요는 없지만, 고급 기술을 구사하는 개발자가 되려면 반드시 거쳐야 하는 학습 과정입니다. 이 책에서는 CSS 방법론으로 OOCSS, SMACSS, BEM을 소개합니다.
• 타입스크립트: 타입스크립트는 고급 프런트엔드 개발자가 되기 위해 반드시 배워야 하는 언어 중 하나입니다. 타입스크립트는 자바스크립트를 기반으로 하므로 자바스크립트를 알면 쉽게 배울 수 있지만, 자바스크립트를 아예 배우지 않고 타입스크립트만 배우는 것도 가능합니다. 그러나 자바스크립트를 배우고 나서 타입스크립트를 배우는 것이 좋습니다. 이 책에서는 타입스크립트의 정의와 특징을 살펴봅니다.