コース概要

はじめに

Kotlinの概要

ツールのセットアップ

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

Kotlinの基本を始める

  • Kotlinでの基本的なコーディングの紹介
  • Kotlinアーキテクチャの学習
  • REPLを使用してKotlinと対話する
  • Kotlinでの変数の作成
  • Kotlinで異なるデータ型を理解する
  • Kotlinで文字列を使用する
  • Kotlinでの変更不能性の理解
  • 式、文、代入の実装
  • Nullable変数を使用してKotlinでNull Safetyを確保する
  • 最初の独立したKotlinアプリケーションを作成する

Kotlinでの条件分岐文の実装

  • "if"文を使用してプログラムフローを制御する
  • "when"文を使用してオプションを処理する
  • Kotlinの条件分岐文の高度な機能の探求
  • 条件分岐文を使用して乱数を生成する

Kotlinでの配列とリストの使用

Kotlinでのループ構造の実装

  • "for"ループのコーディング
  • "while"ループのコーディング
  • "break"文の実装
  • "continue"文の実装
  • "return"文の使用
  • ループラベルの使用
  • ループを使用して数値の合計を計算する

Kotlinでの関数の使用

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

Kotlinでのオブジェクト指向プログラミング

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

異なる数値システムの使用

  • 16進数の使用
  • 2進数の使用
  • ビット操作子の使用

入出力機能の実装

JavaからKotlinを使用する

KotlinからJavaを使用する

テスト用にSpekを使用する

トラブルシューティング

まとめと結論

要求

  • 基本的なコンピュータリテラシー
  • プログラミング経験は不要
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー