강의

멘토링

로드맵

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,302

受講生

751

受講レビュー

780

回答

4.9

講座評価

6

講座

안녕하세요 😊

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

 

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

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

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

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

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

 

カリキュラム

全体

29件 ∙ (6時間 15分)

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

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

受講レビュー

全体

69件

4.9

69件の受講レビュー

  • 안드로이드절망편님의 프로필 이미지
    안드로이드절망편

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    완강하고 수강평 적습니다. 강의 내용이 알찬 것도 있지만 강의 자료로 제공해주는 PDF 노트가 정말 좋았습니다! 이거 때문에 코루틴 강의뿐만 아니라 이것도 결제해버렸습니다. 부대찌개에 고봉밥 먹는 기분이에요

    • 최태현
      知識共有者

      안녕하세요, 안드로이드절망편님~!! 소중한 수강평 감사합니다 ㅎㅎㅎㅎ 앞으로도 넘치는 고봉밥 컨텐츠 잘 준비해보겠습니다! 감사합니다!! 🙏

  • 고대준님의 프로필 이미지
    고대준

    受講レビュー 58

    平均評価 4.9

    5

    100% 受講後に作成

    개인적으로 코틀린 사용을 위해서 수강하게 되었습니다. Kotlin In Action 책을 보면서 막현히 지나갔던 부분들이 있었는데 명확하게 이해하는데 큰 도움이 되었습니다. 감사합니다.

    • info님의 프로필 이미지
      info

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      • KYUNG TAE BAE님의 프로필 이미지
        KYUNG TAE BAE

        受講レビュー 286

        平均評価 5.0

        5

        31% 受講後に作成

        강의를 들으면서 코틀린에 대해 푹 빠지게 되었습니다! 좋은 명강의 정말 감사드립니다!

        • ysko님의 프로필 이미지
          ysko

          受講レビュー 7

          平均評価 4.6

          5

          100% 受講後に作成

          어려운 개념 쉽게 풀어주시는데도 어렵긴 하네요 ㅋㅋ 기존 자바 프로젝트 대개편을 한번 해보려고 하는데 일단 아키텍처부터 손보고 코틀린 컨버팅을 한번 시도해봐야 겠습니다 강의 고맙습니다 :)

          ¥6,655

          lannstarkの他の講座

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

          似ている講座

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