inflearn logo
知識共有
inflearn logo

Javaバックエンド開発者になろう!Java17ベースのSpring Boot 3フレームワーク入門(1)

本講義は、Java 17ベースのSpring Boot 3フレームワークを初めて学ぶ方のための入門講義です。 実務でよく使われるSpring Bootプロジェクトを実際に作りながら、Web開発の全体的な流れを自然に習得できるように構成されています。 単に理論を説明するだけでなく、実際のプロジェクトをステップバイステップで作成しながら、Controller、View、Service、データベース連携、JPA、ModelAndViewなど、バックエンド開発に不可欠な核心概念を直接実習します。 初心者が最も苦労するプロジェクト構造の理解、データ伝送方式、DB連携プロセスなどを最大限分かりやすく説明し、なぜこのように動作するのかまで一緒に理解できるように講義を構成しました。 Spring Bootを初めて始める方も無理なくついてこられるよう、基礎から一歩ずつ説明しており、Javaバックエンド開発者として成長するための基礎をしっかりと固めることができます。

1名 が受講中です。

難易度 初級

受講期間 無制限

Java
Java
MySQL
MySQL
MVC
MVC
Spring Boot
Spring Boot
JPA
JPA
Java
Java
MySQL
MySQL
MVC
MVC
Spring Boot
Spring Boot
JPA
JPA

受講後に得られること

  • SpringBoot 3 プロジェクトの作成および開発環境の設定方法

  • Controller、Service、Viewの構造とMVCパターンの理解

  • Formデータを送信して処理する方法

  • JPAとJpaRepositoryを活用したデータベースCRUDの実装

  • ModelとModelAndViewを使用したデータ出力方法

  • 会員登録および掲示板形式の実践的な例の実装経験

  • SpringBootベースのバックエンド開発フローの全体理解

  • 実際のプロジェクト構造とファイルの役割を理解する

Javaバックエンド開発者への第一歩!Java17ベースのSpringBoot 3実践入門

SpringBootは現在、国内外のウェブバックエンド開発分野で最も多く使用されているJavaフレームワークの一つです。
本講義では、Java17とSpringBoot 3を基盤に実際のウェブプロジェクトを直接実装しながら、バックエンド開発の核心的な流れを自然に習得することができます。

単に文法を学ぶだけではなく、会員登録機能やデータベース連動、MVC構造、JPAの活用など、実際の現場で使われる方式そのままに作りながら学習します。

SpringBootを初めて接すると、プロジェクトの構造や流れが難しく感じられることがあります。
そのため、本講義は「なぜこのように動作するのか?」を最大限わかりやすく説明し、初めて学ぶ方も一人で進められるように構成しました。

おすすめの視覚資料:

  • SpringBoot プロジェクト構造のキャプチャ画面

  • 会員登録フォームの実装画面

  • DBテーブル作成画面

  • MVC 流れ図の画像

  • Controller → Service → Repository 構造ダイアグラム

学習内容

セクション (1): コアキーワード

  • SpringBoot 3 開発環境の構築

  • STSのインストールおよび基本設定

  • Spring Initializrを活用したプロジェクト作成

  • Controllerとアノテーションの活用方法

  • Viewページの作成およびテンプレートの連結

  • Formデータの送信および処理方法

  • MVCパターンの構造の理解

受講生は単なるコード作成にとどまらず、実際のウェブアプリケーションがどのような構造で動作するのかを理解するようになります。

おすすめの視覚資料:

  • STS 実行画面

  • プロジェクト作成過程のキャプチャ

  • Controller コード例

  • MVC構造ダイアグラム

  • View ページ実行結果画面

セクション (2): コアキーワード

  • Database連動実習

  • Entityクラスの作成方法

  • JpaRepositoryの活用

  • Serviceクラスの構造の理解

  • ModelとModelAndViewの違い

  • CRUD機能の実装

  • 会員情報の照会および修正(Update)機能の実装

実習中心に進められるため、講義を終えた後には基本的なSpringBootウェブプロジェクトを自ら構築できるレベルまで学習することができます。

おすすめの視覚資料:

  • DBテーブル作成画面

  • JPA save() 実行結果

  • 会員一覧表示画面

  • Update機能の実行結果

  • Controller-Service-Repository フローチャート

受講する前に

事前準備と注意事項(Prerequisites & Notices)

  • Javaの基本文法の理解が必要です。

  • JSPまたは基本的なウェブ開発の経験があれば、より簡単に学習することができます。

  • 本講義は入門者を対象に、ゆっくりと説明します。

  • 開発環境はJava17およびSTS(Spring Tool Suite)を使用します。

  • 実習中心の講義ですので、直接手を動かしながら学習することをお勧めします。

  • 講義動画は段階別に詳しく説明し、実際のコーディング過程を含みます。

  • 質問がある場合は、Q&Aを通じて学習に関する質問を残すことができます。

  • 今後必要な内容がある場合、追加のアップデートが行われる可能性があります。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SpringBoot 3 フレームワークを初めて学びたい入門者

  • Javaバックエンド開発者として就職を準備している方

  • JSPの後にSpringBootの学習に進みたい学習者

  • データベース連携とウェブプロジェクトの構造が難しく感じられる方

  • 実習中心にバックエンド開発を学びたい方

  • 独学中にMVC構造とJPAの概念で行き詰まっている方

前提知識、
必要でしょうか?

  • Javaの基本文法に対する理解が必要です。

  • HTMLの基礎知識があれば、より簡単に学習することができます。

  • JSPまたはMVCパターンを簡単に経験された方におすすめします。

  • 講義で使用する開発環境は、Java17およびSTS(Spring Tool Suite)です。

こんにちは
kimw24072です。

アンサーリナス代表 - マルチキャンパス IT正規課程 5コース(RPA&ChatGPT&クローリング&AI&PE)運営講師 - 韓国能率協会 正規生成AI課程 5コース(RPA&ChatGPT&クローリング&AI&データ処理)運営課程 - [2022世宗図書選定] IT非専門家のための稼げるPythonコーディング 著者 - [2023世宗図書選定] IT非専門家のためのPython業務自動化(RPA) 著者 - 非現コ自動化研究所(ピヒョンコ自動化研究所)YouTube運営 - サムスン、現代、SK、KT、LGなど多数の大企業・公企業での講義 - 生成AIオフライン教育 受講生累計6,600名 & 実務プロジェクトコーチング500件以上 [2024.12基準] - サムスングループ マルチキャンパス IT教育コンサルタント & 講師 - 現代自動車グループ 現代製鉄 HRD - AI教育企画/運営 - 現代自動車グループ 現代製鉄 非開発者として12年の実務経験(営業/企画/システム設計/HRDなど)
もっと見る

カリキュラム

全体

31件 ∙ (13時間 7分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

kimw24072の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥4,123

25%

¥5,503