마플(http://www.marpple.com)의 CTO 유인동님이 알려주는 함수형 프로그래밍에 대한 강좌 입니다. 함수형 프로그래밍으로 라이브러리를 직접 만들어가며 함수형 프로그래밍의 패러다임과 코딩의 즐거움을 느낄 수 있습니다.
이런 걸
배워요!
함수형 프로그래밍의 정의와 원리
자바스크립트에서의 순수 함수와 일급 함수
명령형 코드를 함수형 프로그래밍으로 리팩토링
컬렉션 중심 프로그래밍 기법
지연 평가와 클로저 이해 및 구현
실전 코드 조각을 통한 데이터 필터링 및 조작
비동기 상황 처리 및 프로미스 사용
프로그래밍 패러다임중 최근 관심이 높아지고 있는 함수형 프로그래밍을 자바스크립트로 통해서 알아보는 강좌입니다.순수 함수, 고차 함수, 응용형 함수, 파이프라인, 함수 조합 등의 개념을 다룹니다. 주요 함수형 함수인 map, filter, reduce 등을 구현해보고, 함수 조합 기법 등을 사용해보면서, 함수형 자바스크립트의 기초 개념들을 알아봅니다. (17년 6월에 인프런에서 열렸던 오프라인 세미나를 온라인 학습에 맞게 제작한 강의입니다.)
함수형 자바스크립트 프로그래밍 학습의 기반 지식들도 함께 학습하고 싶다면 지식공유자의 저서(링크) 와 함께 학습을 하는것을 추천합니다.
- 영상 강의 예제 https://github.com/indongyoo/functional-javascript/tree/master/인프런-동영상-강의-예제
- 페이스북 ‘함수형 자바스크립트’ 그룹 https://www.facebook.com/groups/539983619537858/
학습 대상은
누구일까요?
자바스크립트 기본기를 갖춘 분
함수형 프로그래밍에 관심 있는 개발자
코드 효율성과 가독성을 높이고 싶은 사람
실전 프로젝트에서 함수형 프로그래밍을 적용하고 싶은 사람
비동기 프로그래밍을 더 잘 이해하고 싶은 사람
전체
22개 ∙ (6시간 38분)