스칼라를 사용하면 자바 개발자로 쌓아온 경험을 그대로 살리면서, 훨씬 간결하고 탄탄한 코드를 빠르게 작성할 수 있습니다. 이 강의는 자바 개발자를 대상으로 기존 자바 지식을 발판 삼아, 빠르게 스칼라의 전체적인 모습을 이해할 수 있게끔 구성했습니다. 기존 자바 개발자라면 아주 쉽게 스칼라도 배우실 수 있습니다.
이런 걸
배워요!
스칼라 입문
자바 기초 복습
자바에서 작성하던 흔한 코드를 스칼라로 작성하는 방법
(자바에는 없지만) 스칼라에만 있는 문법 편의 기능들
스칼라에서 예외 처리를 하는 특별한 방법들
기존 자바 메서드를 스칼라에서 그대로 활용하는 방법
함수형 프로그래밍 맛보기 (합성 함수)
자바 개발자라면? 스칼라로 레벨 업!
🤔
자바(Java) 환경에서 일하고 있는데, 더 편리한 방법은 없을지 근본적인 고민이 들어요.
😟
함수형 프로그래밍에 관심이 있는데, 너무 학문적인 방식 말고 실용적으로 배울 수 없을까요?
🧐
업무에서 막 스칼라를 쓰게 됐는데, 좀더 체계적으로 스칼라를 공부해야 할 것 같아요.
객체지향 프로그래밍(OOP)와 함수형 프로그래밍(FP) 패러다임을 합친 스칼라(Scala)를 배웁니다.
만약 내 얘기 같다면, 지금 스칼라 학습을 시작해 보세요.
👉 자바 생태계를 그대로 활용하면서도, 더 강력하고 편리한 언어를 추가로 활용할 수 있습니다.
💡 자바에서 흔히 쓰는 코드를 스칼라 코드로 비교 설명하며, 스칼라에만 있는 유용한 기능까지 알려드립니다.
Q. 왜 스칼라를 배워야 하나요?
자바 생태계의 실용성을 누리면서도, 훨씬 간결한 문법으로 즐거운 프로그래밍이 가능해지기 때문입니다.
Q. 스칼라가 함수형 프로그래밍에 좋다던데요?
네. 아주 훌륭하게 함수형 프로그래밍을 배우며 활용할 수 있고, 심지어 명령형 객체지향 환경에서 점진적으로 적용해 나갈 수 있습니다.
Q. 비전공자도 듣기 좋은 강의인가요?
네, 자바 기초 지식이 있으면 문제 없이 들을 수 있는 강의입니다. 자바 프로그래밍 경험이 필요하며, 전공 지식은 전혀 필요하지 않습니다. (Java 8 이상 경험 필요)
💾 수강 전 확인해주세요
학습 대상은
누구일까요?
자바 개발자
함수형 프로그래밍에 관심이 있는 사람
더 나은 개발자가 되고 싶은 사람
스칼라에 관심이 있는 사람
선수 지식,
필요할까요?
자바 기초 지식 (Java 8 이상)
함수형 프로그래밍에 관심이 많은 백엔드 개발자입니다. 카카오(Daum) 개발팀장, NHN 수석, LINE+ 리드를 지내며 개발팀 리딩을 했고, 현재는 컨스택츠라는 작은 스타트업에서 다시 백엔드 개발자로 일하고 있습니다.
https://hatemogi.com/ 에 개발자 개인 홈을 운영중입니다.
전체
40개 ∙ (1시간 21분)
자바와 스칼라
01:08
강의 대상과 목표, 강사 소개
01:13
왜 스칼라를 배워야 할까?
01:30
자바와 스칼라의 공통점
01:08
스칼라가 자바와 다른점
01:50
스칼라 개발 환경 - 빌드 툴
01:00
스칼라 개발환경 - IDE
01:20