Skip to content

indongyoo/NAVER-functional-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

네이버 함수형 자바스크립트 강의 과정

과정 목표

함수형 프로그래밍과 이터러블 프로그래밍을 익힙니다. 이터러블 프로그래밍 혹은 Lisp(리스트 프로세싱)은 해결해야하는 문제를 리스트로 바라보고 해결하는 프로그래밍 기법이자 언어입니다. 함수형 프로그래밍과 이터러블 프로그래밍은 복잡한 문제를 작은 문제로 나누어 쉽게 해결하도록 하며 오류 없는 코드를 작성할 수 있게 합니다. 본 과정은 이러한 함수형 프로그래밍과 이터러블 프로그래밍을 깊이 다루고, 실무에는 어떻게 적용하는지 상세히 알아보는 과정입니다.

주요 내용

  • 함수형 프로그래밍의 실무 적용 사례
  • ES6-8의 주요 기능들과 응용 사례
  • 이터러블/이터레이터/제너레이터를 이용한 이터러블 프로그래밍
  • Promise/async/await를 이용한 비동기 동시성 프로그래밍
  • 에러 핸들링

참가 대상

  • 자바스크립트를 주 언어로 사용하고 있는 프론트엔드 개발자
  • Node.js를 사용하고 있는 백엔드 개발자
  • 함수형 프로그래밍/이터러블 프로그래밍에 관심이 있는 개발자
  • 타 언어로 함수형 프로그래밍을 하고 계신 분

과정 목차

  • 회당 3시간 총 9시간
  • 진행 일자 2019/04/12, 04/19, 04/26

1회

  • 명령형 코드를 이터러블 프로그래밍으로 바꾸기
  • 지연 평가
  • 안전한 합성

2회

  • 객체를 이터러블 프로그래밍으로 다루기
  • 커머스 데이터 다루기
  • SNS 서비스 데이터 다루기
  • 비동기/동시성 프로그래밍
  • 에러 핸들링

3회

  • 동시성 프로그래밍, 프론트엔드에서의 Promise 활용
  • 템플릿 리터럴 활용
  • 이미지 다루기
  • SQL 다루기
  • 시간을 이터러블로 다루기
  • 스케쥴러 만들기

About

네이버 사내 기술 교육

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published