【セミナー】ログインしていません。ログイン
セミナー詳細
【Kotlin入門】第2回:そのエラー、未然に防げます!20名PLが教える「Null安全」の極意と、迷わない変数の基礎マスターで、スキルアップしよう!

【Kotlin入門】第2回:そのエラー、未然に防げます!20名PLが教える「Null安全」の極意と、迷わない変数の基礎マスター(60分・2026最新版)

【Kotlin入門】そのエラー、未然に防げます!20名PLが教える「Null安全」の極意と迷わない変数の基礎

本講座では、プログラミング初心者が最も恐れる「アプリの強制終了(クラッシュ)」を劇的に減らす、Kotlin最強の武器「Null安全」を完全攻略します。データを入れる「箱(変数)」の基本から、中身が空っぽ(Null)でも安全に処理を進めるプロの技までを、ハローワーク職業訓練講師が60分で分かりやすく伝授します。

具体的なワークショップ内容と実務のポイント

【重点攻略テーマ】
データの種類を決める「型」と、再代入できる・できないを決める「valとvar」の使い分けを徹底解説。そして、初心者が必ずハマる「データが空(Null)でプログラムが止まる」問題を、Kotlinがどう防いでくれるのか。「空の箱を開けようとして怪我をしない」ための書き方を、ハンズオン形式で体験します。

【学習メソッド】
20名のPL経験を持つ現役エンジニアの視点から、バグを未然に防ぐ「守りのコーディング」を指導。Windowsのエクスプローラーで「リンク切れのショートカット」をクリックするようなトラブルを、コード上でどう回避するか。直感的な図解を用いた「リスク視覚化学習法」で、安全な設計思想を体に叩き込みます。

この60分で得られる3つの実践スキル

1. 迷わない変数の宣言(val/var)と型推論

「書き換えるデータ」と「守るべきデータ」を正しく区別。Kotlinが型を自動で判断してくれる快適さを使いこなします。

2. Null安全(エルビス演算子・セーフコール)の基本

記号一つでエラーを防ぐ魔法の書き方を習得。データが空の場合でも、プログラムを止めずに「代わりの処理」をさせる技術を学びます。

3. PL直伝「品質を高める」変数の命名ルール

単なる文法ではありません。20名規模のチーム開発で「誰が見ても中身がすぐわかる」変数の名前の付け方など、実務直結の作法を伝授します。

Windowsで始めるKotlin入門・全5回の学習ロードマップ

本シリーズは、未経験から「モダンな開発の基礎」を最短ルートで身につけるカリキュラムです。今回は、プログラムの品質を決定づける最重要回「2. Null安全と変数の基礎」を徹底攻略します。

受講前のご注意: 本セミナーは第2回「Null安全と変数」に特化しています。リスト操作、クラス設計、非同期処理(コルーチン)などの応用項目は本編には含まれません。ロードマップに沿って開催される各専門回にて、一つずつ着実にマスターいただけます。

イメージ写真

当セミナーには、経験が浅い方や他プログラミング言語からのスキルチェンジなど、色々な人が受講しています。
当セミナーには、経験が浅い方や他プログラミング言語からのスキルチェンジなど、色々な人が受講しています。
まずは一歩を踏み出して、理解深めてみませんか?
まずは一歩を踏み出して、理解深めてみませんか?

当日のタイムスケジュール(60分)

00 - 05 分

導入:20名PLが語る「良いコード」と「悪いコード」の境界線

「動けばいい」から「一生壊れない」へ。現場で求められる安全なプログラムを書くためのマインドセットを共有します。

05 - 20 分

【基礎】データの器「変数」と、賢すぎる「型推論」をマスター

val(定数)とvar(変数)の黄金ルール。Kotlinが自動で中身を判断してくれる「型推論」を使い、コードを驚くほどスッキリさせる技を実演します。

20 - 35 分

【核心】Null安全:空っぽの箱(Null)を安全に扱う「護身術」

初心者が最もハマる「NullPointerException(ヌルポ)」をKotlinがいかに防いでいるか。Windowsのリンク切れに例えて直感的に解説します。

35 - 50 分

実践ワーク:IntelliJの「警告」を相棒にしてエラーを撲滅しよう

実際にコードを書きながら、IntelliJ IDEAがエラーを予測して「警告」を出してくれる体験。その警告をどう読み、どう直すか、PL流のデバッグ術を伝授します。

50 - 60 分

