Page 28 -
P. 28

•  CSS 방법론: CSS에 익숙해졌다면 CSS를 효율적으로 작성하는 데 필요한 여러 가지 방
                       법론을 배워야 합니다. 처음부터 방법론에 관심을 가질 필요는 없지만, 고급 기술을

                       구사하는 개발자가 되려면 반드시 거쳐야 하는 학습 과정입니다. 이 책에서는 CSS 방
                       법론으로  OOCSS, SMACSS, BEM을 소개합니다.

                    •  타입스크립트: 타입스크립트는 고급 프런트엔드 개발자가 되기 위해 반드시 배워야 하는
                       언어 중 하나입니다. 타입스크립트는 자바스크립트를 기반으로 하므로 자바스크립트

                       를 알면 쉽게 배울 수 있지만, 자바스크립트를 아예 배우지 않고 타입스크립트만 배우
                       는 것도 가능합니다. 그러나 자바스크립트를 배우고 나서 타입스크립트를 배우는 것
                       이 좋습니다. 이 책에서는 타입스크립트의 정의와 특징을 살펴봅니다.


                   ●  개발 도구(5장)
                     프런트엔드 개발 시 활용할 수 있는 개발 도구가 많은데, 대표적으로 소스 코드 에디터,

                     버전 관리 시스템, 코드 포매터, 린터, 패키지 매니저, 모듈 번들러가 있습니다. 이러한
                     도구는 실무에서 자주 활용되므로 언제 배우냐는 시기의 문제일 뿐 반드시 알아야 합니
                     다. 이 책에서는 각 도구의 용도와 기능을 살펴봅니다.


                   ●  자바스크립트 프레임워크, CSS 프레임워크(6장)
                     •  자바스크립트 프레임워크: 실무에서는 대부분 자바스크립트 프레임워크를 사용하기 때문

                       에 가장 인지도 높은 몇 가지 프레임워크를 이해하고 다룰 줄 알아야 합니다. 이 책에
                       서는 앵귤러, 리액트, 뷰를 소개합니다.

                     •  CSS 프레임워크: CSS를 기본으로 하는 프레임워크가 굉장히 많은데, 실무에서 가장 많
                       이 사용하는 프레임워크는 부트스트랩과 테일윈드 CSS입니다. 이 책에서는 이 두 가

                       지 CSS 프레임워크를 소개합니다.

                   ●  네트워크 통신(7장)

                     프런트엔드에서 백엔드와 데이터를 주고받을 때는 HTTP 프로토콜을 사용해 통신합니
                     다. HTTP 프로토콜 자체만 놓고 보면 네트워크 개발에 더 가깝지만, 그래도 백엔드와의

                     데이터 교환을 위해 기본 지식을 알고 있어야 합니다. 이 책에서는 프런트엔드 개발자가
                     최소한으로 알아둬야 할 네트워크 통신의 기본 지식을 살펴봅니다.






              036  PART 1 처음 만나는 프런트엔드





         아는 만큼 보이는 프런트엔드 개발 내지.indd   36                                                         2023. 9. 12.   오후 2:18
   23   24   25   26   27   28   29   30