Kotlin 上級編

Kotlinのすべての言語的特性を理解することができます。講義を受講した後は、ジェネリクス、委譲と遅延初期化、DSLやリフレクションなどのKotlinの上級技術を活用して、思いのままにプログラミングできるようになります。

難易度 中級以上

受講期間 無制限

Kotlin
Kotlin
oop
oop
Functional Programming
Functional Programming
Kotlin
Kotlin
oop
oop
Functional Programming
Functional Programming

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

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

4.8

5.0

안드로이드절망편

100% 受講後に作成

頑強で受講が少ないです。講義内容が分かったこともありますが、講義資料として提供してくれるPDFノートが本当に良かったです!これのためにコルーチン講義だけでなく、これも決済してしまいました。バッグチゲにゴボンバプを食べる気分です。

5.0

고대준

100% 受講後に作成

個人的にKotlinの使用のために受講しました。Kotlin In Actionの本を読みながら漠然と過ぎていった部分がありましたが、明確に理解するのに大変 도움이 되었습니다. ありがとうございます。

5.0

KYUNG TAE BAE

31% 受講後に作成

講義を聞きながらコートリンについてすっかり抜けました!良い名江の本当にありがとう!

受講後に得られること

  • Kotlinの難しい文法を、簡単かつ迅速に学習できます。

  • ジェネリック / 遅延と委譲 / 複雑な関数型プログラミング / DSL / アノテーションとリフレクションを扱います

他の人より深いKotlinの知識を求めるなら?
<Kotlin上級編>講座と一緒に学びましょう! ⭐

大手企業は今、Kotlinを導入中!

バックエンド開発者就職市場の強者として浮上したコトリン(Kotlin)。
現在、様々な企業の求人情報の優遇事項や資格要件で、コトリンを簡単に見つけることができます。
バックエンド開発者としての競争力、コトリンで完成させましょう!

Kotlinに深みを加える 🔮

本講義では、Kotlinの多様な言語的特徴を深く扱っており、様々な例示と実習を通じて簡単に理解できるように構成されています。 今使っているKotlinに深みを加え、Kotlinという言語の魅力にもっとどっぷり浸かってみてください!

📌 Kotlin言語を理解し活用するために必要な内容を一つの講義で!

📌 JMH、yml DSL、DIコンテナなど、豊富な例題および実習とともに!

📌 講義内容を完璧にまとめた
135ページのハンドブック + 707ページのPPT!

複雑で面倒なメモの代わりに、授業に集中してください!
内容を十分に理解し、復習できるように、受講生の皆様に講義内容を細かくまとめた学習資料を提供します。


カリキュラム
ご確認ください 📚

ジェネリック

  • Kotlinでジェネリッククラスを扱う方法
  • 簡単な例で見るジェネリックの不変、共変、反共変
  • Kotlinで変性を扱う方法
  • Kotlinで型消去されるジェネリックタイプを使用する方法
  • ジェネリック関数を使用する方法

遅延と委譲

  • lateinit、by lazyなど、Kotlinで提供される基本的な遅延と委譲機能
  • 委譲プロパティと委譲オブジェクトの内部原理
  • 自分だけの委譲オブジェクトを作る方法
  • 委譲プロパティと委譲オブジェクトの連結方法
  • Iterableを代替できるSequence
  • マイクロベンチマークツールJMHを利用した性能比較

複雑な関数型プログラミング

  • Kotlinで高階関数を活用する方法
  • 高次関数のコンパイル過程の理解
  • inline関数とnon-local returnの理解
  • noinline, crossinline キーワード
  • Single Abstract Method インターフェースを扱う方法と Reference を使用する方法

演算子オーバーロードとKotlin DSL

  • 演算子オーバーロードの方法および応用事例
  • Kotlinの多様な言語的特徴を活用したKotlin DSLの原理学習
  • YAMLを作成するKotlin DSL制作実習
  • 国内企業およびKotlinライブラリから見るKotlin DSLの活用事例

アノテーションとリフレクション

  • Kotlinにおけるアノテーションの使用方法と注意点
  • Kotlinの主要なリフレクションオブジェクトの理解と活用
  • アノテーションとリフレクションを活用したDIコンテナ、スーパータイプトークン製作の実習

Kotlinをもっと詳しく知る

  • コトリンの便利な標準ライブラリ関数
  • inline class、末尾再帰関数の機能
  • Kotlinでコメントを通じてドキュメントを作成するKDocの活用
  • Kotlinのコードスタイルを設定するktlintの活用

あわせて受講したいおすすめの講座 💡

  • 本講義は、Kotlinの基礎文法を理解している方を対象としています。Kotlinの基礎文法は、以下の講義を通じて学習してみてください。

  • Kotlin学習に必須!コルーチン講座と一緒に受講するとより効果的です。


このような方は
今すぐ始めましょう 🤗

Kotlinのコードをスラスラと読めるようになりたい開発者

Kotlinで自分だけのライブラリを作りたい開発者

Kotlinを適切に活用したい開発者


よくある質問 Q&A 💬

Q. 講義の実習環境はどうなっていますか?

A. 講義ではIntelliJを活用して実習を進めています。必ずしもIntelliJを使用しなくても、Kotlinを動かせる環境であれば実習を進める上で大きな問題はないはずです!👍

Q. ビルドツールは何を使用しますか?

A. 講義ではgradleを使用しています。kdocやktlintをインストールする際にgradleプラグインを活用しているため、mavenを使用される場合はmaven用のプラグインを使用する必要があります。

Q. Android(またはバックエンド)開発者です。講義を受講できますか?