質疑応答 & 「止まらないアプリ」を作るための学習法

変数の使い分けからエラー対処の悩みまで。職業訓練講師が、あなたの「つまずき」をその場で解決。次回「when式」へのステップアップ法も公開します。

第2回:Null安全と変数の基礎習得カリキュラム

STEP 1:valとvarの使い分けとメモリの意識

Kotlin開発の基本、val(再代入不可)とvar(再代入可能)の厳格な使い分けを学びます。20名規模のPL経験から断言できる「バグを生まないための変数宣言ルール」を徹底解説。なぜプロは可能な限り「val」を使うのか、その設計思想をインストールします。

STEP 2:Null安全(?)の正体と安全な呼び出し

Kotlin最大の特長「Null安全」をマスター。型名の後ろにつける「?」の有無で、エラーの運命がどう変わるのかを整理します。職業訓練講師ならではの視点で、「安全な呼び出し(?.)」や「エルビス演算子(?:)」といった便利記号を、Windowsのショートカット操作に例えて直感的に解説します。

【技術解説】Kotlin入門者が驚く「Nullを許さない」鉄壁の守り

20名のPL経験を持つエンジニアから見れば、アプリが落ちる原因の8割は「中身があると思っていたデータが実は空(Null)だった」というミスです。Kotlinはこのミスを「実行前(コードを書いている最中)」にIntelliJが教えてくれます。以下の違いを比較してみましょう。

// 昔の言語(実行するまでエラーに気づけないリスク)
String name = null; // 誰でもNullを入れられてしまう
System.out.println(name.length()); // 実行した瞬間にアプリがクラッシュ!

// Kotlinのプロの書き方(書いている最中にIntelliJが警告)
val name: String = "Kotlin" // 通常は「Null禁止」の鉄壁ガード
// name = null // ←これを書いた時点で赤波線が出て、実行すらさせません

// Nullを許す場合も、常に「安全装置」付き
val nickname: String? = null // ? を付ければNullを許可
println(nickname?.length) // ?. を使うことで、Nullなら「何もしない」という安全策

このように、独学では「おまじない」に見える記号(? や ?.)も、「エラーの芽を事前に摘むための仕組み」だと理解すれば、これほど心強い味方はありません。本セミナーでは、こうした「実行前にバグを殺す」プロのデバッグ思考を、わかりやすい対比表とともに伝授します。

※セミナー内では、WindowsのIntelliJ IDEAで「どうすれば瞬時にこの安全装置を働かせられるか」のショートカットも紹介します。

Kotlin入門セミナーに関するよくある質問

結論から言うと、原則「val(再代入不可)」を使いましょう。20名のPL経験から言えるのは、変数の書き換えを最小限にすることがバグを減らす最大の秘訣だということです。どうしても書き換える必要がある時だけ「var」を使うのがプロの作法です。セミナーではその判断基準も伝授します。

最近のモダンな言語(SwiftやTypeScriptなど)には同様の仕組みがありますが、KotlinのNull安全は非常に強力かつ直感的です。Javaなどで多発していた「中身が空っぽでアプリが落ちる」という事故を、コードを書いている最中に防げるメリットは、一度体験すると元に戻れないほど快適です。

もちろんです。Kotlinの動作はOSに依存しません。Windows上のIntelliJ IDEAでも、全く同じように強力なエラー検知機能が働きます。Windowsユーザーが陥りやすい設定の落とし穴も併せて解説するので、安心してご参加ください。

暗記は一切不要です。大事なのは「なぜこの機能があるのか」という理屈です。セミナーでは図解資料を配布しますし、IntelliJ IDEAが自動でコードを補完(予測入力)してくれるので、プロの現場でもすべてを覚えている人はいません。仕組みに「納得」することに集中しましょう。

環境構築(IntelliJのインストール)がお済みであれば、第2回からでも十分にご理解いただけます。もし準備に不安がある場合は、開始前に個別にサポートすることも可能ですので、お気軽にご相談ください。
【Kotlin入門】第2回:そのエラー、未然に防げます!20名PLが教える「Null安全」の極意と、迷わない変数の基礎マスターで、スキルアップしよう!
【Kotlin入門】第2回:そのエラー、未然に防げます!20名PLが教える「Null安全」の極意と、迷わない変数の基礎マスターで、スキルアップしよう!

開催日程を選択

1 件の予定
開催日 ID: 25

2026年08月06日(木) 11:00-12:00

定員:1名