Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java未経験からのSpring Boot入門 | Webアプリを作りながら実務力をアップ
Rating: 4.6 out of 5(10 ratings)
108 students

Java未経験からのSpring Boot入門 | Webアプリを作りながら実務力をアップ

ソフトウェア開発での躓きポイントは設計や責務の分担。実装パターンとアノテーションを通じてシステムの仕組みを学び、システム開発の言語化能力を高めます。
Last updated 7/2026
Japanese

What you'll learn

  • 使用頻度の高いJavaの基本文法とオブジェクト指向
  • 画面とロジックの連携(Thymeleaf × Java)
  • MVCモデルをアノテーションで実現する設計の基礎
  • Webアプリケーション作成を通じて学ぶ設計から実装までの要点

Course content

17 sections141 lectures6h 30m total length
  • 本講座について5:42

    本講座で学べる内容と対象者の紹介です

Requirements

  • WindowsPCをお持ちの方
  • Java未経験者、若しくはSpringBootでの開発未経験の方
  • 本講座ではデータベースは扱っていないのでご了承ください

Description

この講座について

Javaの文法を学ぶだけで終わる講座ではありません。

本コースでは、Spring Bootを使ったWebアプリケーションを実際に動かしながら、
Javaで書いたコードがどのようにブラウザへ表示されるのかを理解することを目的としています。

単に制御構文を覚えるのではなく、次のような「仕組み」を重視して学びます。

  • JavaとThymeleafの役割分担

  • コントローラーとテンプレートの責務の違い

  • よくあるコーディングミスとその原因

  • なぜそのエラーが起きるのか

つまり「なんとなく動いた」ではなく、「なぜ動いたのか説明できる」状態を目指す講座です。


この講座でできるようになること

この講座を通して、次のようなWebアプリケーションの基本を理解できます。

  • Spring BootによるWebアプリケーションの構造

  • MVCパターン(Controller / Template)の役割

  • フォーム送信とデータの受け渡し

  • テンプレートエンジン(Thymeleaf)の使い方

  • 非同期処理の基本的な考え方

  • ファイルダウンロードの実装方法

  • 例外処理の扱い方

  • ログの基本

実際に手を動かしてアプリケーションを作りながら、「文法を知っている」から「動くものを作れる」レベルへステップアップしていきます。


この講座の特徴

多くの入門講座では、サンプルコードを写して動かすことが中心になります。

本講座ではそれだけではなく、

  • なぜそのコードを書くのか

  • どこでエラーが起きやすいのか

  • どうすれば自分で修正できるのか

といった、実務につながる理解を重視しています。

また、入門講座の枠を一歩超えて、非同期処理といった実践的なテーマにも触れます。


使用技術

  • Spring Boot

  • Thymeleaf

  • Gradle

  • Java

※使用バージョン
Spring Boot:3.3
JDK:21

Who this course is for:

  • 新入社員でSpringBootを使ったWebアプリケーションの開発を担当する方
  • Webアプリケーションの作成を通じて仕組みと構造を学びたい方