École Polytechnique Fédérale de Lausanne 무료 온라인 교육

Scala의 함수형 프로그래밍 원칙

상품 설명

함수형 프로그래밍은 업계에서 점점 더 널리 보급되고 있습니다. 이러한 추세는 많은 애플리케이션의 기본 프로그래밍 언어로 Scala를 채택함으로써 발생합니다. Scala는 실용적인 패키지에 기능 및 객체 지향 프로그래밍을 융합합니다. Java 및 Javascript와 원활하게 상호 운용됩니다. Scala는 Apache Spark, Kafka 및 Akka를 비롯한 많은 중요한 프레임워크의 구현 언어입니다. Twitter, Tumblr 및 Coursera와 같은 사이트의 핵심 인프라를 제공합니다.

이 과정에서는 함수형 프로그래밍 스타일의 요소를 발견하고 일상적인 프로그래밍 작업에 유용하게 적용하는 방법을 배웁니다. 또한 불변량 증명과 실행 추적을 상징적으로 다루어 함수형 프로그램에 대한 추론을 위한 견고한 기반을 개발합니다.

이 과정은 실습입니다. 대부분의 단원은 중요한 개념의 삽화 역할을 하는 짧은 프로그램을 소개하고 이를 가지고 놀며 수정하고 개선하도록 초대합니다. 이 과정은 숙제로 일련의 프로그래밍 프로젝트로 보완됩니다.

권장 배경: 최소 XNUMX년 이상의 프로그래밍 경험이 있어야 합니다. Java 또는 C#에 대한 숙련도가 이상적이지만 C/C++, Python, Javascript 또는 Ruby와 같은 다른 언어에 대한 경험도 충분합니다. 명령줄을 사용하는 데 어느 정도 익숙해야 합니다.

가격 : 무료 등록!

언어 : 영어

자막: 영어, 한국어, 세르비아어, 프랑스어

Scala의 함수형 프로그래밍 원칙 – 에콜 폴리테크니크 페데랄 드 로잔