<aside>

1) React & Gemini API 채팅 앱 커리큘럼 및 강사 소개

</aside>

1. 강의 목표 및 학습 내용 소개

2. 같이 만들어볼 프로젝트 소개: Gemini API 기반 채팅 앱

3. 프로젝트에 사용할 기술 스택 소개

<aside>

2) 사용할 기술 미리 학습하기

</aside>

1. React 라이브러리를 사용해야하는 이유

2-1. React 주요 개념 설명: 컴포넌트, JSX, Lifecycle

2-2. React 주요 개념 설명: Props & State, 상태관리, SPA

3. React Hooks 알아보기: useEffect, useState, useMemo, useCallback, useRef

4. Webpack, Babel에 대해서 알아보기

5. Express에 대해서 알아보기

6. 전역 상태관리와 Zustand

<aside>

3) Gemini API 기반 채팅 앱 프로젝트 설계

</aside>

1. React & Gemini 챗봇 앱 프로젝트 개요 및 목적

2. 컴포넌트 구조 설계 및 데이터 흐름 정의

3. Gemini API 연동 방식 및 데이터 처리 과정 설계