プログラミングの第一歩。変数、条件分岐(if)、繰り返し(for)など、Javaの最も基本的な文法を体験します。
配列やメソッドの基礎を学習し、少し複雑なプログラムの構造を理解するための土台を作ります。
クラスやオブジェクト指向を学びます。
継承、抽象化、インターフェースについて学習します。
JavaプログラムからMySQLなどのデータベースへ接続し、データの検索・登録を行うSQL操作の連携方法を学びます。
Javaを使ったWeb開発の基本。ブラウザからのリクエスト処理や、動的なHTML生成の仕組みを学習します。
HTTPプロトコルやセッション管理、MVCモデルなど、Webアプリが動く全体像と設計の考え方を理解します。
モダンな開発に欠かせないSpring Bootの導入。DI(依存性の注入)やSpring MVCを活用したDB連携(Spring Data JPA)など学びます。
Spring MVCを活用した本格的なWebアプリ開発。クッキーとセッション、メール送信などを網羅します。