Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Programming Language

コトリン高級編

コトリンのすべての言語特性を理解することができます。講義を聞いた後、ジェネリック、委任と遅延、DSLとリフレクションなどコトリン高度な技術を活用して思いっきりプログラミングできます。

  • lannstark
코틀린
Kotlin
oop
Functional Programming

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

こんなことが学べます

  • コトリンの難しい文法を素早く簡単に学習できます。

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

他の人よりも深いコートリンの知識が欲しいなら?
<コトリン高級編>講義とともに! ⭐

大企業は今コトリン導入中!

バックエンド開発者就職市場の強者として浮上したコトリン。
現在、様々な企業公告の優遇事項と資格でコトリンを難しくなく見つけることができます。
バックエンド開発者としての競争力、コトリンに仕上げてみてください!

コトリンに深みを加える🔮

本講義では、コトリンの多様な言語的特徴を深く取り上げており、様々な例と実習を通じて簡単に理解できるように構成されています。 使っているコトリンに奥行き感を加え、コトリン言語の魅力にさらに浸ってみてください!

📌コートリン言語を理解し活用するために必要な内容を一講義で!

📌 JMH、yml DSL、DIコンテナなどの豊富な例や実践で!

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

複雑で面倒な手書きの代わりにクラスに集中してください!
十分な内容を理解し、復習できるように受講生に講義内容を丁寧にまとめた学習資料を提供します。


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

ジェネリック

  • コトリンでジェネリッククラスを扱う方法
  • 簡単な例で調べるジェネリック無共変、共変、反共変
  • コトリンで変性を扱う方法
  • コトリンで消去されるジェネリック型を使用する方法
  • ジェネリック関数の使用方法

遅延と委任

  • lateinit、by lazyなど、コトリンが提供する基本的な遅延と委任機能
  • 委任プロパティと委任オブジェクトの内部原理
  • 独自の委任オブジェクトを作成する方法
  • 委任プロパティと委任オブジェクトの関連付け方法
  • Iterableに代わるSequence
  • マイクロベンチマークツールJMHを用いた性能比較

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

  • コトリンで高次関数を活用する方法
  • 高次関数のコンパイルプロセスの理解
  • inline関数とnon-local returnを理解する
  • noinline, crossinline キーワード
  • Single Abstract Method インターフェイスの使い方と Reference の使い方

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

  • 演算子のオーバーロード方法と応用例
  • コトリンの様々な言語的特徴を活用したKotlin DSL原理学習
  • YAMLを作るKotlin DSL制作実習
  • 国内企業とコトリンライブラリで見ているKotlin DSLの活用事例

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

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

コトリンの詳細

  • コトリンの便利な標準ライブラリ関数
  • inline class, テール再帰関数機能
  • コトリンで注釈を介して文書を作成するkdocの活用
  • コトリンのコードスタイルを設定するktlintの活用

一緒になればいい講義💡

  • 本講義はコトリン基礎文法を知っている方を対象としています。コトリン基礎文法は、以下の講義を通じて学習してみてください。

  • コトリン学習に必須!コルーチン講義と一緒に受講した方がいいです。


これらの人たち
今すぐ始めましょう🤗

コトリンコードを無理なく読みたい開発者

コトリンで独自のライブラリを作成したい開発者

コトリンを正しく活用したい開発者


予想される質問 Q&A 💬

Q.講義実践環境はどうなりますか?

A.講義ではIntelliJを活用して実習を進めています。ぜひIntelliJを使用しなくても、コトリンを駆動できる環境なら実習するのに大きな問題はありません! 👍

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

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

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

A.はい!もちろんです〜本講義はコトリン言語そのものについての講義ですので、コトリン基礎文法を知っていれば難なく講義を聞くことができます。特定の領域の例が出てきたとしても、コトリンの言語的特徴を説明する例としてのみ使用されています。

Q.コルーチンも講義の内容で扱っていますか?

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


受講評のプレビュー👀

*下記受講評は知識共有者のコートリン講義に対する受講評 定です。

★★★★★

講義内容すごくわかりますね。講師様が持っているスタイルやスキルを講義の途中でチップで解いてくれて一つずつ得ていきますね。説明が多様で、あらかじめ気になるような点を涼しく掻いてくれました。なぜ? ->説明、そして長所と短所と様々な例..最高でした。価格よりも多くのものを手に入れる部分だったし、PPTもすごく丁寧に注がれたようです!ありがとうございます。

-Wo***

★★★★★

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

- チョン***

★★★★★

講義内容からスピードまで、全体的に完全に抜群の講義でした!ありがとう:)

-Je***

★★★★★

例とよく整理された講義のため、直接整理する時間を多く減らす良い講義だと思います。

-go***

★★★★★

講師様を知り、コトリンの楽しさを知りました!たとえ受講評ですが、とても感謝して人生講師様に会うようになったような時間でした!次の講義計画がどのようになるのか分からないが出てくると無条件で必見です。

- ワン***

★★★★★

講義は他のレビューが言ったように理解するのが好きです。ところで一番いいのは質問すれば本当に誠心誠意まで詳しく教えてくれる点が本当に良いです 例えばこんな簡単な質問にも..感動!

- ああ***

こんな方に
おすすめです

学習対象は
誰でしょう?

  • コトリンをもっと深く勉強したい人

  • コトリンで書かれたコードを無理なく読みたい人

  • コトリン基礎文法に自信がある方

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

  • Kotlin基礎文法の理解が必要です!

こんにちは
です。

10,047

受講生

708

受講レビュー

762

回答

5.0

講座評価

6

講座

안녕하세요 😊

제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.

 

  • (현) 캐치테이블[와드] 소프트웨어 엔지니어

  • (전) 스타트업 소프트웨어 엔지니어 리드

  • (전) 배달의민족[우아한형제들] 소프트웨어 엔지니어

  • (교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토

  • 한국과학기술원 (KAIST) 졸업

 

カリキュラム

全体

29件 ∙ (6時間 15分)

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

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

受講レビュー

全体

61件

4.9

61件の受講レビュー

  • ktf9910052938님의 프로필 이미지
    ktf9910052938

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    It's strong and I write a review. The lecture content is rich, but the PDF notes provided as lecture materials were really good! Because of this, I paid for this as well as the coroutine lecture. It's like eating gobong rice with budaejjigae.

    • lannstark
      知識共有者

      Hello, Android Despair-nim~!! Thank you for your valuable review ㅎㅎㅎㅎ We will continue to prepare more overflowing high-quality content in the future! Thank you!! 🙏

  • daejoon님의 프로필 이미지
    daejoon

    受講レビュー 58

    平均評価 4.9

    5

    100% 受講後に作成

    I personally took this course to use Kotlin. There were parts I vaguely skimmed over while reading the "Kotlin In Action" book, and this course was a great help in understanding them clearly. Thank you.

    • info0870님의 프로필 이미지
      info0870

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      • devkuka님의 프로필 이미지
        devkuka

        受講レビュー 286

        平均評価 5.0

        5

        31% 受講後に作成

        I became completely immersed in Kotlin while taking the lecture! Thank you so much for the great lecture!

        • ysko3467님의 프로필 이미지
          ysko3467

          受講レビュー 7

          平均評価 4.6

          5

          100% 受講後に作成

          Even though you explain difficult concepts easily, it's still difficult. LOL I'm trying to reorganize an existing Java project, so I'll have to start with the architecture and try converting it to Kotlin. Thank you for the lecture :)

          ¥6,550

          lannstarkの他の講座

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

          似ている講座

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