넘블 소개

[진행중] React 가장 실무에 가까운 쿠팡 클론 코딩 챕터 Ⅰ

설명
쿠팡의 프론트엔드 클론코딩을 실무에 가깝게 CI, CD 챙겨 진행하는 챌린지
대상
1년차 이하 주니어 개발자 및 취업준비생
기한
6월 17일(금) ~ 7월 28일(목)
참가비
30000원 [기존 넘블러 25000원]
보상
매 회차 상위 3명 상세 코드리뷰(서면),
상위 3명 코드리뷰 참여자 모두에게 공유

상세 보기

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만원의 네이버 클라우드 크레딧을 지급해요!
자세한 내용은 다음과 같아요
TOP