基礎から学ぶSpringのWebアプリケーション
Spring Boot、Spring MVC、Thymeleafを活用したWebアプリケーションを、ハンズオンで手を動かしながら作成
Created by 孝平 土岐
What you'll learn
- Springを使用して、データベースを使用した簡単なWebアプリケーションを作成できる
- Springの用語や概念をきちんと理解する
- Spring Bootの概要および代表的な機能を理解する
- Spring MVCとThymeleafを使用して参照系・更新系の画面を作成できる
Requirements
- Servlet、JSP、JDBCを使った簡単なWebアプリケーションを作成またはソースコードを解読できる
- SQLを使って簡単なSELECT・UPDATE・INSERT・DELETE文を記述できる
- 簡単なHTMLを記述できる
Description
Springを基礎からきちんと学習し、Spring Boot、Spring MVC、Thymeleafを活用したWebアプリケーションを、ハンズオンを通しながら作成できるようになります。
初学者が躓きやすい用語(アノテーション、Maven、など)には補足を入れているので、Javaを学習したばかりの新人の方でもご受講いただけます。
Springをある程度触っている方でも、基礎があまり分かっていないと感じている方にはお勧めのコースです。
【アウトライン】
SpringのWebアプリケーションの概要
Springの概要
Webアプリケーションの全体像
DIコンテナの使い方
DIという考え方
DIコンテナの概要
ステレオタイプアノテーション
プロファイルを用いたコンフィグレーションの切替
JavaConfigと@Beanメソッド
データベースアクセスとトランザクション制御
Spring JDBCを使用したデータベースアクセス
宣言的トランザクション
Spring Bootによる生産性の向上
画面周りのプログラム
Spring MVC + Thymeleaf(参照系)
Spring MVC + Thymeleaf(更新系)
その他の機能や留意点
シングルトンとスレッドセーフ
データアクセス時の例外
トランザクションの伝搬
プロパティの外部化
Who this course is for:
- Springを使う開発プロジェクトにこれから携わる、もしくは携わっている方
- Javaを学びたての新人社員の方
- Springが難しいと感じている方
- Springの基礎が分かってないと感じている方
Instructor
Java、Spring
Javaの業務に20年以上関わってきました。講師の仕事も10年以上行っています。現在は、講師の仕事と並行して、開発プロジェクトの支援を行っています。
書籍の執筆も数冊させていただいて、代表作として、「プロになるためのSpring入門(技術評論社)」があります。