함수형 프로그래밍과 이터러블 프로그래밍을 익힙니다. 이터러블 프로그래밍 혹은 Lisp(리스트 프로세싱)은 해결해야하는 문제를 리스트로 바라보고 해결하는 프로그래밍 기법이자 언어입니다. 함수형 프로그래밍과 이터러블 프로그래밍은 복잡한 문제를 작은 문제로 나누어 쉽게 해결하도록 하며 오류 없는 코드를 작성할 수 있게 합니다. 본 과정은 이러한 함수형 프로그래밍과 이터러블 프로그래밍을 깊이 다루고, 실무에는 어떻게 적용하는지 상세히 알아보는 과정입니다.
- 함수형 프로그래밍의 실무 적용 사례
- ES6-8의 주요 기능들과 응용 사례
- 이터러블/이터레이터/제너레이터를 이용한 이터러블 프로그래밍
- Promise/async/await를 이용한 비동기 동시성 프로그래밍
- 에러 핸들링
- 자바스크립트를 주 언어로 사용하고 있는 프론트엔드 개발자
- Node.js를 사용하고 있는 백엔드 개발자
- 함수형 프로그래밍/이터러블 프로그래밍에 관심이 있는 개발자
- 타 언어로 함수형 프로그래밍을 하고 계신 분
- 회당 3시간 총 9시간
- 진행 일자 2019/04/12, 04/19, 04/26
- 명령형 코드를 이터러블 프로그래밍으로 바꾸기
- 지연 평가
- 안전한 합성
- 객체를 이터러블 프로그래밍으로 다루기
- 커머스 데이터 다루기
- SNS 서비스 데이터 다루기
- 비동기/동시성 프로그래밍
- 에러 핸들링
- 동시성 프로그래밍, 프론트엔드에서의 Promise 활용
- 템플릿 리터럴 활용
- 이미지 다루기
- SQL 다루기
- 시간을 이터러블로 다루기
- 스케쥴러 만들기