SW 개발
교육개요
최신 웹 개발 트렌드의 중심에 서 있는 JavaScript와 그 생태계를 탐험하세요. 이 과정에서는 함수형 프로그래밍의 기본부터 시작해 ES6에서 도입된 혁신적인 기능들을 실제 사례와 함께 학습하고 적용하는 방법을 다룹니다. JavaScript를 근간으로 한 React, Node.js, React Native, 그리고 Vue.js에서의 최신 프로그래밍 패턴을 직접 손에 익힐 수 있을 것입니다.
교육목표
이 과정을 통해 학습자는 JavaScript의 함수형 프로그래밍, ES6의 핵심 기능, 그리고 이를 모던 웹 개발 프레임워크에 적용하는 방법을 배우게 됩니다.
강의내용
[Chapter 1: 함수형 언어로서의 JavaScript 마스터하기]
· 학습 목표:
JavaScript에서 함수형 프로그래밍의 원리를 이해하고 적용합니다.
· 주요 내용:
1. 순수 함수와 그 중요성 학습
2. Higher Order Function을 활용한 프로그래밍
3. Filter, Map & Reduce를 통한 데이터 처리
4. Prototype, Closure & Callback의 개념과 활용
5. 실용적인 API 라이브러리 사용법
[Chapter 2: ES6 필수 기능 정복]
· 학습 목표:
JavaScript ES6에서 도입된 필수 기능들을 마스터합니다.
· 주요 내용:
1. Let, const & Spread를 통한 변수 관리
2. Destructuring으로 더 깔끔한 코드 작성
3. Arrow Function & Class를 이용한 현대적인 JavaScript 스타일
4. Map & Set을 이용한 효과적인 데이터 구조 작업
5. Promise & Module로 비동기 작업과 코드 모듈화
[Chapter 3: 실사례 위주로 살펴보는 ES6]
· 학습 목표:
JavaScript 프레임워크에서 ES6 적용을 살펴봅니다.
· 주요 내용:
1. React에서 ES6 활용법
2. Node.js 프로젝트에서의 ES6 사용
3. React Native 및 Vue.js에서 ES6로 개발하는 방법