キーワード
動画種別


チャットで質問


開催日/収録日






日から 日まで
受講レベル






配布資料


カテゴリー
閉じる
Kotlinプログラミング基礎研修

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

近年注目されているKotlinプログラミングをしっかり学べる
初~中級者向け
55,000 (税込)
クーポンをお持ちの方
7時間60分 詳細へ
終了予定なし
pc2eUye5

イベント概要

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

カリキュラム/プログラム

1.Kotlinの概要
1-1.Kotlinとは
1-1-1.Kotlinに歴史
1-1-2.言語的な特徴
1-1-3.主な利用事例
1-2.利用するソフトウェア
1-2-1.JavaとKotlinのバージョン
1-2-2.Gradle(ビルドツール)
1-2-3.PostgreSQL(RDBMS)
1-2-4.統合開発環境
1-2-5.演習プロジェクト
1-3.プロジェクトの作成
1-3-1.概要
1-3-2.プロジェクト作成手順
1-3-3.プロジェクトの構成
1-3-4.builde.gradle.kts

2.基本文法
2-1.プログラムの基本事項
2-2.標準出力関数
2-3.コメント
2-4.演算子
2-5.変数
2-6.基本データ型
2-7.分岐
2-8.繰り返し

3.配列とコレクション
3-1.配列(Array)
3-2.コレクション(Collection)
3-3.リスト(List)
3-4.マップ(Map)
3-5.セット(Set)

4.関数
4-1.関数の基本
4-2.引数
4-3.関数型
4-4.拡張関数

5.オブジェクト指向プログラミング
5-1.クラス(Class)
5-2.インスタンス(Instance)
5-3.null許容型(Nullable Type)
5-4.コンストラクタ(Constructor)
5-5.オーバーロード(Overload)
5-6.静的メンバ(Static Member)
5-7.カプセル化(Encapsulation)
5-8.継承(Inheritance)
5-9.オーバーライド(Override)
5-10.例外処理(Exception handring)
5-11.抽象クラスとインターフェース(Abstract Class And Interface)
5-12.データクラス(Data Class)
5-13.その他の機能(Other features)
5-14.パッケージ(Package)

6.クラスライブラリ(API)の利用
6-1.文字列
6-2.日付時間
6-3.JSONの利用
6-4.リソースファイルの利用
6-5.データベースアクセス(オプション)

視聴期間/スケジュール

この商品は購入後 30日 以内に視聴を開始してください。
以下の期間でアーカイブ配信を行ないます。
2020/11/09 00:00 提供開始、視聴開始から 30日間 まで

詳細

受講対象者の職種/職位
・Kotlinを開発プロジェクトで利用する予定がある方。
・Javaで開発を行っているが、Kotlinへ移行を予定されている方。
・Kotlinのプログラミング言語として評価したいと考えている方。
身につく知識/スキル
・Kotlinの基本文法
・オブジェクト指向プログラミング
・クラスライブラリの利用
受講レベル
初~中級者向け
※受講レベルについて
受講における必須条件
特になし
チャットで質問
できません
配布資料
  • Kotlin-Exercise-Answer.zip
  • Kotlin-Exercise.zip
  • Kotlinプログラミング基礎.pdf
  • Kotlinプログラミング基礎_演習課題.pdf
修了証の発行
なし
収録日
2020/07/11

講師のプロフィール

講師名
古川正寿
経歴
東京都出身。
ソフトハウスで金融システムやマイクロコンピュータ、PC、UNIXを用いた機械制御システム、FAなどのシステム開発を担当。
その後、株式会社フルネスを設立しWindows、PC-UNIXを中心としたシステム開発や Borland Delphiを用いたシステム開発およびコンサルティング、Borland公認講師を務めながらコンピュータ雑誌などに技術記事を連載。
現在は、IT全般における技術研修に登壇。
主にSpring5、Go,Python等最新の技術については特に注力し研修を行っている。
株式会社フルネス代表取締役CEO。