강의

멘토링

커뮤니티

Programming

/

Back-end

忙しいJava開発者のためのスカラーを試す

スカラーを使用すると、Java開発者として積み重ねられた経験をそのまま活かしながら、はるかに簡潔でしっかりしたコードをすばやく作成できます。この講義は、Java開発者を対象に既存のJava知識を踏まえ、すばやくスカラーの全体的な姿を理解できるように構成しました。既存のJava開発者なら、非常に簡単にスカラーも学ぶことができます。

  • hatemogi
3시간 만에 완강할 수 있는 강의 ⏰
자바
함수형프로그래밍
함수형이대세
Functional Programming
scala
scala-3
Java
oop

学習した受講者のレビュー

受講後に得られること

  • スカラー入門

  • Javaベースの復習

  • Javaで書いた一般的なコードをスカラーで書く方法

  • (Javaにはありませんが)スカラーにのみある文法の便利な機能

  • スカラーで例外処理を行う特別な方法

  • 既存のJavaメソッドをスカラーでそのまま利用する方法

  • 関数型プログラミングの味(合成関数)

Java開発者なら?スカラーでレベルアップ!

あなたはスカラーに興味がありますか?

🤔
Java環境で働いていますが、もっと便利な方法はないのか、根本的な悩みがあります。

😟
関数型プログラミングに興味がありますが、あまりにも学術的な方法ではなく、実用的に学ぶことはできませんか?

🧐
仕事でちょうどスカラーを書くことになったのですが、もっと体系的にスカラーを勉強しなければならないようです。

私のスキルセットにスカラープラス!
Javaと比較して簡単に理解できるスカラー

オブジェクト指向プログラミング(OOP)と関数型プログラミング(FP)パラダイムを組み合わせたスカラー(Scala)を学びます。

  • 既存のJava開発者を対象に、Javaと比較してスカラーを紹介します。
  • 忙しいJava開発者は、大きな手間なしでスカラーについて学びます。
  • Javaを知っている開発者であれば、スカラーも非常に簡単に学び、実際に活用できます。
Check-List

もし私の話のようであれば、今スカラー学習を始めましょう。

  • ✅ Javaをよく書いているが、他の良い言語に対する好奇心もある。
  • ✅ Javaで何かを開発するとき、やや冗長な感じがします。
  • ✅開発者として働いているが、いつかから停滞した感じがある。
  • ✅関数型プログラミングが良いので学んでみたが、Javaでは限界が明確だ。
  • ✅ だからといって新しい環境の言語を学ぼうと、色々と負担がある。

👉Javaエコシステムをそのまま活用しながらも、より強力で便利な言語をさらに活用できます。


現業でスカラーを直接使用した
経験を溶かした。

  • カカオ(Daum)、NHN、ライン+などでバックエンド開発と開発チームのリーディング経験があります。 (Java、Kotlin、Scala)
    • 次のカフェ、マイピープル、社内クラウドシステムの開発:Javaバックエンドの開発と運営
    • NHN Dooray開発室上級:バックエンドメッセージングサーバーコトリンの開発と運営
    • LINE+広告開発本部MONADチームリード:スカラー開発チームの構築とサービスオープン運営
  • 関数型プログラミングに興味があり、クロージャー、Haskellの実務経験を持つ現代バックエンド開発者です。

本格的な関数型プログラミング
足場を試してみてください。

💡 Javaでよく使われるコードをスカラーコードで比較説明し、スカラーだけにある便利な機能までお知らせします。

スカラーとJavaのコンパイルと実行方法
Javaとスカラーのフィールド変数
  • 快適に座って(たぶん横になって)スカラーの全体的な特徴をすばやく把握できます。
  • 例に従う努力も必要ないほど親切に、Javaコードと比較して説明します。
  • もちろん、例に従って練習するとより効果的です。
  • あなたのJava開発経験は大切です。既存のJava知識を踏まえ、新しい言語であるスカラーを非常に簡単に理解できます。

Q&A 💬

Q. なぜスカラーを学ぶべきですか?

Javaエコシステムの実用性を享受しながらも、はるかに簡潔な文法で楽しいプログラミングが可能になるからです。

Q. スカラーが関数型プログラミングに良いのですか?

はい。非常に優れた関数型プログラミングを学び、活用でき、さらに命令型オブジェクト指向環境で徐々に適用していくことができます。

Q. 非専攻者も聞きやすい講義ですか?

