コース概要

導入

Kotlin 基本の復習

Kotlinの高度な機能の使用

    Kotlin のネストされた関数を使用した機能の再利用 Kotlin の関数呼び出しに中置記法を使用する Kotlin の匿名関数の宣言 Kotlin の効率化のためのインライン修飾子の使用 Kotlin の高度な関数を使用する場合の戻り値とローカル戻り値の実装Kotlin 最適化のための末尾再帰の実装 Kotlin 演算子オーバーロードの使用 Kotlin レシーバーでラムダを使用して DSL の制限を作成する Kotlin インスタンスの呼び出し Kotlin の関数構成体の使用 Kotlin 関数の構成 他の構成体のカリー化
Kotlin の高度な機能面の概要
  • Kotlin のクラス シナリオの探索
  • Kotlin のフィールドの実装 Kotlin の「lateinit」修飾子の使用 Kotlin のネストされたクラスと内部クラスの理解 Kotlin の「静的メソッド」の定義 Kotlin のコンパニオン オブジェクトの使用 Kotlin のクラス コンストラクターの非表示 Kotlin でクラスをシールとしてマークする [ 2] Kotlin での型エイリアスの使用 Kotlin のクラスの高度な機能の概要

      Kotlin の委任の実装

    Kotlin のメンバー委任の概念の理解 Kotlin の別のクラスへのメンバー関数の委任 コード再利用の効率化のための Kotlin のプロパティの委任 Kotlin の組み込み委任プロパティの使用 コード再利用のための Kotlin のローカル プロパティの委任Kotlin のクラスでの拡張プロパティの実装 Kotlin の委任のさまざまな側面の概要

      Kotlin でジェネリックについて深く理解する

    ジェネリック制約を理解する ジェネリックの分散と不変を理解する Kotlin のジェネリックにおける共分散を表現するための「out」修飾子の使用 2 の反変の表現 2 のタイプ プロジェクションとスター プロジェクションの概念の探索 Kotlin の高度なジェネリックの概要】

      Kotlin のメタプログラミング

    リフレクションの概要 Kotlin で Java リフレクションを使用する リフレクション API を使用する Kotlin のリフレクション API を使用する Kotlin の型消去を処理する Kotlin の Reified Generics を使用する Kotlin のカスタム アノテーションを定義するKotlin

      Kotlin での非同期 Programming の実行

    非同期プログラミングの問題を理解する Kotlin での非同期プログラミングとコルーチンの実装 コルーチンを使用した Kotlin での Async と Await の実装 Kotlin での Yield の実装 Reactive 拡張機能に対するコルーチンの利点を理解する Kotlin でのコルーチンの概要

      要約と結論

    要求

    • Kotlin
    • の基礎を理解していること。

    観客

    • Kotlinプログラミングの深い知識を得ることに興味がある開発者
      21 時間
     

    参加者の人数


    開始

    完了


    Dates are subject to availability and take place between 10:00 and 17:00.
    Open Training Courses require 5+ participants.

    お客様の声 (1)

    関連コース

    Combined C/C++, JAVA and Web Application Security

      28 時間

    Advanced Java Security

      21 時間

    関連カテゴリー