ホーム
SQT
小単元とクイズで楽しくトレーニング

メインナビゲーション

  • ホーム
  • 公開講座
  • 利用ガイド
    • 受講チケット
    • 講座と教材の利用
    • 教材検索
    • 企業団体向け機能
    • セキュリティについて
    • パートナー様向け機能
  • 記事一覧

Spring Boot 入門講座

パンくず

  • ホーム
  • 公開講座
  • Spring Boot 入門講座
Spring Boot 入門講座
¥13,200

講座概要

HTML、CSS、Java 言語の基礎学習を終えたソフトウェア開発初心者向けの Spring Boot 入門講座です。TODO 管理アプリケーションを題材に、使用されている技術の解説を通じて Spring Boot の基礎を学びます。

題材アプリケーションを実際に動かしてソースを確認しながら、各部の機能がどのように実現されているのか、その仕組みと要素技術を段階的に解説。全単元を消化することで、Spring Boot の基礎と使い方を身につけることができます。

  • 単元数:38(全単元ともクイズ形式の確認テスト付き)
  • 想定学習時間:20 分/単元
  • 標準総学習時間:760 分 ≒ 13 時間(38 単元 × 20 分)

小単元の積み重ねによるマイクロラーニングと、「見る・聞く・読む」3通りのインプット、知識を確認/定着するクイズ問題を組み合わせた「SQT 方式」のオンライン講座です。

単元一覧

一部単元の試用サンプル講座をご覧いただけます。タイトルのリンクからお試しください。

No.タイトル内容
1ブラウザとサーバのやりとりブラウザ・サーバ間のHTTP通信とURLの基本
2HTTP で何が送られているかHTTPのリクエスト・レスポンスとGET・POSTの使い分け
3応答の種類とフォーム送信HTTP応答とフォーム送信の仕組みを学ぶ
4データの渡し方と、状態を持たない HTTPURLでのデータ指定、HTTPのステートレス性、静的・動的コンテンツ
5Java で Web アプリが動く仕組みTomcatとJavaの連携、HTTP通信の確認方法を学ぶ
6Maven とプロジェクトの構成Mavenの構成とpom.xmlの依存関係理解
7ビルドして起動するMavenでSpring Bootアプリをビルド・起動する方法
8Spring と Spring Boot の位置づけライブラリ・Spring・Spring Bootの役割と関係
9スターターとアプリケーションの入口スターター、親POM、Spring Boot起動の基礎
10「書いていないのに動く」の正体コンポーネントスキャンと自動構成の仕組み
11設定ファイルと起動ログSpring Bootの設定ファイルと起動ログの読み方
12なぜ new をやめるのかnewをやめ、DIで結合度を下げる理由
13コンテナと BeanIoCコンテナによるBean管理と登録方法
14注入の書き方と、アノテーションの裏側コンストラクタ注入とAOPプロキシの仕組み
15MVC と DispatcherServletMVCとDispatcherServletによるリクエスト処理の流れ
16コントローラとパスの対応付けSpring MVCのURLマッピングとパス値の受け取り
17パラメータの受け取りと画面への受け渡し@RequestParam・Model・ビュー名による画面表示の流れ
18リダイレクトと、状態を保つ仕組みリダイレクトとCookie・セッションによる状態保持の仕組み
19二重登録を防ぐPRGパターンとフラッシュスコープによる二重登録防止
20テンプレートエンジンと静的リソース静的リソースとThymeleafによる画面表示の基礎
21値を埋め込む・出し分けるThymeleafで値の表示と条件分岐を学ぶ
22一覧を描画するThymeleafでTODO一覧を繰り返し描画する方法
23共通部分を切り出すThymeleafフラグメントによる画面共通化と引数活用
24補助機能と動的な属性#listsによる空判定と動的属性値の活用
25なぜデータベースが要るのかデータ永続化とJDBCによるDB操作の基本
26接続の設定Spring BootのDB接続設定とH2ファイルモード
27JDBC の限界と ORMH2確認とJDBCの課題、ORM・JPAの基礎
28クラスと表を対応づけるJPAによるクラス・表の対応と自動採番・更新管理
29テーブルの生成と SQL の確認エンティティからのテーブル生成とSQL確認、リポジトリの役割
30Spring Data JPA で読み書きするJpaRepositoryによるCRUDと初期データ投入
31絞り込みとトランザクションOptional、クエリメソッド、トランザクションの基礎
32入力値を受け取るフォームオブジェクトとデータバインディングの基礎
33入力規則を宣言するBean Validationによる入力規則の宣言と実行
34エラーを画面に返すSpring Bootで入力エラーを画面に返すフォーム連携
35層の分離と異常系4層の責務分離と例外による404画面実装
36境界・画面設計・安全性トランザクション、画面遷移、安全性の設計基礎
37自動テストの基本JUnit 5・AssertJによるSpring Boot自動テストの基本
38Web 層のテストと設定の分離MockMvcによるWeb層テストと設定分離

受講のお申込みは、本商品をカートに入れて購入手続きへお進みください。操作は当サイトへのログインが前提となります。未ログインのユーザー様は「ログインして続行」を、アカウントをお持ちでない場合はまず「アカウントの作成」からお願いいたします。

ログインして続行
アカウントの作成

利用ガイド

  • はじめに
  • 受講チケットの購入
  • 講座と教材の利用
  • 教材検索
  • 企業団体向け機能
  • セキュリティについて
  • パートナー様向け機能
  • 利用ガイド
  • 特定商取引法に基づく表記
  • プライバシポリシー
  • 運営会社

SQT はシナジークエストが運営するオンラインIT学習サイトです。