はい、Javaの基礎知識があれば問題なく聞くことができる講義です。 Javaプログラミングの経験が必要であり、専攻知識はまったく必要ありません。 (Java 8以上の経験が必要)

💾受講前に確認してください

  • スカラーウェブブラウザ実験環境で実践を進めます。そのため、Chrome、SafariなどのWebブラウザやシームレスなネットワーク接続が行われるPC環境であれば、仕様やOSに関係なく受講することができます。
  • 動画講義を見るだけでも十分快適に理解できるように構成しました。
  • もし実習をご希望の場合は、 スカスティで直接フォローしてみてください。
  • レッスンに使用されているソースコードを参照するには、 レッスンのFitHubリポジトリを参照してください。
  • 本講義の内容はオンライン本でも公開しておきました。
  • プレイヤーの知識として、Java 8以上の学習経験が必要です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Java開発者

  • 関数型プログラミングに興味がある人

  • より良い開発者になりたい人

  • スカラーに興味のある人

前提知識、
必要でしょうか?

  • Javaの基礎知識(Java 8以上)

こんにちは
です。

1,834

受講生

141

受講レビュー

25

回答

4.7

講座評価

6

講座

함수형 프로그래밍에 관심이 많은 백엔드 개발자입니다. 카카오(Daum) 개발팀장, NHN 수석, LINE+ 리드를 지내며 개발팀 리딩을 했고, 현재는 디노티시아라는 AI스타트업에서 개발팀장으로 일하고 있습니다.

https://hatemogi.com/ 에 개발자 개인 홈을 운영중입니다.

カリキュラム

全体

40件 ∙ (1時間 21分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

17件

4.8

17件の受講レビュー

  • 안재균님의 프로필 이미지
    안재균

    受講レビュー 1

    平均評価 5.0

    5

    8% 受講後に作成

    모기싫어 님의 스칼라 강의를 들었는데 정말 훌륭하셨어요! 모기싫어 님의 강의 스타일은 매우 명쾌하고 알기 쉽게 설명해주셔서 스칼라라는 언어를 처음 접하는 저도 쉽게 따라갈 수 있었습니다. 강의 내용도 체계적으로 구성되어 있어서 스칼라의 기본 개념부터 심화된 내용까지 효과적으로 이해할 수 있었습니다. 또한 모기싫어 님의 열정적인 가르침과 친절한 태도가 수업 분위기를 더욱 좋게 만들었습니다. 이 강의를 통해 스칼라에 대해 많은 것을 배웠고, 앞으로의 개발 공부에 큰 도움이 될 것 같아서 너무 기뻤습니다. 모기싫어 님의 강의를 추천합니다!

    • 김대현
      知識共有者

      장문의 후기 감사드립니다. 더 친절한 태도로 노력하겠습니다.

  • HONG HWI AHN (HWI)님의 프로필 이미지
    HONG HWI AHN (HWI)

    受講レビュー 2

    平均評価 5.0

    5

    10% 受講後に作成

    안녕하세요. 최근에 미국 최고 연봉 개발자들이 스칼라 언어를 가장 많이 활용한다는 사실을 듣고 큰 관심이 생겼습니다. 그러던 중, 이런 근본있는 스칼라 강의를 찾아 정말 행운이라고 생각합니다. 잘 듣겠습니다. 감사합니다 ^ ^

    • 김대현
      知識共有者

      "근본있는 스칼라 강의" 말씀 감사합니다.

  • saechimdaeki님의 프로필 이미지
    saechimdaeki

    受講レビュー 48

    平均評価 5.0

    5

    100% 受講後に作成

    다음 강의 기대해봅니담

    • 김대현
      知識共有者

      수강해주셔서 감사합니다!

  • 토드 김은민님의 프로필 이미지
    토드 김은민

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    자바 코드와 스칼라 코드를 1:1로 비교하면서 설명해주셔서 쉽게 스칼라 문법을 익힐 수 있는 것 같습니다. 또 짧고 핵심만 간결하게 정리되어 있어서 빠르게 스칼라를 배우는데 도움이 되는 것 같습니다. 추천합니다!

    • 김대현
      知識共有者

      딱 이 강의에서 추구했던 내용을 짚어 후기로 남겨주셔서 감사합니다!

  • GUN Kim님의 프로필 이미지
    GUN Kim

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    새로운 언어에 접근하기 쉽게 강의해주시네요

    • 김대현
      知識共有者

      수강 및 후기 작성 감사드립니다.

¥6,852

hatemogiの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!