
컨텐츠 내용
- 수강신청
- 과정정보
컴포넌트 기반 개발부터 API 활용 실습 React
과정소개
React.js를 활용한 현대적인 웹 개발의 핵심을 배우는 실전 과정입니다. 컴포넌트 기반 개발부터 상태관리, 라우팅, API 연동까지 실무에서 필요한 모든 내용을 다룹니다. 실습 위주의 학습을 통해 실제 프로젝트에 적용할 수 있는 역량을 키웁니다.
학습목표
- React의 핵심 개념과 컴포넌트 기반 개발 방법 숙달
- 상태관리(useState, Redux)와 라우팅 구현 능력 배양
- API 연동 및 데이터 처리 방법 습득
- 성능 최적화 및 실제 배포 과정 이해
- 상태관리(useState, Redux)와 라우팅 구현 능력 배양
- API 연동 및 데이터 처리 방법 습득
- 성능 최적화 및 실제 배포 과정 이해
교육대상
- 웹 개발에 관심 있는 초보 개발자
- JavaScript 기초 지식을 가진 개발 입문자
- React로 실무 프로젝트를 준비하는 취업준비생
- 프론트엔드 개발 역량을 강화하고 싶은 현직자
- JavaScript 기초 지식을 가진 개발 입문자
- React로 실무 프로젝트를 준비하는 취업준비생
- 프론트엔드 개발 역량을 강화하고 싶은 현직자
수료기준
| 평가기준 | 총점 |
|---|---|
| 반영비율 | 100점 |
| 이수(과락)기준 | 60점 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
| 차시 | 강의명 |
|---|---|
| 1차시 | SPA의 개념과 리액트 개발 준비 및 환경 설정 |
| 2차시 | JSX 개념 및 문법 |
| 3차시 | 컴포넌트의 기본 개념(함수형, 클래스형) |
| 4차시 | CSS 및 styled-components |
| 5차시 | 상태관리(state, useState) |
| 6차시 | 이벤트 핸들러 |
| 7차시 | 컴포넌트간 데이터전달(props) |
| 8차시 | Context API를 사용한 데이터전달 |
| 9차시 | Redux를 통한 상태관리 |
| 10차시 | React Router를 사용한 라우팅 |
| 11차시 | useEffect 와 컴포넌트 생명주기 |
| 12차시 | Fetch API 및 axios 를 사용한 데이터 fetching |
| 13차시 | useMemo를 사용한 성능최적화 |
| 14차시 | 개발자도구 활용하기(React Dev Tools ,Redux DevTools) |
| 15차시 | 빌드 및 배포 |