상세 보기
React 가장 실무에 가까운 쿠팡 클론 코딩 챌린지는 챕터 1, 챕터 2로 나누어 진행됩니다.
개요
상세 커리큘럼
호스트의 한마디
프로그래밍을 할줄 아는 사람은 많습니다. 하지만 논리적인 코드를 쓸 수 있는 사람은 그리 많지 않습니다.
모든 개발자의 기본은 ‘주어진 상황에 대해 집요하게 고민할 수 있는가'와 ‘하나를 만들더라도 제대로 만들 수 있는가'라고 생각합니다.
이번 챌린지를 통해 흔한 클론코딩이 아닌, 집요하게 고민하고 스스로 완성해나가는 소중한 경험을 가져가실 수 있도록 노력하겠습니다.
[6/17~7/14] React 가장 실무에 가까운 쿠팡 클론 코딩 Ⅰ
[1회차] 로그인 페이지 - 좋은 ‘모듈' 설계하고 구현해보기
로그인을 위해 필요한 Data Fetching 모듈을 만들어볼 것입니다.
주어진 Interface에 맞게 Class 및 Function들을 만들어보며 지속가능한 모듈 설계와 프론트엔드에서의 객체지향에 대해서 고민해봅니다.
만들어볼 모듈
1.
(Class) AuthService
2.
(Hook) useRequest
[2회차] 회원가입 페이지 - 단단한 컴포넌트 만들기
쿠팡 서비스에서 사용되는 공용 컴포넌트들을 만들어볼 것입니다.
총 네 개의 컴포넌트를 설계하며 실무에서처럼 다양한 유즈케이스에 대해서 고민해봅니다.
설계한 컴포넌트를 구현하고, 서로의 코드를 통해 더 나은 방법에 대해서 생각해봅니다.
만든 컴포넌트들은 Storybook을 사용해 누구나 확인할 수 있도록 배포합니다.
만들어볼 컴포넌트
1.
Button
2.
Input
3.
Check
4.
CheckGroup
[3회차] 상품 페이지 - 컴포넌트 ‘잘’ 나누기
쿠팡 상품 페이지를 구현해봅니다.
상태 관리 및 비즈니스 로직에 집중하여 화면을 어느 단위로 나누는 것이 효율적일지 고민해봅니다.
가독성 좋은 JSX 작성, 디렉토리 구조 등 프론트엔드에서의 Clean Code에 집중합니다.
‘상품 상세'외의 탭들은 구현하지 않습니다.
[8/19~9/29] React 가장 실무에 가까운 쿠팡 클론 코딩 Ⅱ
대상
1년차 이하 주니어 개발자 및 취업준비생에게 알맞는 챌린지에요
챌린지의 차별점이 무엇인가요?
주의사항
일정
6월 17일(금) ~ 7월 28일(목) (6주)
* 회차별 부분참여 가능
자세한 일정이 궁금하면 토글 버튼을 눌러주세요!
운영방법
참여자들끼리 함께 하기에 특별한 넘블 챌린지
자세한 내용이 궁금하면 토글 버튼을 눌러주세요!
평가방식
챌린지 호스트가 심사기준에 맞게 매 회차마다 상위 3명을 선별해요
자세한 내용은 추후 기재 예정이니, 조금만 기다려주세요!
보상
매 회차(총 3회) 상위 3명 상세 코드리뷰(서면)
자세한 내용이 궁금하면 토글 버튼을 눌러주세요!
넘블 X 네이버 클라우드 파격 혜택
넘블 챌린지에 참여하는 넘블러님들께는 최대 100만원의 네이버 클라우드 크레딧을 지급해요!
자세한 내용은 다음과 같아요