ホーム
fv
研修名

Kotlinプログラミング基礎研修

概要

KotlinはIntelliJ IDEAなどのIDEを提供しているJetBrains社が中心となって開発が進められている新しいプログラミング言語です。
Kotlinは型推論やラムダ式,トレイトなどのモダンな文法,機能を持った静的型付けの本格的なオブジェクト指向言語で、Kotlinで書かれたコードはJVMで動作するJavaバイトコードへコンパイルされるため、Javaとの相互運用が可能です。
Android StudioのAndroidアプリ開発では標準のプログラミング言語として、Spring FrameworkなどのWebアプリケーションフレームワークでもサポートされました。
本研修はそのKotlinの基礎をしっかり学べます。

対象者
  • ・Kotlinを開発プロジェクトで利用する予定がある方
  • ・Javaで開発を行っているが、Kotlinへ移行を予定されている方
  • ・Kotlinのプログラミング言語として評価したいと考えている方
目的

本研修は、Kotlinの言語仕様および、プログラミングに必要な知識を講義と多数の演習で身につけていくことを目的としています。
・Kotlinの基本文法
・オブジェクト指向プログラミング
・クラスライブラリの利用

カリキュラム
詳しくはこちら

○Kotlinの概要
・Kotlinの歴史と特徴
・本研修での演習環境と構築方法

○基本文法
プログラミングに必須な基本的知識について学習します。
以下の内容を講義および、8つの演習で学習していきます。
・プログラムの基本事項
・標準出力関数
・コメント
・演算子
・変数
・基本データ型
・分岐
・繰り返し

○配列、コレクション
多数のデータを扱う際に必須な、配列、コレクションを学習します。
※Kotlinの関数型実装方法についても学習します。
以下の内容を講義、5つの演習で学習します。
・配列
・コレクション
・List
・Map
・Set

○関数
Kotlinで作成、利用可能な関数について学習します。
※ラムダ式やスコープ関数についても学習します。
以下の内容を講義、3つの演習で学習します。
・関数の基本
・引数
・関数型
・拡張関数

○オブジェクト指向プログラミング
Kotlinのオブジェクト指向プログラミング機能について学習します。
以下の内容を講義、15の演習で学習します。
・クラス
・インスタンス
・null許容型
・コンストラクタ
・オーバーロード
・静的メンバ
・カプセル化
・継承
・オーバーライド
・例外処理
・抽象クラス
・インターフェース
・データクラス
・シングルトンインスタンス
・列挙クラス
・パッケージ

○クラスライブラリの利用
クラスライブラリの利用について学習します。
※Kotlinの関数型実装方法についても学習します。
以下の内容を講義、10の演習で学習します。
・文字列
・日付/時間操作
・JSONの利用
・リソースファイルの利用
・データベースアクセス(オプション)
-JetBrains社が提供するO/Rマッパー、Exposedを利用し、本格的な関数プログラミングを実施します。

費用

55,000円(税込)/お一人様
オープン講座 参加時の価格です。

日時

研修日数:1日間
詳しい日時はご相談ください。

場所

オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください

キャンセルポリシー
  • (1)申込オープン講座開催日の10営業日前までは、無料
  • (2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
  • (3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
特記事項
  • ・お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
  • ・欠席された場合には、研修費用の全額をご請求させていただきます。
  • ・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

お問い合わせ ※は必須入力項目になります