A. はい!もちろんです。本講義はKotlin言語そのものに関する講義ですので、Kotlinの基礎文法をご存知であれば、問題なく受講いただけます。たまに特定の領域の例が登場することがありますが、それらはあくまでKotlinの言語的特徴を説明するための例としてのみ使用されています。

Q. コルーチンも講義内容に含まれていますか?

A. いいえ、コルーチンの場合はコトリン言語で提供されるライブラリ機能であるため、コトリン言語のみを扱う講義とは分離しました。以下のリンクからコルーチンの講義をご覧いただけます。😊


受講生のレビューを先読み 👀

*以下の受講評は、知識共有者のKotlin講座に対する受講評です。

★★★★★

講義の内容がとても充実していますね。講師の方が持っているスタイルやスキルを講義の合間にチップとして教えてくださるので、一つずつ得られるものがあります。説明が多岐にわたっており、あらかじめ疑問に思いそうな点をすっきりと解消してくれました。なぜ? -> 説明、そして長所と短所や様々な例など…最高でした。価格以上のものを得られる内容でしたし、PPTも非常に精魂込めて作られたのが伝わります!ありがとうございます。

-Wo***

★★★★★

過ぎるほど(?)謙虚な講師と、内功が感じられる講義内容が印象的です。一つの講義で開発全般に必要な知識を一度に学習できて良かったですし、講義する立場としては大変でしょうが、実務に近く、かつ必須となる仮想の要件を一緒に開発してみるというコンセプトで、シリーズものが出てほしいという欲が出てしまいました。ありがとうございました。

- チョン***

★★★★★

講義の内容からスピードまで、全体的に私にぴったりな講義でした!ありがとうございます :)

-Je***

★★★★★

例題とよく整理された講義のおかげで、自分でまとめる時間を大幅に短縮してくれる良い講義だと思います。

-go***

★★★★★

講師の方を知ることで、Kotlinの楽しさを知ることができました!受講レビューではありますが、本当に感謝していますし、人生の恩師に出会えたような時間でした!次の講義計画がどうなるかは分かりませんが、リリースされたら間違いなく即買いする予定です!!

-ウォン***

★★★★★

講義は他のレビューにもある通り、理解しやすいです。でも一番良いのは、質問すると本当に誠心誠意、詳しく教えてくださる点が本当に素晴らしいです。例えばこのような簡単な質問にも.. 感動!

- あ***

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Kotlinをより深く学びたい方

  • Kotlinで書かれたコードをスラスラと読めるようになりたい方

  • Kotlinの基礎文法に自信がある方

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

  • Kotlinの基礎文法についての理解が必要です!

こんにちは
lannstarkです。

11,039

受講生

857

受講レビュー

803

回答

4.9

講座評価

6

講座

こんにちは 😊

自分が知っている内容を分かりやすく、かつ楽しく説明することで、皆さんが成長する過程で幸せを感じられるようお手伝いする、開発者のチェ・テヒョンです。

こんにちは 😊 私が知っている内容を分かりやすく、かつ楽しく説明することで、皆さんが成長する時に幸せを感じる開発者のチェ・テヒョンです。

  • (現) CATCH TABLE [WAD] ソフトウェアエンジニア

  • (前) スタートアップ ソフトウェアエンジニアリード

  • (前) 配達の民族 [優雅な兄弟たち] ソフトウェアエンジニア

  • (教育活動) Next Step レビュアー多数参加、公的機関&スタートアップ競技大会 講師およびメンター、スパルタコーディングクラブ メンター

  • 韓国科学技術院 (KAIST) 卒業

ソフトウェアエンジニア(教育活動) Next Step レビュアー多数参加、公的機関&スタートアップ競技大会 講師およびメンター、スパルタコーディングクラブ メンター、韓国科学技術院(KAIST)卒業

もっと見る

カリキュラム

全体

29件 ∙ (6時間 15分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

92件

4.8

92件の受講レビュー

  • ktf9910052938님의 프로필 이미지
    ktf9910052938

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    頑強で受講が少ないです。講義内容が分かったこともありますが、講義資料として提供してくれるPDFノートが本当に良かったです!これのためにコルーチン講義だけでなく、これも決済してしまいました。バッグチゲにゴボンバプを食べる気分です。

    • lannstark
      知識共有者

      こんにちは、Androidの絶望編〜!大切な受講評ありがとうございましたㅎㅎㅎㅎこれからもあふれているゴボンバプコンテンツよく準備してみます!ありがとうございます! 🙏

  • devkuka님의 프로필 이미지
    devkuka

    受講レビュー 314

    平均評価 5.0

    5

    31% 受講後に作成

    講義を聞きながらコートリンについてすっかり抜けました!良い名江の本当にありがとう!

    • daejoon님의 프로필 이미지
      daejoon

      受講レビュー 59

      平均評価 4.9

      5

      100% 受講後に作成

      個人的にKotlinの使用のために受講しました。Kotlin In Actionの本を読みながら漠然と過ぎていった部分がありましたが、明確に理解するのに大変 도움이 되었습니다. ありがとうございます。

      • info0870님의 프로필 이미지
        info0870

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        • ysko3467님의 프로필 이미지
          ysko3467

          受講レビュー 7

          平均評価 4.6

          5

          100% 受講後に作成

          難しいコンセプト簡単に解放してくれるのにも難しいですねww 既存のJavaプロジェクトの大部分を一度やってみようとしていますが、一度アーキテクチャから手を見てコトリンコンバーティングを一度試してみるべきです講義ありがとうございます:)

          lannstarkの他の講座

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

          似ている講座

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

          ¥7,025