[P-A] 프리온보딩 챌린지(FE) - 사전 과제

2023. 11. 29. 01:24·💡 원티드 프리온보딩 챌린지 💡/PRE-ONBOARDING_FE (12월)

https://www.wanted.co.kr/events/pre_challenge_fe_16

사전 과제 (실전 스킬: 비즈니스 로직 완전 정복 with React)

  • 이번 챌린지의 사전 과제는 '글쓰기'입니다. 그동안 개발을 하며 어떤 로직들이 가장 나를 힘들게 했는지 자랑해 주세요. React 컴포넌트여도 좋고, 그 외의 로직이어도 좋습니다. 개발 프로젝트 전반에 대한 얘기도 좋습니다. 공유해 주신 에피소드(썰)들 함께 이야기하며 위로를 받기도, 다른 사람들의 분투기를 보며 새로운 인사이트를 얻을 수도 있었으면 좋겠어요.
  • 이 과정에서 자연스럽게 내가 겪었던 어려움들에 대한 회고가 이뤄질 것으로 기대하고 있어요. 이 점들을 잘 기억해두셨다가 수업 중간중간 공유해 주시면 강의에도, 여러분 자신에게도 도움이 많이 될 거예요. 수업에서 다루기 적합한 포스팅으로 판단될 경우 작성하신 분의 동의를 먼저 구하고, 적당한 형태로 활용하고자 합니다.
  • 코드로 예시를 들어주시면 좋겠지만, 코드가 없더라도 왜 어려움에 처했는지에 대해 자세히 설명해주시기만 한다면 충분해요. 무엇보다도 내가 겪은 상황 정도는 다른 사람들 수준에서는 별거 아니지 않을까 같은 자기 검열을 하시지는 않으셨으면 좋겠어요. 각자의 최선이 있다고 생각합니다.
  • 열심히 공부를 하고 챌린지가 마무리 된 시점에서 사전 과제로 올려주신 에피소드를 다시 되돌아봤을 때 자연스레 “왜 이렇게 했지?” “이렇게 해봐야겠다!”라는 성장의 체험이 있으시기를 바랍니다. 이러한 체감의 순간은 챌린지 참여 이전에 남겨둔 기록을 통해서 가장 크게 다가오실 것이라고 확신합니다.
  • 각자 편한 공간(ex. 기술 블로그, 노션, ...)에 글로 작성하셔서 사전 과제 제출 링크를 통해 제출해 주세요. 제출하시기 전에 해당 링크가 Public 하게 공개되어 있는지 반드시 확인해 주세요.
  • 본 사전 과제는 챌린지 참석 가능 여부나 평가 등의 요소와는 무관하며, 온전히 챌린지 진행 간 학습효과를 높이기 위한 수단으로써 진행된다는 점 착오 없으시길 바랍니다.

 

1. 개발 프로젝트 전반

  1. 프로그래밍 관점에서의 FE 디자인 패턴/모델 적용 (폭포수, 애자일, MVC, MVVM 등)
  2. 변수명 표기법 (스네이크, 카멜 등)
  3. 재사용 가능한 함수/훅 관리 및 유지보수
  4. Git을 활용한 협업 시 branch, PR, merge와 Projects 활용
  5. 클린코드와 리펙터링

 

2. React

  1. useRef 동작 로직
  2. React Router path와 index
  3. Context와 Redux의 로직 차이
  4. React+Node(Express)+DB(MYSql) 풀스택 환경에서의 로직 (Slice, Controllers, extraReducers)
  5. Redux 사용 시 전역변수 관리를 위한 Slice 구분

 

'💡 원티드 프리온보딩 챌린지 💡/PRE-ONBOARDING_FE (12월)' 카테고리의 다른 글
  • [2차] 프리온보딩 챌린지(FE) - 과제 (비즈니스 로직 분리)
  • [2차] 프리온보딩 챌린지(FE) - 비즈니스 로직을 제압하는 개발자가 퇴근을 한다
  • [1차] 프리온보딩 챌린지(FE) - 과제 (계산 함수 분리)
  • [1차] 프리온보딩 챌린지(FE) - 우리의 컴포넌트가 복잡해지는 원인
Yeonhub
Yeonhub
✨ https://github.com/yeonhub 📧 lsy3237@gmail.com
  • Yeonhub
    비 전공자의 Be developer
    Yeonhub
  • 전체
    오늘
    어제
    • 전체보기 (169)
      • 🔍 Tech 🔍 (19)
        • Front-End (11)
        • Back-End (4)
        • AI (1)
        • Server (1)
        • Etc (2)
      • 💡 원티드 프리온보딩 챌린지 💡 (14)
        • PRE-ONBOARDING_AI (11월) (1)
        • PRE-ONBOARDING_FE (2월) (2)
        • PRE-ONBOARDING_FE (1월) (2)
        • PRE-ONBOARDING_FE (12월) (9)
      • 🔥 부트캠프-웹 개발 🔥 (118)
        • HTML5 (7)
        • CSS3 (21)
        • JavaScript (27)
        • JavaScript_advanced (9)
        • React (24)
        • Next (1)
        • MYSql (5)
        • Node (5)
        • 오늘하날(개인프로젝트) (12)
        • 이젠제주투어(팀프로젝트) (7)
      • 💻 CS 💻 (1)
        • 알고리즘 (1)
      • ⚡ 코딩테스트 ⚡ (11)
        • JavaScript (11)
      • 📚 Books 📚 (6)
        • 클린 아키텍처 (2)
        • 인사이드 자바스크립트 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    라스콘4
    expo 지도
    expo node fcm
    node crontab
    react native bottom sheet
    expo fcm
    expo 길찾기
    프론트엔드 테스트코드
    react native expo fcm
    expo admob
    javascript fcm
    php node
    python node
    node.js fcm
    node fcm
    expo google map
    컴파운드 컴포넌트 패턴
    bottom sheet
    node cron
    rn bottom sheet
    expo fcm push
    expo deep linking
    react native admob
    react native firebase analytics
    rn admob
    expo map
    Node
    react native analytics
    라스콘
    react vite
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Yeonhub
[P-A] 프리온보딩 챌린지(FE) - 사전 과제
상단으로

티스토리툴바