株式会社フルネス

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

概要

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

目的

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

対象者

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

内容

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

○基本文法
プログラミングに必須な基本的知識について学習します。

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

○配列、コレクション
多数のデータを扱う際に必須な、配列、コレクションを学習します。
※Kotlinの関数型実装方法についても学習します。

以下の内容を講義、5つの演習で学習します。
・配列
・コレクション
・List
・Map
・Set

○関数
Kotlinで作成、利用可能な関数について学習します。
※ラムダ式やスコープ関数についても学習します。

以下の内容を講義、3つの演習で学習します。
・関数の基本
・引数
・関数型
・拡張関数

○オブジェクト指向プログラミング
Kotlinのオブジェクト指向プログラミング機能について学習します。

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

○クラスライブラリの利用
クラスライブラリの利用について学習します。
※Kotlinの関数型実装方法についても学習します。

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

研修日数

2日間

日時

2021年 8月25日(水)~26日(木)10:00~18:00 :新宿またはオンライン

過去の開催
2020年 12月24日(木)~25日(金) 10:00~18:00

場所

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

●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

講師

フルネス講師

テキスト

オリジナルテキスト

費用

55,000円(税込)/お一人様

お申込

お問い合わせフォームにて希望月度をご連絡下さい。
折り返し申込書をご用意致します

備考

・法人企業様のみの対象となります
・最大定員数は(20名)となります

一社研修をご希望のお客様

一社研修(講師派遣)をご希望の企業様はお気軽にお問い合わせください。
内容、時期、ご予算などお伺いしご提案いたします。

オープン講座キャンセルポリシー(必ず御一読下さい)

オープンお申し込みの取り消しに関しましては、研修開催日からの日数によって以下のキャンセル料をご請求させていただきます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
・欠席された場合には、全額ご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様からの請求により取り消しを無料でお受けいたします。
・申し込みの際にはキャンセルポリシーに同意するチェックをお願いします。

  • いいね (0)
セミナー名
研修形式
お名前必須
メールアドレス必須
電話番号 - -
会社名
部署名
役職
郵便番号
連絡先ご住所
参加(検討)人数
お問い合わせ内容必須
topへ