
プログラマーに必要な学習領域を解説し、本コースがその中のどこをカヴァーしていくかを解説します。
<概要>
プログラマーの学習領域
本コースの学習領域
「プログラミングってなんだ?」「Javaってなんだ?」に応えていく講座です。
本格的にプログラミング学習を始める前のイメージづくりをしていきます。
<概要>
コンピュータとは
プログラムとは
プログラミングの手順
Javaの特徴
2018年より勃発した「Javaの有償化問題」について解説します。
Javaの有償化問題の背景・本質・影響(社会への影響/初学者への影響)
「Java(Open JDK)」と「Oracle JDK」の違い
様々なディストリビューション
Oracle JDKが有償化する理由
有償化前後のOracle JDKの変化
※こちらはWindowsユーザー向けの講座ですが、Macユーザーもどういった手順を踏むのかを把握するためにさっとご視聴ください。
プログラム実行の具体的な手順と確認すべきポイントを学びます。
<概要>
プログラミングの手順
ソースコードの作成方法
ソースコード実行の3ステップ
デバッグ
※こちらはMacユーザー向けの講座です。Windowsユーザーは視聴の必要がありません。
eclipseでソースコードを作成・実行する方法について学びます。
<概要>
・eclipseの実行環境設定
・eclipseにおけるソースコードの作成・実行方法
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
プログラム実行の練習
デバッグの練習
プログラムを書く際に押さえるべき『ルール』について学びます。
ルールを守らなくても動作するプログラムは書けますが、知らないと『非常識』のレッテルを貼られる。
そんな重要なパートですので、当たり前に意識できるよう訓練しましょう。
<概要>
ソースコードの基本ルール
可読性
コメント
ブロック
インデント
改行のルール
(おまけ)サクラエディタのインストール ※Windowsユーザーのみ
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
可読性の高いコードを書く練習(改行・インデント・コメント)
プログラミングにおいて最重要と言える概念『変数』の扱いについて学びます。
<概要>
変数
型
メモリとは
代入のルール
参照
変数名のルール
可読性の重要性
定数
リテラル(マジックナンバー)
エスケープシーケンス
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
変数宣言の練習(型選び・命名・初期化・リテラル)
データを処理・加工する技術『演算子』について学びます。
「1 + 1 = 2 」の「 + 」「 = 」のような、Javaの世界で使用できる様々なデータ加工技術を押さえていきましょう。
<目次>
算術演算子
代入演算子
関係演算子
論理演算子
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
算術演算の練習
関係演算・論理演算の練習
変数の型に関連する技術や知識を学びます。
型の扱いがわからずにエラーを頻発させてしまう方が多いです。
型のしくみやルールを押さえ、「型マスター」になりましょう。
<概要>
代入・算術演算子の活用ルール
マジックナンバーのしくみ
代入における自動型変換
算術演算子の活用における自動型変換
キャスト
文字と数値の型変換
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
型違いリテラルの演算練習
型選定の練習
複数のデータをグループ化する技術である『配列』について学びます。
このしくみを理解するため、『参照型』という概念についても学びましょう。
「メモリの上ではどのような状態になっているだろう」とイメージできるかが理解の鍵になります。
<概要>
配列
配列のしくみ(参照型)
多次元配列
コマンドライン引数
eclipseからコマンドライン引数を渡してプログラムを実行する手順を学びます。
演習問題の解説動画です。必ず自力でチャレンジした後にご視聴ください。
<概要>
配列の生成と参照の練習
2次元配列の生成と参照の練習
コマンドライン引数を扱う練習
取り扱い注意な変数「String」のしくみについて学びます。
参照型変数を自由自在に扱えるよう、引き続きメモリ上でのイメージ作りをしていきましょう。
<概要>
String型の正体
擬似プリミティブ型
String型の比較
参照型の代入
ガベージコレクション
※このレクチャーで演習問題はありません。内容を押さえたら次にいきましょう。
▼このコースの教材の特徴
本コースではゼロからJavaプログラミングを学びたい方向けに、Javaプログラミングの基礎の基礎をじっくり丁寧に解説していきます。ゼロからご自身のパソコンにJavaの環境を構築していただき、最終的に50~100行程度のプログラムを自在に書けるレベルに到達していただきます。豊富な図解やサンプルソースコード、丁寧な説明とハンズオン、適度な難易度の演習問題と詳細な解説を用意しておりますので、現在プログラミング学習に不安を覚えている方も受講後にはきっとJavaプログラミングを好きになれているはずです。
▼本コースは以下のような方に特にオススメです。
プログラミング完全未経験者
参考書などで過去に挫折した方
過去に学習したが曖昧な知識に不安を持っている方
納得しながら学習を進めたい方