유료 인증서 중급 프로그래밍

EPFL Scala 함수형 프로그래밍 전문 과정

EPFL

Scala 언어 창시자 Martin Odersky가 EPFL에서 가르치는 전문 과정으로, 함수형 프로그래밍 원리, 프로그램 설계, 병렬 프로그래밍, Scala와 Apache Spark를 활용한 빅데이터 분석을 다룹니다.

기간

5 months

수준

중급

마감일

마감일 없음

🌐 지원 언어: English
📅 최종 업데이트: 2026-03-24

📋 전제 조건

Java, C, C++, Python 등 최소 하나의 언어에 대한 프로그래밍 경험이 필요합니다. 객체 지향 프로그래밍 개념에 대한 이해가 권장됩니다.

👥 대상자

  • 함수형 프로그래밍 패러다임을 마스터하려는 소프트웨어 엔지니어
  • Scala로 기술을 확장하려는 Java 개발자
  • Apache Spark와 분산 컴퓨팅에 관심 있는 데이터 엔지니어
  • 고급 프로그래밍 개념을 탐구하는 컴퓨터 과학 학생

📚 학습 내용

1

Scala 함수형 프로그래밍 원리

2

함수형 프로그램 설계: 패턴 매칭과 컬렉션

3

병렬 프로그래밍: 태스크, 병렬성, 데이터 구조

4

Scala와 Apache Spark를 활용한 빅데이터 분석

5

캡스톤 프로젝트: 실제 데이터 집약형 애플리케이션

🏛️ 기관 소개 — EPFL

EPFL(로잔 연방 공과대학교)은 스위스 로잔에 위치한 유럽에서 가장 권위 있는 공과대학 중 하나입니다. 공학, 컴퓨터 과학, 자연과학 분야의 우수성으로 유명하며 스위스 연방 공과대학 2곳 중 하나입니다.

설립

1853

위치

Lausanne, Switzerland

인정

#36 World University — QS World University Rankings 2024

❓ 자주 묻는 질문

이 전문 과정의 강사는 누구인가요?
이 전문 과정은 EPFL 교수이자 Scala 프로그래밍 언어의 창시자인 Martin Odersky가 가르칩니다. 그는 프로그래밍 언어 설계에서 가장 영향력 있는 인물 중 한 명이며, 경력의 대부분을 함수형 프로그래밍 연구에 헌신해 왔습니다.
무료로 수료증을 받으려면 어떻게 해야 하나요?
전문 과정의 모든 강좌를 무료로 청강할 수 있습니다. 수료증을 받으려면 플랫폼의 학자금 지원 프로그램에 신청하세요. 채점 과제와 수료증을 포함한 전체 접근 권한을 무료로 받을 수 있습니다.
2026년에 Scala를 배워야 하는 이유는?
Scala는 빅데이터와 분산 컴퓨팅에서 여전히 중요한 언어입니다. Apache Spark, Kafka, Akka 같은 주요 프레임워크의 구현 언어이며, Twitter, Netflix, LinkedIn 같은 기업이 확장 가능한 고성능 시스템을 구축하는 데 사용합니다.

📖 단계별 가이드 받기

스크린샷, 팁, 문제 해결이 포함된 완전한 가이드

  • 단계별 등록 가이드
  • 각 단계의 스크린샷 튜토리얼
  • 흔한 실수와 피하는 방법
  • 빠르게 완료하는 팁
  • 문제 해결 FAQ
$9.99 — 단계별 가이드 받기