수원대학교 멋쟁이사자처럼 14기
🦁 Frontend Session Repository
프론트엔드 세션 자료와 과제를 관리하는 공간입니다.
🦁 14th 아기사자
📚 Session
| Week | Topic | Content |
|---|---|---|
| 1 | 공통 세션 | Git, GitHub |
| 2 | HTML&CSS | HTML 기본 구조, CSS 선택자 |
| 3 | JavaScript 기초 | 변수, 데이터 타입, 조건문, 반복문, 함수 |
| 4 | JavaScript 비동기&데이터 | DOM, 이벤트 처리, fetch API |
| 5 | React | React 기본 개념, 컴포넌트 |
| 6 | Hooks&Routing | useState, useEffect, React Router |
| 7 | TypeScript, Supabase | 인터페이스, React + TypeScript |
| 8 | Project | 최종 서비스 완성 |
📝 Assignment
| Week | Assignment |
|---|---|
| 1 | VS Code 설치 및 환경설정 |
| 2 | PBL과제 (1,2,3주차) & TIL과제 (HTML&CSS) |
| 3 | PBL과제 (4주차) & TIL과제 (JS 기초) & 세션과제 (Todo list 삭제기능 추가) |
| 4 | PBL과제 (5주차) & TIL과제 (JS 총정리) & 세션과제 (프로그래머스 JS 코테 6문제) |
| 5 | PBL과제 (6,7주차) & TIL과제 (React 기초) & 세션과제 (메뉴판 컴포넌트 만들기) |
| 6 | |
| 7 | |
| 8 |
📌 GitHub Rules
🗃️ 폴더 구조&이름 규칙
📂 최상위 폴더 : "week{N}"
📂 하위 폴더 : "본인 이름"
🔀 Branches
main branch → 아기사자 과제 제출 branch
session branch → 정기세션 자료 공간 branch
:white_check_mark: 과제 제출 방법
⚠️ 주의 사항
- 항상 본인 이름의 브랜치에서만 작업한다.
- Merge 하지 않는다.
- PR 메시지 형식 : [이름/PBL or Session] week{N} 과제 제출
- 과제 제출에 어려움이 있는 경우 운영진에게 바로 문의한다!!