PEACH-FUZZ tech

桃に毛が生えたレベルのエンジニアブログ

ProgateのJavaコース一覧

ProgateのJavaコースを一周したが、実際に自分でコードを書き始めてみると、たびたび「あそこどう書くんだっけ?」と振り返ってスライドを参照したくなることが多いので、目次をまとめておく。

 

prog-8.com

 

Java 学習コース Ⅰ | プログラミングの入門なら基礎から学べるProgate[プロゲート]

Javaの基本

Javaに触れてみよう
Javaの基本・文字列
数値
数値の計算
文字列の連結

変数を使ってみよう

変数の定義
変数を使ってみよう
変数の更新
自己代入
自己代入の省略
変数の役割と注意点
小数を扱おう

型変換

自動型変換
強制型変換

総合課題

課題に挑戦しよう

 

Java 学習コース Ⅱ | プログラミングの入門なら基礎から学べるProgate[プロゲート]

真偽値と条件式

真偽値・比較演算子
比較演算子(2)
論理演算子

条件分岐

if文
else, else if
switch文
switch文(2)

繰り返し処理

while文
for文
break, continue

配列

配列を使ってみよう
配列の要素の上書き
配列と繰り返し
配列用のfor文

課題に挑戦しよう

総合課題

 

Java 学習コース Ⅲ | プログラミングの入門なら基礎から学べるProgate[プロゲート]

メソッド(1)

メソッドを使ってみよう
メソッドの定義
引数を使おう
複数の引数

メソッド(2)

メソッドの戻り値
メソッドのオーバーロード
メソッドを組み合わせよう
真偽値の戻り値

クラスの基本

クラスを使ってみよう
クラスの定義
ライブラリを使ってみよう
入力を受け取ろう(1)
入力を受け取ろう(2)

 

Java 学習コース Ⅳ | プログラミングの入門なら基礎から学べるProgate[プロゲート]

オブジェクト指向とは?

オブジェクト指向とは?
クラスとインスタンス

オブジェクト指向の基本

クラス定義とインスタンスの生成
インスタンスメソッド
インスタンスフィールド
this
コンストラクタ(1)
コンストラクタ(2)

自己紹介プログラムを作ろう

目標物を確認しよう
フィールドとコンストラク
インスタンスメソッド(1)
インスタンスメソッド(2)
クラスフィールド
クラスメソッド
コンストラクタのオーバーロード
コンストラクタを呼び出す
fullNameメソッドを書き換えよう

カプセル化を学ぼう

カプセル化
ゲッター
セッター

総合課題

「仕事」を追加しよう

 

Java 学習コース Ⅴ | プログラミングの入門なら基礎から学べるProgate[プロゲート]

プログラムを確認しよう

プログラムを確認しよう

継承の基本を学ぼう

継承してみよう
スーパークラスのメソッド
サブクラスをカスタマイズしよう
メソッドのオーバーライド
super

高度な継承を学ぼう

コンストラクタとsuper()
protected
抽象メソッドと抽象クラス

VehicleとPersonを紐付けよう

クラス型のフィールド
buyメソッド
多態性