클린 리액트 웹 프로그래밍
리액트의 원리부터 최신 실전기술까지
4월2일 정식 모집 시작합니다
과정 신청하기

전체일정

➀ 모집일정
  • 신청: 홈페이지에서 신청
  • 모집일정: 2021년 4월2일 오전10시 - 4월4일 오전10시
  • 지원자가 적정수준을 초과하면 조기 마감될 수 있음
  • 참가확정안내: 2021년 4월5일 오전10시 이메일 발송
➁ 모집안내
  • 모집인원: 14명
  • 필요지식: ES2015 문법이해, 웹프론트엔드 개발경험
  • 참가확정기준: 선착순 + 모집신청서에 작성한 내용으로 확정(열정, 교육이 필요한 이유 등)
➂ 교육일정
  • 6주 (4월12일(월) - 5월21일(금))
  • 수업: 매주 월요일 19:00-22:00(3시간), 금요일 19:00-20:00(1시간)
  • 코드리뷰: 주 2회 (화요일, 금요일)
➃ 교육방식
  • 100% 온라인
  • 주 단위 미션 수행
  • ZOOM을 통한 수업 진행
  • GitHub을 통한 개발 & 코드리뷰
  • Slack을 통한 실시간 커뮤니케이션
➄ 비용 및 등록
  • 66만원(부가세포함)
  • 결제방법: 계좌 이체 또는 Festa를 통한 온라인 카드결제
  • 결제일: 과정 시작일(4월 12일)
➅ 기타
  • 수료증: 과정 이수 후 발급 가능
  • 영수증: 현금영수증, 세금계산서 발행 가능
➆ 문의

과정 특징

이번 과정은 단순히 React API를 익히는 과정이 아닙니다.

React의 동작을 제대로 이해하고, 디자인방법과 코드품질을 향상시키는 기술을 다룹니다

실무에 필요한 커리큘럼

Hooks기반의 컴포넌트 디자인, 복잡한 상태관리, 최적화, 테스팅, React 디자인패턴등 실무에 필요한 리액트 기술을 배울 수 있습니다.

1:1 코드리뷰

주 단위 미션을 통해 학습합니다. 미션결과물에 대해서 1:1 코드리뷰를 통해 클린디자인, 클린코드를 익힐 수 있습니다

클린 React프로그래밍

React 컴포넌트 구조를 어떻게 만들어야할지, 어떤 흐름으로 프로그래밍 관계를 제어해야할지 알게 됩니다. 구현레벨 뿐 아니라 전체 아키텍쳐 관점에서 더 깔끔한 React프로그래밍 코드와 지속가능한 리액트서비스 코드를 만들 수 있게 됩니다.

커리큘럼

6주간 주 2회 온라인 수업으로 배우고, 과제 진행을 통해 체득하며, 코드리뷰를 통해 완성합니다.

난이도는 초/중급입니다.

기간주제내용
1주차

리액트를 위한 JS이해

  • 함수형 프로그래밍 기초
  • 비동기 프로그래밍
  • 웹프론트엔드 코어(DOM, Events, Fetching Data)
2주차

리액트 기본

  • 리액트 컴포넌트
  • 리액트 렌더링방식
  • 리액트 Hooks 기본
3주차

Hooks기반 컴포넌트개발

  • Hooks 원리와 APIs
  • Hooks 기반 컴포넌트 구조 설계
  • 리액트 데이터 패칭
  • Styling
4주차

상태관리

  • SPAs 상태 관리 방식
  • useReducer + Content API
  • Recoil
  • React Router
5주차

컴포넌트 향상시키기

  • Suspense + React Lazy
  • Complex Requests 컨트롤
  • Custom Hooks
6주차

리액트 서버

  • SSR 핵심개념
  • 리액트의 미래, 서버 컴포넌트

수강대상

ES6이상의 자바스크립트 문법을 이해하고, 바닐라로 Event와 DOM제어를 할 수 있는 개발자

React를 한번 이상 접해서 간단한 프로그래밍을 구현해 본 개발자

"리액트의 원리를 깨닫고 조금더 생산적이고 즐거운 웹 프로그래밍을 즐겨보세요!"

강사의 메시지

[강사는 NAVER UI개발팀장, SK Planet 프론트엔드마스터, NEXT UI전임교수였으며, NAVER edwith와 inflearn에 웹프론트엔드 강의를 제공중입니다]

[카카오, SK플래닛, 삼성전자, 삼성생명, 우아한형제들, 커넥트, 스마일게이트에서 FE 교육경험이 많습니다]


crong

React를 제대로 이해하고 사용하는 것은 결코 쉽지 않습니다. 또한 React프레임워크는 끝임없이 변화중입니다. 이러한 변화에 잘 대응하기 위해서는 리액트의 기반 기술과 렌더링원리를 깨닫는 것이 중요합니다. 먼저 웹프론트엔드 개발의 핵심개념들을 잘 알고 있어야 합니다. 그리고 React의 동작방식에 대한 깊은 이해와 Best practice가 무엇인지 알아야합니다.
본 과정에서는 React최신기술을 알게되고, 효율적이며 최적화된 React프로그래밍을 깨닫게 됩니다. 여러분들은 과정이 진행되는 동안 React프로젝트를 만들며 1:1 코드리뷰를 꼼꼼히 받을 수 있습니다.