コース概要

導入

Kotlinの概要

ツールのセットアップ

  • コマンドラインツールの使用
  • KotlinのJDKのインストール
  • IDE のインストールとセットアップ: IntelliJ
  • プラグインのインストール

Kotlin を始める

  • Kotlin による基本的なコーディングの紹介
  • Kotlin アーキテクチャを学ぶ
  • Kotlin REPL を使用した対話
  • Kotlin での変数の作成
  • Kotlin のさまざまなデータ型を理解する
  • Kotlin での文字列の使用
  • Kotlin の不変性を理解する
  • Expressイオン、ステートメント、代入の実装
  • Kotlin での Null 安全性のための Null 許容変数の使用
  • 最初のスタンドアロン Kotlin アプリケーションの作成

Kotlin の条件文の実装

  • 「if」ステートメントによる条件付きプログラム フローの処理
  • 「when」ステートメントを使用したオプションの処理
  • Kotlin の条件付きステートメントの高度な機能を探索する
  • 条件文を使用した乱数の生成

Kotlin の配列とリストの使用

Kotlin のループ構造の実装

  • 「for」ループのコーディング
  • 「while」ループのコーディング
  • 「break」ステートメントの実装
  • 「Continue」ステートメントの実装
  • 「return」ステートメントの使用
  • ループラベルの使用
  • ループを使用した数値の合計の計算

Kotlinの関数の使用

  • 関数の作成
  • 関数の宣言
  • パラメータの使用と値の返し
  • 拡張機能の使用
  • インライン関数の使用
  • 高階関数の使用

Object-Oriented ProgrammingとKotlin

  • オブジェクトを使用したプログラミングの概要
  • クラスの作成
  • クラスへのメソッドの追加
  • 基本的なコンストラクターの定義
  • 名前付きパラメータとデフォルト値の使用
  • オープンクラスを使用して継承を許可する
  • 抽象クラスの使用
  • インターフェースの作成と使用
  • オーバーライドの処理
  • データクラスの作成
  • シングルトンとコンパニオン オブジェクトの使用
  • 列挙型の使用
  • クラスをパッケージにグループ化する
  • インポートの使用
  • 情報隠蔽の実装
  • ゲッターとセッターの使用
  • 可視性修飾子の実装
  • ジェネリックを理解する
  • 汎用スタックの実装
  • 汎用関数の使用

異なる番号体系の使用

  • 16 進数の使用
  • 2進数の使用
  • ビット演算子の使用

入出力機能の実装

KotlinからJavaを使用する

JavaからKotlinを使用する

テストに Spek を使用する

トラブルシューティング

要約と結論

要求

  • 基本的なコンピューターリテラシーをお持ちの方
  • プログラミングの経験は問いません
  21 時間

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (1)

関連コース

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

  28 時間

Advanced Java Security

  21 時間

関連カテゴリー