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

1. 강좌 소개

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

2. 지식공유자 소개

유인동

마켓프레스에서 커스텀 티셔츠 서비스 마플(http://www.marpple.com)을 만들고 있다. 마켓프레스에서는 HTML, CSS, JavaScript, Node.js, postgreSQL, AWS를 주로 다루고 있다. 이전에는 어쿠스틱코드, 카카오, 엔씨소프트 오픈마루 스튜디오, 시도우, 하자센터에서 웹 서비스, 아이폰 앱, 안드로이드 앱 등을 개발했다. Objective-C와 iOS SDK, Java와 Android SDK의 매력에 빠져 객체지향 프로그래밍에 파고들다가, 지금은 함수형 프로그래밍의 매력에 빠져 있다. 다양한 기술과 언어들을 탐구하는 것을 좋아하고 최근에는 함수형 자바스크립트 라이브러리인 Partial.js를 만들었다.

3. 관련 링크

– 영상 강의 예제
https://github.com/functionandjs/book
– 함수와 JS 1장 미리보기 (출간 예정)
https://github.com/functionandjs/book/wiki
– 함수형 자바스크립트 라이브러리
Partial.js – https://marpple.github.io/partial.js
– 함수형 자바스크립트 라이브러리 심플 버전
https://github.com/marpple/window.functions.js

강좌 평가

4.9

43 개의 수강평
  • 5 점40
  • 4 점3
  • 3 점0
  • 2 점0
  • 1 점0
  1. 고보형의 프로필 사진

    정말 좋은 강의였습니다.

    5

    어렴풋 했던 개념들이 말끔하게 정리가 된 강의였습니다. 두고두고 복습할만한 명강의 입니다.

  2. Jeongki Son의 프로필 사진

    잘들었습니다!

    5

    함수형 패러다임에 대해 처음 듣고 보게 되었는데 정말 신박한 것 같습니다.
    설명도 잘해주시고 이해가 잘 되도록 라이브 코딩을 통해서 보여주셔서 보다 좋았습니다.
    연습 열심히 해야겠어요.
    감사합니다!

  3. Chany Kim의 프로필 사진

    함수형 프로그램에 대한 좋은 시간이었습니다.

    5

    함수형 프로그램에 대해서 이해하는데 좋은 기회였습니다.
    항상 클로저에 대해서 이해가 안가는부분이었는데, 미약하게나마 감을 잡은듯 합니다.
    복사 붙이기 없이 전체과정을 라이브 코딩을 진행하는모습을 보면서 감탄을 했습니다.
    감사합니다.

  4. 강여정의 프로필 사진

    아름답고 간지나는 수업이었어요!!!

    5

    함수형 자바스트립트를 전혀 모르고 강의를 들었는데요.
    설명을 정말 잘해주셔서 함수형 자바스크립트가 이런거구나 하고 알게 되었고 어렵지 않게 들을 수 있었어요.
    수강생들과 소통하시려는 모습이 귀여우셨고 코딩을 정말 애정하시는게 느껴져서 부럽기도 하고 멋지더라구요.
    온라인에 강의 올라오면 꼭 다시 들어보고 공부해봐야겠어요.
    좋은 강의 들려주셔서 고맙습니다!

  5. 김시온의 프로필 사진

    함수형 프로그래밍의 기초를 다시 일깨워준

    5

    예전에 프로젝트를 진행하다가 scala를 접하게 되었습니다. 그 당시에 scala의 lambda 문법과 python의 lambda 문법에 대해 다루면서 reduce, find 등의 관련 함수들을 많이 다루었는데, 시피 넘어갔던 기억이 있습니다. 이번에 강의를 들으면서 왜 함수형 프로그래밍을 해야되는지, 객체지향과는 무엇이 다른지에 대해 제대로 알게 되었던 것 같습니다. 하지만, 제 머리에 비해 단기간에 많은 내용이 들어간 것 같아 많은 실습을 해봐야 할 것 같습니다. 좋은 강의 감사드립니다. 🙂

  6. 세포의 프로필 사진

    코드를 보니 믿음이 갑니다!

    5

    강의 속도가 빠른듯 했지만 짧은 시간에 전체적인 흐름을 알 수 있었습니다.
    함수형에 관심이 있어서 전에 공부한 적이 있었으나 개념을 못잡았는데 이번 강의를 통해
    함수형 프로그래밍을 왜 해야 하는지, 많이 어렵지도 않다는 것을 확실히 느낄 수 있어서 좋았습니다.
    앞으로 걸어가야할 길의 단단한 발판을 만들어 주신것 같아요.
    코드를 보니 믿음이 갑니다! ㅎㅎ

  7. 못못의 프로필 사진

    최고의 강좌

    5

    함수형 프로그래밍이 기술적 접근이 아니라 패러다임이라는 것을 알게 되었습니다.

  8. PS의 프로필 사진

    쉽게 가르치시는 훌륭한 강의였습니다!!

    5

    함수형 프로그래밍을 저같은 초보자도 사용할 수 있을만큼 쉽게 가르쳐주셨어욬ㅋ
    일을 즐기며 하시는 것 같아서 부러웠고
    책도 빨리 출판되엇으면 좋겟습니다,
    기대됩니당
    막 멘붕하실땐 귀여우셧어욬ㅋㅋㅋㅋㅋㅋ

  9. 꼬쟁이2의 프로필 사진

    역시 유병재님 말대로 즐기는자 만이 금수저 밑에서 일할 수 있구나를 느꼈습니다.

    5

    제목 보고 오해 없으시길 바랍니다.
    정말 재밌었고 쉽게 접근 할 수 있도록 설명도 잘 해주신것 같아요
    그리고 자기 일을 즐긴다 라는 것을 직접 보여주신 분은 처음이었어요
    정말 즐겁게 프로그래밍을 하시는 것 같아서 부러웠어요 저는 맨날 씩씩 대는데……
    함수형 자바스크립트는 얘기만 들어봤지 실제로 어떻게 되는 건지 몰랐는데 라이브 코딩을 하시면서 설명해주셔서 이해가 잘 되었던것 같습니다.
    코딩하면서 설명하기 힘드셨을텐데…….
    근데 제가 워낙 초보라 강사님 책 나오면 책을 씹어먹을 기세로 공부하면 좀 더 이해가 잘 될것 같네요
    어서 책 출판 되었으면 좋겠어요

  10. 김정민 김의 프로필 사진

    유익한 시간이었습니다.

    5

    사실 학생이고 또 함수형이란 것을 처음 접하다보니
    시작지점에서는 거부감도 많이 들었습니다.
    그런데도 듣다보니 강사님의 재밌는 강의도 듣기 좋고
    새롭게 효율적인 것을 알게되어 정말 유익한 시간이었던것 같습니다.
    제가 아직 부족하여 내용은 여러번 다시 봐야할것 같네요 ㅎㅎ

  11. 양승근의 프로필 사진

    세미나 재밌게 들었습니다~ ^^

    5

    프론트 개발시 javascript와 jquery 를 많이 사용해 보았는데
    사용을 하면서도 제대로 알지 못하고 사용하고 있다는 것을
    일깨워 주는 좋은 강의였습니다.

  12. Sangwon Park의 프로필 사진

    무릎을 탁치고 갑니다

    5

    함수형 프로그래밍에 대해서 아무것도 모르고 왔다가 새로운 패러다임에 정말 무릎을 칩니다. 세상에는 똑똑한 사람이 참 많은 것 같아요. 강사님도 거침없는 수업진행 간지 그 자체였습니다. 얼른 책과 강의를 또 보고싶네요. 내공이 부족하여 개념만 습득하고 갑니다…

  13. DJPARK의 프로필 사진

    아름다운 함수형 프로그래밍!!

    5

    함수형이라고 해서 단순히 제가 생각했던거와는 전혀 다른 접근에서 더 효율적이고 생산성있게 함수형으로 프로그래밍을 할 수 있다! 라고 알려주셔서 많은 자극을 받았습니다. 정말 유익하고 즐거운 강의였고, 앞으로 또 강의 열어주시면 적극 달려가겠습니다! 감사합니다!

  14. sacharrin의 프로필 사진

    5

    Fp에서유행하는 컨벤션도 알려주시고 프로그래머의 간지를 소중히하는 재밋는 강의였습니다. 페러다임도 흥미로웠고 관련 책을 사놓고도 이해가 어려워서 못나가던걸 이제는 쉽게 볼 수 있을거같습니다.

  15. 두둠칫하는놈의 프로필 사진

    함수형 프로그래밍에 대한 본질에 대한 이해가 좋은 강의였습니다!

    5

    Javascript의 Arrow함수가 함수형 프로그래밍이다(?)는 편견을 해소한 강의였습니다.
    함수형 프로그래밍(이하 FP)의 패러다임을 배우는데 훌륭한 강의라 생각합니다.

    강좌 도입부에서는
    외부효과(외부변경)를 없애도록 순수함수를 사용하는 이유, Javascript의 일급함수의 특징을 간략히 설명합니다.
    그리고 이 특징으로 인해 FP가 매력적임을 강좌 후반부까지 이어지게 됩니다.

    기존코드에서 리펙토링하는 실시간 코딩을 통해서 어떻게 사용하는지를 확인할 수 있었습니다.
    기본적인 고차함수(filter, map, reduce, find)와 보조함수를 실시간으로 작성하여 동작원리와 사용법을 볼 수 있었습니다.
    그리고 고차함수와 보조함수의 적극적인 활용을 통해 간결하고, 가독성있는 코딩을 볼 수 있었습니다.
    (개인적으로 함수형 프로그래밍에 가독성을 높일 수 있다는 점이 놀라웠습니다)

    객체지향 프로그래밍(OP)과 FP의 차이를 쉽게 이해할 수 있었습니다.
    OP는 인스턴스의 변화를 통한 프로그래밍으로 객체가 주요 관심사였지만,
    FP는 인스턴스를 변조하지 않는 프로그래밍으로 순수함수가 주요 관심사였습니다.
    이 조그만 차이로 인해 두 프로그래밍 간의 디버깅의 차이를 알게되었습니다.
    또한 레고 블록을 조립하듯 고차함수와 보조함수를 활용하는 모듈화가 흥미로웠습니다.

    FP를 어떻게 사용하느냐의 초점으로 강좌를 진행하셨지만,
    왜 사용하느냐를 심심찮게 녹아들게 했습니다.
    가독성, 간결함, 모듈화 그리고 간지나는(!) 코딩이라 저는 생각합니다.

    좋은 강좌 감사합니다!
    함수형 프로그래밍이 개발자들에게 널리 알려졌으면 좋겠습니다!

  16. IM LARS의 프로필 사진

    아름다운 강의였습니다.

    5

    솔직히 함수형 자바스크립트에 대해서 1도 모르고 갔는데요
    사실 들으면서도 왜 아름다운지 잘 몰랐습니다.
    그래도 열심히 듣고 나서 집에와서 github에 올라온 내용과 강의해주셨던 내용을 곱씹어서 보니 이해가 가기 시작하고 내용이 확실히 아름다워 보이네요
    왜 함수형 자바스크립트를 하는지 보다 어떻게 하는지에 초첨을 맞춰서 듣다보니 왜? 라는 부분도 자연스럽게 이해가 되는 것 같네요 일단 저같은 초보 개발자에게는 왜? 보다는 어떻게? 하는지를 배워보고 그리고 나서 왜를 고민해 보는 과정이 더 적합했던 것 같습니다.
    곧 출시될 책과 인프런의 강의도 기대됩니다. 빨리 출시해주세요~!!!

  17. 허우빈의 프로필 사진

    명쾌한 패러다임의 전환이었습니다

    5

    자바스크립트로 개발을 한 지 아직 1년이 안 되어가는 신입 개발자입니다.

    회사에서 일을 하다 보면, 마감을 맞추는 것이 가장 급선무이고, 효율적인 코드를 짜는 일은 뒷전이었던 것 같습니다.

    아직 객체지향도 제대로 못 하는데 함수형은 의미가 있을까.. 생각하던 중 이 강의를 만났습니다.

    시간이 나면 틈틈이 공부를 해야겠다고 생각은 했는데 막막했습니다.

    앞으로는 바로 이 강의를 곱씹는 과정만 몇 개월을 해도 부족하지 않을거라는 확신이 들었습니다.

    좋은 강의, 유쾌하고 실용적인 강의 감사합니다.

  18. 임근영 임의 프로필 사진

    생소했던 개념을 알기 쉽게

    5

    함수형 프로그래밍의 개념이 모호하던 찰나
    쉽게 개념을 습득할 수 있었던 좋은 시간이었습니다.

  19. Kitchu의 프로필 사진

    좋은 강의 잘 들었습니다!

    5

    관념적인 부분부터 라이브 코딩까지, 무엇보다도 함수형 프로그래밍 패러다임 자체에 대해 설명하시는 순간순간마다 함수형 프로그래밍에 대한 고찰과 애정이 묻어나는 것 같아 정말 좋았습니다. : )

  20. msk의 프로필 사진

    좋은 강의 준비해 주셔서 감사합니다.

    5

    좋은 강의 준비해주셔서 감사합니다.
    언더스코어JS 의 주요 함수들을 직접 구현해보며 함수형 프로그래밍을 익힐 수 있는 유익한 시간이었습니다.
    언더스코어JS 의 소스코드를 한줄 한줄 설명해주시는 것 같은 좋은 경험을 할 수 있었던 것 같네요.
    기존에 만들어둔 고차 함수에 curryr을 적용해 pipe로 조합하기 쉽게 만드는 패턴이 인상깊었습니다.
    오랜 시간 강의 하시느라 고생 많으셨습니다.

  21. 이원철의 프로필 사진

    굉장히 흥미로웠던 강의

    5

    시간이 너무 빨리 지나가고 정말 재미있었던 강의였습니다.
    함수형 프로그래밍에 대해 개념부터 활용까지 모든것이 들어있던 너무나 유익했던 강의였습니다.

    코드양도 혁신적으로 줄일 수 있고
    성능도 대폭 향상 할 수 있는 함수형 프로그램이 너무나 재미있었습니다.

    제가 사용하고 있던 함수형 프로그램보다 훨씬 발전적인 방식에
    깜짝 놀랐으며 저도 얼른 공부해서 자연스럽게
    코딩할 수 있게 노력할 것입니다.

    하나의 패러다임이 되는 함수형 프로그램의 매력에 푹 빠졌습니다.

    이런 강의를 들을 수 있어 너무 즐겁습니다.

    감사합니다.

  22. 뎁지로의 프로필 사진

    재밌게 잘 들었습니다.

    5

    사실 함수형 프로그래밍이라는 주제 자체는 여러번 접했습니다.
    온라인이든 오프라인이든, 하지만 딱 머릿속에 그건 이런거야 하고 정립이 슆지 않았는데
    이번 강의를 계기로 그나마 기초적인 이해가 뚜렷하게 자리잡을 수 있었습니다.
    열강 감사합니다.

  23. 정해균의 프로필 사진

    좋은 강의 감사드립니다.

    5

    어려운 내용일거라 예상했는데
    말씀을 굉장히 잘해주셔서 잘 들었습니다
    모두 이해하진 못했지만 많이 배우고 가네요..
    강사님과 인프런 직원분들에게 감사드립니다.

  24. 김창엽의 프로필 사진

    5

    알기쉽게 강의를 해주셔서 재미있게 잘들었습니다~~
    간지나고 아름답게 코딩하는 방법이 인상깊었네요ㅎㅎ

  25. 박원규의 프로필 사진

    1시부터 6시까지 한다고 했었는데 5시까지 4시간만 진행해서 아쉬웠습니다.

    4

    1시부터 6시까지 한다고 했었는데

    5시까지 4시간만 진행해서 아쉬웠습니다.

  26. Jae Won Seo의 프로필 사진

    매우 알찬 시간이었습니다.

    5

    어느 정도는 익숙한 내용이 펼쳐지다가,
    동시성과 맵 리듀스가 등장하는 시점에서 깜짝 놀랐습니다.
    클로져나 엘릭서로 작성된 코드를 보게될지는 상상도 못했네요.
    강사님의 열정과 집중력에 경의를 표합니다.
    감사합니다.

  27. Seok-joon Yun의 프로필 사진

    너무 유익한 시간이 되었습니다.

    5

    그동안 함수형 자바스크립트 책이랑 에그해드 동영상을 보면서도 도대체 왜 자바스크립트를 함수형같이 쓰려고 할까 ? 억지가 아닌가 생각했는데, 이번 강의를 들으니 왜 그동안 안썼을까 라고 후회가 되네요. 앞으로 계속해서 학습해보겠습니다. 마플 화이팅

  28. theand의 프로필 사진

    함수형 프로그래밍의 패러다임을 제대로 배울 수 있었습니다.

    5

    강의소개를 자세히 읽지 않아서 js에 들어있거나 라이브러리들이 제공하는 함수형 뭐시기의 사용법이나 들을 수 있는 정도로 기대하고 갔는데 기대이상으로 함수형 프로그래밍에 대한 패러다임을 진하게 접할 수 있었습니다. 다 나와있는걸 쓰는게 아니라 그걸 직접 구현해가며 함수형 패러다임으로 전환했을때의 장점을 맛볼 수 있었습니다. 강사님의 열정과 애정과 깊이가 모두 느껴졌습니다. 좋은 강의 감사했습니다.

  29. Junyeong Yeo의 프로필 사진

    새롭고 유익한 강의

    5

    세미나에 참여하고자 멀리 대전에서 부랴부랴 올라왔던 새내기 개발자입니다.
    이런 오프라인 세미나가 처음인 저로선 너무나 소중하고 값진 시간이었던것 같습니다.
    비록 이해안가는 부분이 많긴 했는데, 책 나오면 바로 구매하고 여기 온라인 강의 올려주시면 다시 한번 제대로 파볼 생각입니다.
    자바스크립트는 거의 jquery만 하던 저로선 정말 새로운 자극을 받을 수 받고 새로 도움닫기 할 수 있는 기회였습니다.
    더불어 이런 소중한 자리 만들어주신 인프런에도 감사의 인사 드리고 싶습니다.
    이런 기회가 보다 많아졌으면 좋겠습니다.
    다들 수고하셨습니다!

  30. 김정훈의 프로필 사진

    유익한 시간 이였습니다.

    4

    예습을 조금 더 하고 갔더라면 더 좋았을 텐데…

    시간 관계상 하지 못했던 부분들이 욕심이 나네요 ^^

    좋은 강의 감사했습니다!

  31. 국제표준규격의 프로필 사진

    강좌 잘 들었습니다.

    4

    덕분에 함수형 프로그래밍에 대해 많은 걸 배울 수 있었습니다.

    p.s. 그런데 제 가방 안에 넣어놨던 선글러스(파란색 미러 렌즈)가 없어졌네요. 공간 더하기에 문의해 보니 분실물이 없었다고 해요. 그렇다면 다른 분 물건들 사이에 끼여 들어갔을 것 같은데. 혹시 발견하시분이 계시면 tominam2@naver.com 으로 연락 좀 부탁합니다.

  32. 정우와소율의 프로필 사진

    강사님의 철저한 준비에 감탄하였습니다.

    5

    라이브코딩 하면서 시연하는거 정말 많은 준비가 필요한데 꼼꼼한 준비에 감탄하였습니다.
    앞으로 책도 출간하시면 사볼까 합니다.
    온라인강의도 다시 한번 들어봐야 겠네요

    유인동님 일만 하시지 말고 건강도 챙기시면서 일하세요~~
    몸이 건강해야 일도 할 수 있는 거니까요

  33. Hun Yong Song의 프로필 사진

    좋았던 점, 추가 해주셨으면 좋은 점

    5

    강의 잘 들었습니다. 개발자 강의 중에서는 지루하지 않고, 재밌게 수업을 하신 편인 것 같습니다.
    시간 관리를 중간중간 하시는 것을 보면서 예행 연습이나 사전에 준비를 많이 하신 것 같아서 그동안 고생 많으셨습니다.
    아마도 강의 속도 면에서 다른 분들의 피드백이 많이 올라올 것 같은데, 저는 괜찮았다고 봅니다.
    느리게 설명하면 함수형 핵심에 대한 설명을 못 할 수도 있고, 늘어지는 분위기도 생길 수 있기 때문입니다.
    어차피 같이 코딩하는 시간이 아니라 강의를 들으러 온 거니까요.

    아래는 개인적으로, 추가 해주셨으면 좋을 것 같은 내용입니다.
    – 일반 OOP 클래스를 함수형 클래스로 변환
    – 변환한 함수형 클래스들 간의 상속

    감사합니다.

  34. 임정규의 프로필 사진

    강의 너무 잘 들었습니다.

    5

    여태까지 javascript로 개발을 하면서 나름 함수형 프로그래밍을 하고 있다고 생각했었는데,
    강의를 듣고 제가 함수형 프로그램의 정수를 제대로 활용하고 있지 못하고 있었다는걸 깨닫게 됐네요.
    라이브 코딩을 하면서 보여주신 예제들이 너무 잘 구성되어있어서 이해도 잘 되었고
    왜, 어떻게 함수형 패러다임을 적용하는지 납득하기가 쉬웠습니다.
    함수형 프로그래밍 페이스북 그룹에도 가입했는데 앞으로도 좋은 정보 공유해주시면 감사하겠습니다 🙂

  35. 이현주의 프로필 사진

    굿굿굿! 강의가 너무 좋았습니다.

    5

    5시간이라는 장시간 동안 앉아 있기도 힘든 시간이었는데,
    좋은 강의를 큰 목소리로 잘 설명해주셔서 감사합니다.
    올해초 사내 개발자 교육 스터디하면서 다루었던 주제였는데,
    모호했던 부분들을 정리하는데 많은 도움이 되었습니다^^

    2차 교육이 광화문에서 한다고하셨는데,
    회사가 광화문쪽이라 다른 직원들에고 적극 추천하려고 합니다!
    한번 더 지식 공유, 나눔에 대해 무한 감사 드립니다.
    복받으실겁니다요!!! ㅋㅋㅋㅋㅋㅋ

  36. 쿠마몬의 프로필 사진

    함수형 프로그래밍 입문에 최고의 강의!

    5

    2시간 걸려 지하철 타고 갔는데 시간이 전혀 아깝지 않았습니다.
    처음 함수형 프로그래밍에 입문하려고 하는 사람에게 강력히 추천해주고 싶은 강의입니다.
    강사님의 함수형 프로그래밍에 대한 열정에 저 자신도 함수형 프로그래밍에 빠져들게 되었습니다.
    온라인 강의와 책이 너무 기대되고 얼른 나왔으면 좋겠습니다!
    끝으로 좋은 강의 무료나 다름없는 가격에 해주셔서 감사합니다.

  37. devock의 프로필 사진

    정말 좋은 강의, 알차게 잘 들었습니다. ^^

    5

    몇 개월 전에 함수형 프로그래밍을 이용한 코드를 처음 봤었는데요.
    그 때는 그냥 어렵게만 보였고, 나도 저렇게 멋지게 코드를 짜려면 얼마나 걸릴까? 라는 생각이 스쳐 갔었던게 기억이 나네요. 그러다가 페이스북에서 이번 강의 모집글을 처음 보았고, 아 그 때 그거구나!라는 생각에 반가운 마음으로 신청을 하였습니다.

    오늘 직접 들은 강의 내용은 너무 훌륭했고, 저도 조금씩 연습한다면 충분히 할 수 있겠다라는 자신감을 불어 넣어준 강의였습니다. 5시간 동안 열과 성을 다해서 열심히 강의해 주신 유인동 강사님에게 감사 드립니다.

  38. Hubert의 프로필 사진

    정말 좋은 강의였습니다!

    5

    정말 좋은 강의였습니다. 코딩 경험을 통해 알려주시는 전반적인 함수형 자바스크립트의 프로그래밍은 내용이 정말 알차보였습니다.
    강사님의 열정적인 모습까지 정말 보기 좋았습니다.
    다만 딱 한가지 아쉬웠던 점은 강사님 말씀처럼 너무 많은? 것을 설명해주시려고 하시다보니 중간부터는 말의 속도가 조금 빨라지셨고, 코딩이 많아지면서 사실 따라가기가 힘든 부분이 있긴 했습니다.
    앞으로 업로드될 온라인 강의로 보완하면 되긴하겠지만 다음 오프라인 강의 때는 오히려 약간 라이브 코딩양을 줄이고, 어떤 내용을 하고 있는건지 조금은 차근차근? 설명해주신다면 정말 부족함 없는 최고의 강의가 될 수 있을 것 같습니다.
    좋은 강의해주셔서 감사합니다!

  39. 문용필의 프로필 사진

    근래 들었던 강의중 가장 유익했던 강의

    5

    스칼라를 접하면서 함수형언어를 알게 되었는데 이렇게 많은 장점과 매력을 가지고 있는지는 미처 알지 못했습니다. 함수형 자바스크립트를 공부할 강력한 동기부여를 받을 수 있어서 좋았습니다. 또한 일반적인 예제뿐 아니라 실무에서 함수형 언어가 어떻게 사용될 수 있는지를 잘 설명해주셔서 너무 좋았습니다. 감사합니다!

  40. 진영화의 프로필 사진

    이번기회에 한번 더 정리할 수 있게되었습니다.

    5

    함수형 자바스크립트 책을 읽고 관련 스터디도 해 나가면서
    공부하고 있었지만 이번 강의를 들으면서 정리 할 수 있게 되었습니다.
    많은 도움이 되었고, 조금씩 사용해 볼 수 있는 동기가 되었습니다.
    긴 시간동안 강의하시는데 수고하셨습니다.
    다음에 또 뵙겠습니다.

  41. Hyun Woo Jo의 프로필 사진

    특별한 강의

    5

    강의를 보면서 가장 마음에 들었던 점은 함수형프로그래밍을 연구하셔서 객체지향 ,명령형, 선언 내용과 종합 비교 설명을 정말 쉽게 설명해주셔서 감동 했습니다.
    또 책을 보고 공부했던 함수형프로그래밍 작성 발상에서 발전할수 있도록 도움이 되었습니다. 정말 함수형 프로그래밍을 ‘어떻게’ 사용하는지 명확히 알려주셔서 감사드립니다.

    Ps. 강의중 계속 쉽다고 하시는데 어려운게 도대체 어떤건지요… ㅠㅠㅠ

  42. SeungChul Kang의 프로필 사진

    매우 훌륭했습니다.

    5

    회사에서 함수형 스터디 리딩도 하면서 프로덕트를 만들고 있는 입장에서 여러가지 많은 힌트를 얻어 갑니다. 마지막에 결과를 문자열이 아닌 DOM을 뽑아서 브라우져에 표현 해주셨으면, 조금 더 프론트 개발자들에게 어필이 되지 않았을까 라고 생각합니다.

    5시간동안 수고 하셨습니다.

  43. JeeMyeong의 프로필 사진

    강좌 정말 재밌게 잘들었습니다 :D

    5

    예전부터 함수형 프로그래밍 강의에 관심이 정말 많았는데, 이번 기회에 제대로 배워보는 것 같습니다.
    중간에 리듀스부터는 코딩은 못따라갔긴 했는데, 정말 재밌게 배웠습니다.
    연습도 좀 해보면 좀 더 체화될 것 같아요.
    앞으로도 좋은 강의 종종 열어주시면 꾸준히 참여하도록 하겠습니다.
    감사합니다:D

강좌 교육과정

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

인프런은 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R10 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED