logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with Ecmascript 8

Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with Ecmascript 8 (Paperback, 2)

안토 아라빈스, 스리칸스 마치라주 (지은이)
Apress
121,850원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
99,910원 -18% 0원
5,000원
94,910원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with Ecmascript 8
eBook 미리보기

책 정보

· 제목 : Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with Ecmascript 8 (Paperback, 2) 
· 분류 : 외국도서 > 컴퓨터 > 웹 > 웹프로그래밍
· ISBN : 9781484240861
· 쪽수 : 307쪽
· 출판일 : 2018-12-06

목차

Chapter 1: Functional Programming In Simple Terms Chapter Goal: Introduce to the reader the functional programming concepts in simple terms. The chapter will consist of theory and few executable JavaScript code both in imperative terms and functional terms, thus showcasing the advantages of functional programming over imperative. No of pages : 25 Sub -Topics 1. What is functional programming? Why it matters? 2. Functional programming thought process and its advantages. 3. Talking about side effects 4. Functions in Math and in programming 5. Immutability leads to parallel code 6. Testable 7. Easy to reason about your code. 8. Lets understand functions in JavaScript 9. What we are going to build in this book? Chapter 2: Fundamentals of JavaScript functions Chapter Goal: This chapter is a refresher on JavaScript functions. What they are and how they can be written in ES7/ES8 No of pages : 20 Sub - Topics 1. JavaScript Functions 2. Functions vs Methods in JavaScript 3. Functions old way and ES6 way 4. Anonymous functions or arrow functions 5. Deep Dive. Functions Prototype. Chapter 3: Higher Order Functions Chapter Goal: In this chapter we are going give a different thought process on how functions are treated as data in JavaScript world. We will be covering what is data and how function as data allows several things possible in JavaScript. No of pages : 20 Sub - Topics: 1. Data in JavaScript 2. Functions as Data in JavaScript 3. Higher order functions 3. Our first functional approach to "loop" problem Chapter 4: Closures Chapter Goal: This chapter going to teach you the fundamentals of closures and how closures help to build higher order functions. No of pages : 30 Sub - Topics: 1. Understanding closures. 2. How closures help in higher order functions 3. Create functional libraries using the above approaches learned. 4. Example problem and using the libraries that we created to show how functional programming helps them. Chapter 5: Being Functional On Arrays Chapter Goal: This chapter introduces set of APIs' that one can use on top of Arrays. No of pages: 20 Sub - Topics: 1. Arrays in JavaScript 2. How to access arrays, delete, loop them etc 3. Create functional libraries using the above approaches learned. 4. Example problem and using the libraries that we created to show how functional programming helps them. Chapter 6: Currying and Partial Application Chapter Goal: In this chapter we are going to see how and what is partial and currying is all about. No of pages : 20 Sub - Topics: 1. What is composition? 2. Unix philosophy - build small things well and good 3. Creating composing function 4. Currying leads to Composition. 5. Pipelines 6. Showing examples of how to use composition 7. Category theory Chapter 7: Composition and Pipeline Chapter Goal: In this chapter we are going to discuss on how to compose our functions to build a larger functionality No of pages : 20 Sub - Topics: 1. Unix philosophy 2. Creating our compose function 3. What is pipeline being all about 4. Debugging using tap function. Chapter 8: Fun with Functors Chapter Goal: In this chapter we are going to discuss on what Functors are and how they will be useful to us. No of pages : 20 Sub - Topics: 1. A bit of algebra 2. Container Theory 3. First Functor 4. Adding Container functor code to our library 5. Showing examples of how to use the functors 6. Examples of MayBe and Either functors Chapter 9: Monads In Depth Chapter Goal: In this chapter we are going to talk about how to create monads into our functional library. No of pages : 20 Sub - Topics: 1. Defining the problem 2. Understanding nested map hell 3. Implementing join and chain 4. The use case of Monads. Chapter 10 : Applicative Functors Chap

저자소개

안토 아라빈스 (지은이)    정보 더보기
소프트웨어 회사에서 6년 이상 근무했다. 최신 기술로 작성된 여러 시스템을 개발한 경력이 있다. 자바스크립트에 대한 기본 지식과 작동 방법을 알고 여러 사람을 가르치는 방법을 잘 알고 있다. 시간이 남을 때는 오픈소스 소프트웨어를 다루거나 탁구를 한다.
펼치기
스리칸스 마치라주 (지은이)    정보 더보기
개발자, 아키텍처, 기술 교육자, 커뮤니티 발표자로 활동한지 10년이 넘었다. 현재 100명의 개발자를 이끌고, 마이크로소프트 Hyderabad의 선임 컨설턴트이자 정유사 내의 클라우드 기반 플랫폼을 개발하는 품질 분석가다. 지능이 있는 방대한 현대 애플리케이션을 디자인할 수 있는 기업 아키텍처가 되겠다는 목표로, 에지 플랫폼과 기술을 사용해 현대 애플리케이션 개발을 배우고 공유하고 있다. 마이크로소프트사 근무 이전에 브레인스케일(BrainScale)에서 애플리케이션 디자인, 개발, 애저(Azure)를 사용한 통합을 다루는 선임 기술 분석가 및 협력 교육자로 일했다. 새로운 기술을 받아들이는 데 많은 열정이 있는 기술 개발자로, 블로그와 커뮤니티를 통해 습득한 기술을 공유하고 있다. 블로그(https://vishwanathsrikanth.wordpress.com)에 나와 있듯이 『Learning Windows Server Containers』(Packt, 2017)와 『Developing Bots with Microsoft Bot Framework』(Apress, 2017)의 저자다. "Tech Talk with Sriks"라는 유튜브 채널을 운영 중이며, 링크드인(https://www.linkedin.com/in/vishsrik/)에서도 만나볼 수 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책