인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

프로그래밍 언어

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

마플(http://www.marpple.com)의 CTO 유인동님이 알려주는 함수형 프로그래밍에 대한 강좌 입니다. 함수형 프로그래밍으로 라이브러리를 직접 만들어가며 함수형 프로그래밍의 패러다임과 코딩의 즐거움을 느낄 수 있습니다.

(4.9) 수강평 319개

수강생 13,237명

초급자를 위해 준비한
[웹 개발, 프로그래밍 언어] 강의입니다.

이런 걸 배울 수 있어요

  • 함수형 프로그래밍의 정의와 원리

  • 자바스크립트에서의 순수 함수와 일급 함수

  • 명령형 코드를 함수형 프로그래밍으로 리팩토링

  • 컬렉션 중심 프로그래밍 기법

  • 지연 평가와 클로저 이해 및 구현

  • 실전 코드 조각을 통한 데이터 필터링 및 조작

  • 비동기 상황 처리 및 프로미스 사용


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

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

도움이되는 분들

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

연관된 강좌

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

 
 
 

 

관련 링크

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

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자바스크립트 기본기를 갖춘 분

  • 함수형 프로그래밍에 관심 있는 개발자

  • 코드 효율성과 가독성을 높이고 싶은 사람

  • 실전 프로젝트에서 함수형 프로그래밍을 적용하고 싶은 사람

  • 비동기 프로그래밍을 더 잘 이해하고 싶은 사람

안녕하세요
입니다.

22,427

수강생

764

수강평

455

답변

4.9

강의 평점

5

강의

커리큘럼

전체

22개 ∙ (6시간 38분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

319개

4.9

319개의 수강평

  • phantom05님의 프로필 이미지
    phantom05

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    Tôi nghĩ đó là phần giới thiệu tốt nhất về lập trình chức năng.

    • mduniv
      지식공유자

      Cảm ơn bạn vì những bài giảng còn thiếu.

  • introtj8671님의 프로필 이미지
    introtj8671

    수강평 2

    평균 평점 5.0

    5

    55% 수강 후 작성

    Khóa học quá tốt để được miễn phí.

    • 7942yongdae6603님의 프로필 이미지
      7942yongdae6603

      수강평 1

      평균 평점 5.0

      5

      100% 수강 후 작성

      Tôi thấy nó hữu ích. Tôi đã có thể nghiên cứu một hướng khái niệm lớn trong việc sử dụng JavaScript. Tôi thực sự thích bài giảng này. Tôi đã đăng ký khóa học JavaScript tiếp theo và tôi sẽ xem nó ngay bây giờ.

      • ken40003649님의 프로필 이미지
        ken40003649

        수강평 3

        평균 평점 5.0

        5

        100% 수강 후 작성

        Tôi thực sự rất thích khóa học. Đó là một khóa học tuyệt vời để hiểu các khái niệm cơ bản về lập trình chức năng mà tôi chỉ mới nghe đến. Sẽ mất rất nhiều công sức để áp dụng nó vào công việc thực tế, nhưng tôi nghĩ mình đã nắm rất tốt các khái niệm cơ bản nhờ khóa học này. Cảm ơn

        • dkfmwpsxm님의 프로필 이미지
          dkfmwpsxm

          수강평 24

          평균 평점 4.8

          5

          59% 수강 후 작성

          Tôi đã có thể hiểu tại sao những người võ lâm lại tìm kiếm những viên đá bí mật và thậm chí đặt cược vận mệnh của một gia đình vào một chiếc chìa khóa duy nhất. Từng chữ đều sâu không lường được. Tôi rất biết ơn vì bạn đã dạy tôi một vấn đề sâu sắc như vậy một cách dễ dàng. Sau khi học hướng đối tượng được khoảng một năm rưỡi, tôi bắt đầu học hướng chức năng. Hướng chức năng là gì? Mặc dù tôi đã nghiên cứu trong 10 tháng rưỡi, nó giống như một đám mây ngẫu nhiên, nhưng tôi đã tìm thấy manh mối về ý nghĩa thực sự của nó ở đây. Dù chỉ mới nghe chưa đến một nửa bài giảng nhưng tôi đã học được rất nhiều điều từ chiều sâu nội dung. Trên hết, nó rất vui. Cảm ơn

          MDU 유인동님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!