# Microsoft의 Web-Dev-For-Beginners 리포지토리 로드맵 **이 리포지토리는 JavaScript, HTML 및 CSS에 중점을 둔 웹 개발 기초 학습 로드맵을 제공합니다. 커리큘럼은 유연하며 전체 또는 일부를 수강할 수 있으며, 12주에 걸쳐 24개의 수업으로 구성되어 있습니다.** ## 주요 이정표 * **1~3주차:** * 프로그래밍 언어 및 도구 소개 * GitHub 기초 * 접근성 * JS 기초: 데이터 타입, 함수 및 메서드 * JS로 의사 결정하기 * **4~6주차:** * 배열과 반복문 * 테라리움: HTML 실습 * CSS 실습 * JavaScript 클로저 * DOM 조작 * **7~9주차:** * 타이핑 게임: 이벤트 기반 프로그래밍 * 친환경 브라우저 확장 기능: 브라우저 작업 * 폼 작성, API 호출 및 로컬 스토리지에 변수 저장 * 브라우저 백그라운드 프로세스 * 웹 성능 * **10~12주차:** * 우주 게임: JavaScript로 더 고급 게임 개발 * 캔버스에 그리기 * 화면 요소 이동 * 충돌 감지 * 점수 유지, 게임 종료 및 재시작 * 뱅킹 앱: 웹 앱에서 HTML 템플릿과 라우트 * 로그인 및 회원가입 폼 구축 * 데이터 가져오기 및 활용 방법 * 상태 관리 개념 ## 학습 성과 **이 로드맵을 완료하면, 학생들은 타이핑 게임, 가상 테라리움, 친환경 브라우저 확장 기능, 우주 침략자 스타일 게임, 비즈니스용 뱅킹 앱을 직접 만들어 보는 경험을 얻게 됩니다. 또한 웹 개발 기초에 대한 탄탄한 이해를 발전시킬 수 있습니다.** ## 추가 자료 * 이 리포지토리는 튜토리얼, 코드 예제, 챌린지를 포함한 풍부한 추가 학습 자료를 제공합니다. * Microsoft Learn 플랫폼은 다양한 웹 개발 과정과 학습 경로를 제공합니다. * Stack Overflow와 MDN Web Docs 같은 온라인 커뮤니티는 웹 개발자들에게 유용한 지원과 자료를 제공합니다. **이 로드맵이 웹 개발 여정에 도움이 되길 바랍니다!** --- **면책 조항**: 이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나, 자동 번역에는 오류나 부정확한 부분이 있을 수 있음을 유의해 주시기 바랍니다. 원문은 해당 언어의 권위 있는 출처로 간주되어야 합니다. 중요한 정보의 경우 전문적인 인간 번역을 권장합니다. 본 번역 사용으로 인한 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다.