4. 상태 관리 - 상태 관리의 등장 배경 - Redux 상태 관리 - Recoil 상태 관리 - Zustand 상태 관리 - Jotai 상태 관리 - Context API 사용 전략
5. React/Next.js 생태계 - 리액트 버전별 특징 - Next.js 버전별 특징 - Fetching 전략(React-query, SWR, Axios) - CSR 데이터 패칭 전략 - SSR 데이터 패칭 전략 - ISR 데이터 패칭 전략 - Next.js의 SEO
6. 스타일링 - 디자인 시스템 구축 방식 - Tailwind - Emotion.js - CSS Modules
7. 폼 관리 - Form 핸들링 - 동기/비동기 벨리데이션 전략 - Form 사용자의 UX
8. 테스팅 - Unit 테스트 - Integration 테스트 전략 - E2E 테스트 전략
9. 애니메이션 - GSAP 사용법 - Motion 사용법 - Anime.js 사용법 - 애니메이션 UX 최적화
10. 인증 및 보안 - OAuth 2.0, NextAuth.js, OpenID Connect - 세션 및 토큰 관리 - Next.js 토큰 전략 - 양방향 암호화 Payload
11. 성능 최적화 - Core Web Vitals - Critical CSS - 코드 스플리팅 - Lazy Load - 이미지/폰트/번들 최적화
12. 병렬 처리 - Web Worker 사용법 - 브라우저 병렬 처리 성능 향상 - 브라우저 오프라인 전략
13. 접근성 및 국제화 - WCAG 2.1 웹 접근성 - ARIA 사용 사례 - 접근성 테스트 도구 - i18n 구현 및 다국어 관리 - 포맷팅/RTL/통화처리 - 현지화 성능 전략
14. 개발 도구 - 개발자 도구 활용법 - 웹 분석 도구 활용법 - 번들링 평가 도구 활용법
한상훈 Han Sang Hoon 韓相勳
🎉 마스터클래스 강의가 드디어 인프런에 등록했습니다!
강의는 일요일 자정부터 열릴 것으로 예상되고, 첫 2주간 25% 할인이 적용됩니다.
인프런 링크: inf.run/Yj6A4
🎯 상세 커리큘럼
1. 자바스크립트 심화
- 런타임 구조
- 콜백 함수와 Promise
- Web API
- Map / WeakMap
- Set / WeakSet
- 클로저와 메모리 관리
2. 프로그래밍 패러다임
- 객체 지향 프로그래밍
- GoF 프로그래밍 디자인 패턴
- 함수형 프로그래밍
- 제너레이터 활용법
3. 디자인 패턴
- 아토믹 디자인 패턴
- Presentational & Container 패턴
- FSD 패턴
- Custom Hooks
- Compound Components
- Render Props 패턴
- Higher-Order Components(HOCs)
- Memoization
- Virtualization
- Props Collections & Getters
- Slot
- State Reducer
- Lifted State
4. 상태 관리
- 상태 관리의 등장 배경
- Redux 상태 관리
- Recoil 상태 관리
- Zustand 상태 관리
- Jotai 상태 관리
- Context API 사용 전략
5. React/Next.js 생태계
- 리액트 버전별 특징
- Next.js 버전별 특징
- Fetching 전략(React-query, SWR, Axios)
- CSR 데이터 패칭 전략
- SSR 데이터 패칭 전략
- ISR 데이터 패칭 전략
- Next.js의 SEO
6. 스타일링
- 디자인 시스템 구축 방식
- Tailwind
- Emotion.js
- CSS Modules
7. 폼 관리
- Form 핸들링
- 동기/비동기 벨리데이션 전략
- Form 사용자의 UX
8. 테스팅
- Unit 테스트
- Integration 테스트 전략
- E2E 테스트 전략
9. 애니메이션
- GSAP 사용법
- Motion 사용법
- Anime.js 사용법
- 애니메이션 UX 최적화
10. 인증 및 보안
- OAuth 2.0, NextAuth.js, OpenID Connect
- 세션 및 토큰 관리
- Next.js 토큰 전략
- 양방향 암호화 Payload
11. 성능 최적화
- Core Web Vitals
- Critical CSS
- 코드 스플리팅
- Lazy Load
- 이미지/폰트/번들 최적화
12. 병렬 처리
- Web Worker 사용법
- 브라우저 병렬 처리 성능 향상
- 브라우저 오프라인 전략
13. 접근성 및 국제화
- WCAG 2.1 웹 접근성
- ARIA 사용 사례
- 접근성 테스트 도구
- i18n 구현 및 다국어 관리
- 포맷팅/RTL/통화처리
- 현지화 성능 전략
14. 개발 도구
- 개발자 도구 활용법
- 웹 분석 도구 활용법
- 번들링 평가 도구 활용법
1 month ago | [YT] | 52