2023.10 ~ 2024.04
💡 어떤 커리큘럼으로 진행되는지 궁금하다면 아래 링크를 참고해주세요.
커리큘럼.pdf
주요 학습 내용
🧱 기술 스택 학습 및 적용
- React, Next.js, TypeScript의 기본 원리와 문법을 학습하고, 이를 바탕으로 프로젝트를 진행했습니다.
- CSS-in-JS(styled-components), Utility-First CSS(TailwindCSS), CSS Modules 등 다양한 CSS 패턴을 익히고 프로젝트에 적용했습니다.
🔄 비동기 처리 및 상태 관리
- TanStack Query를 활용해 비동기 데이터 페칭, 캐싱, 상태 관리 기법을 익히며, 중복 요청 방지와 통신 비용 절감 등 효율적인 데이터 관리 방식을 체감했습니다.
- Zustand와 Context API와 같은 전역 상태 관리 도구를 사용해 애플리케이션의 전역 상태를 효율적으로 관리하는 방법을 익혔습니다.
- 비동기 데이터 처리와 에러 핸들링을 통해 안정적인 데이터 흐름을 관리하는 방법에 익숙해졌습니다.
🔐 API 및 인증 처리
- 카카오 맵, 카카오 로그인 등 외부 API 명세를 읽고 프로젝트에 적용하면서 외부 API 활용에 대한 이해도를 높였습니다.
- 사용자 인증 로직 구현을 통해 토큰 기반 인증 방식(JWT)의 흐름을 익힐 수 있었습니다.