자바스크립트로 알아보는 함수형 프로그래밍

자바스크립트로 알아보는 함수형 프로그래밍

(92개의 수강평)

6588명의 수강생
무료
지식공유자 · 유인동
22회 수업 · 총 6시간 32분 수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '초급'


프로그래밍 패러다임중 최근 관심이 높아지고 있는 함수형 프로그래밍을 자바스크립트로 통해서 알아보는 강좌입니다.순수 함수, 고차 함수, 응용형 함수, 파이프라인, 함수 조합 등의 개념을 다룹니다. 주요 함수형 함수인 map, filter, reduce 등을 구현해보고, 함수 조합 기법 등을 사용해보면서, 함수형 자바스크립트의 기초 개념들을 알아봅니다. (17년 6월에 인프런에서 열렸던 오프라인 세미나를 온라인 학습에 맞게 제작한 강의입니다.)

함수형 자바스크립트 프로그래밍 학습의 기반 지식들도 함께 학습하고 싶다면 지식공유자의 저서(링크) 와 함께 학습을 하는것을 추천합니다.

도움이되는 분들

  • 함수형 프로그래밍 페러다임에 대해 알고 싶은 분
  • Javascript 개발자
  • 라이브러리를 만들어 가는 과정을 알고 싶은 분
  • 개발자 누구나

연관된 강좌

함수형 프로그래밍과 javascript ES6+
ES6+의 이터러블/이터레이터/제너레이터 프로토콜을 상세히 다루고 응용합니다. 무료강좌의 내용을 압축하고, 책에도 없는 새로운 코드들을 배웁니다.

 
 
 

 

관련 링크

- 영상 강의 예제 https://github.com/indongyoo/functional-javascript/tree/master/인프런-동영상-강의-예제
- 페이스북 ‘함수형 자바스크립트’ 그룹 https://www.facebook.com/groups/539983619537858/

지식공유자 소개

  • 현재 MARPPLE CTO
  • 전 카카오, 엔씨소프트 오픈마루 스튜디오 개발자
  • 함수형 라이브러리리 FxJS 개발
  • 함수형 데이터베이스 쿼리 빌더 MQL.js 개발
  • 함수형 DOM 조작 라이브러리 FxJS-DOM 개발
  • 저서 함수형 자바스크립트 프로그래밍
  • 함수형 자바스크립트 페이스북 그룹 운영
  • 네이버, 카카오 페이지 등 함수형 프로그래밍 기술 교육, 기업 출강
  • 다수의 온/오프라인 강의

교육과정

모두 펼치기 22 강의 6시간 32분
섹션 1. 섹션 2. 함수형으로 전환하기
7 강의 114 : 00
회원 목록, map, filter
22 : 00
each
04 : 00
다형성
13 : 00
커링, curry, curryr
21 : 00
reduce
14 : 00
파이프라인, _go, _pipe, 화살표 함수
20 : 00
다형성 높이기, _keys, 에러
20 : 00
섹션 2. 섹션 3. 컬렉션 중심 프로그래밍
5 강의 89 : 00
수집하기 - map, values, pluck
15 : 00
거르기 - reject, compact
08 : 00
찾아내기- find, find_index, some, every
19 : 00
접기 - reduce, min_by, max_by
15 : 00
접기 - group_by, count_by, 조합
32 : 00
섹션 3. 섹션 4. 자바스크립트에서의 지연 평가
2 강의 41 : 00
지연 평가
13 : 00
요약, 클로저, 엘릭서, 병렬성
28 : 00
섹션 4. 섹션 5. 실전코드조각 1
2 강의 73 : 00
users, posts, comments
29 : 00
효율 높이기
44 : 00
섹션 5. 섹션 6. 실전코드조각 2
1 강의 17 : 00
장바구니
17 : 00
섹션 6. 섹션 7. 비동기
1 강의 14 : 00
비동기
14 : 00

공개 일자

2018년 8월 14일 (마지막 업데이트 일자 : 2018년 12월 27일)

수강 후기

4.8
92개의 수강평
Yongdae Kwon 9달 전
유익하게 잘 보았습니다. 자바스크립트를 이용하는데에 있어서 개념적으로 큰 방향을 공부 할 수 있었습니다. 정말로 너무나 강의 잘 봤고 다음 강의하신 자바스크립트 강좌 결재하고 지금 보러 갑니다.
김태호 10달 전
강좌 너무 잘 들었습니다. 말로만 들었던 함수형 프로그래밍의 기본적인 개념을 이해 할 수 있어서 너무 좋은 강좌였습니다. 실제 업무에서 적용하기 위해서는 정말 많은 노력이 필요 하겠지만 이 강좌 덕분에 기본 개념을 너무 잘 잡은거 같습니다. 감사합니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스