현대적 Frontend의 모든 영역 구축하기
Frontend 개발은 사용자가 브라우저에서 보고 상호작용하는 모든 것으로 코드를 변환하는 분야입니다 — HTML 구조, CSS 프레젠테이션, JavaScript 동작, 그리고 이들을 프로덕션 규모에서 함께 묶는 프레임워크와 도구들입니다. 이 트랙은 완전한 스택을 다룹니다: 웹이 페이지를 전달하는 방식부터 타입 안전 React와 Vue 애플리케이션 작성, 성능 최적화, CI/CD 파이프라인을 통한 배포까지 모두 포함합니다.
배우게 될 내용
HTML, CSS, JavaScript 기초부터 시작하여 TypeScript, DOM과 Browser API, 반응형 디자인, async 프로그래밍과 모듈을 포함한 ES6+ 패턴에 대한 유창함을 갖추게 됩니다. 그 다음 React (hooks, 고급 패턴, Next.js SSR)와 Vue 3 (Composition API, Nuxt 3 SSR), 상태 관리, frontend 테스팅, CSS 아키텍처, WebSocket을 활용한 실시간 인터페이스로 나아갑니다. 트랙은 웹 성능 최적화, frontend 보안, 디자인 시스템, frontend CI/CD와 DevOps로 마무리됩니다.
학습 경로
41개 과정이 A1부터 C2 수준까지 걸쳐 있습니다. A1과 A2 과정은 기초를 확립합니다 — 웹 작동 원리, 의미론적 마크업, CSS 애니메이션, Git, TypeScript 입문. B1과 B2 과정은 전문 능력을 구축합니다: CSS Layout Mastery, JavaScript Modules and Build Tools, React와 Vue 3 기초, API 통합, Progressive Web App, Next.js와 Nuxt 3를 활용한 Server-Side Rendering. C1 과정은 고급 수준의 관심사를 다룹니다: Advanced TypeScript for Frontend, React Advanced Patterns, Vue Advanced Patterns, Frontend Architecture, Design Systems and Component Libraries, Frontend Security, Frontend CI/CD and DevOps. 트랙은 C2 수준의 Senior Frontend Engineering으로 마무리되며, 모든 것을 프로덕션급 실무로 통합합니다.
작동 방식
각 과정은 내장 코드 에디터에서 실시간 피드백을 받으며 완료할 수 있는 짧고 실습 중심의 레슨으로 나뉩니다. 막히는 순간 항상 AI 튜터를 이용할 수 있으며, 모든 개념은 인위적인 예제보다 실제 브라우저와 프레임워크 동작을 반영하는 연습으로 강화됩니다.