Course Outline

1일차 : JavaScript 소개

  • JavaScript 기본: 구문, 변수 및 데이터 유형
  • 제어 구조: 조건문과 루프
  • 기능과 범위
  • 배열 및 객체 작업
  • DOM 조작 및 이벤트 처리

2일차: 고급 JavaScript 및 ES6+ 기능

  • ES6+ 기능: 화살표 함수, 템플릿 리터럴, 구조 분해
  • 비동기 JavaScript: 약속 및 async/await
  • 모듈 및 가져오기/내보내기
  • 오류 처리 및 디버깅
  • JavaScript 테스트 소개 (Jest)

3일차 : Node.js 소개

  • Node.js 기본: 이벤트 루프, 모듈 및 NPM
  • Express.js를 사용하여 간단한 서버 구축
  • RESTful API: 설계 및 구현
  • 미들웨어로 작업하기
  • 파일 시스템 및 스트림

4일차 : React 소개

  • React 기본: 구성 요소, 소품 및 상태
  • JSX 구문 및 렌더링 요소
  • 이벤트 및 양식 처리
  • React hooks: useState 및 useEffect
  • 구성 요소 수명 주기 및 컨텍스트 API

5일차: 고급 React 및 풀스택 통합

  • React 탐색용 라우터
  • Redux을 통한 상태 관리(선택 사항)
  • React을 Node.js 백엔드와 통합
  • 애플리케이션 배포: Heroku, Netlify 또는 Vercel
  • 레거시 시스템 마이그레이션을 위한 모범 사례

요약 및 다음 단계

  • 핵심 개념 요약
  • Q&A 세션
  • 추가 학습을 위한 리소스
  • 인증 및 피드백

Requirements

  • 기본 프로그래밍 개념(예: 변수, 루프, 함수)에 대한 이해
  • C# 또는 기타 객체 지향 프로그래밍 언어에 대한 경험
  • HTML 및 CSS에 대한 지식이 도움이 되지만 필수는 아닙니다.

청중

  • JavaScript, Nodejs 및 React에 대한 기술 향상을 모색하는 .NET 개발자
  • 기존 시스템/플랫폼을 최신 웹 기술로 마이그레이션하려는 개발자
  • JavaScript 기반 기술에 초점을 맞춘 풀스택 개발에 관심이 있는 개인
 35 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories