Udemy
Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発

圧倒的オススメ講座です!静的ファイルを返すWebアプリを解説する講座が多い中、こちらはAPI開発の講座となっています。OpenAPI・Gradleを用いてソースコードを自動生成するスキーマ駆動開発など、実践的な内容を学ぶことができます!講師の poco-tech さんの講座は全体的にオススメです。
書籍
Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発
DIやAOPの説明も含め細かく解説されている良書です。徹底入門とありますが、内容としては入門レベルではなく、初級レベルの書籍を読んだ後に持っておきたい1冊です。Springの書籍どれか1冊選ぶとしたらこちらの書籍になります!Springフレームワークを拡張したTERASOLUNAフレームワークを開発しているNTTデータが著者であるため、大変信頼のおける内容になっていると思います。
Spring入門 ――Javaフレームワーク・より良い設計とアーキテクチャ
こちらも入門とありますが、内容としては中級レベルの内容です。他の書籍で理解しきれなかった箇所を追加で読んで理解を深めるために使用するのが良さそうです。
Spring Boot 2 プログラミング入門
Spring Bootに特化した書籍です。例題となるソースコードが多く、実際に手を動かしながら理解を進めたい方やSpring Bootを初めて触る方にオススメの教材です。
まとめ
プログラミング言語もそうですが、フレームワークは特に実際に動かして理解を進めることが重要だと思います。そのため、Udemyを用いたハンズオン形式がオススメです。加えて解説書として書籍を持っておき、困った時に調べるアクションを取ると良いと思います。個人的には、Udemy「Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発」と、書籍「Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発」はマストだと思います!
Javaの教材についても紹介しているので、よければ是非チェックしてください!
Java教材
-
-
【教材紹介】Javaの教材まとめ
今まで活用してきたJava関連の教材について、書籍を中心に紹介していきます!