Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【Spring(Java)決定版】ゼロから環境構築,文法,JSP,レイヤー,依存性,DB接続,Webアプリを一気に学ぶ
Highest Rated
Rating: 4.3 out of 5(93 ratings)
849 students

【Spring(Java)決定版】ゼロから環境構築,文法,JSP,レイヤー,依存性,DB接続,Webアプリを一気に学ぶ

短期間で学ぶ!多くの開発現場で採用されるSpring(Java)フレームワークをゼロから。環境構築、Java文法、JSP、DB、Webアプリ開発。DBへの検索・登録・更新・削除、さらにエラー処理までマスター。Springの基礎が習得できる。
Last updated 2/2025
Japanese

What you'll learn

  • 開発環境の構築: Java Development Kit (JDK) と Eclipse のインストールと設定
  • Javaの基礎文法: 変数と型、条件判断、繰り返し処理、配列の使い方
  • Javaの応用文法: オブジェクト指向の概念と実際のオブジェクト作成、リスト操作
  • Springの基礎: 最も簡単なWebアプリケーション構造の理解と実装
  • JSP (Java Server Pages): JSPを使ったWebページの表示、データの受け渡し方法
  • MySQLの導入と基本操作: MySQLの環境構築、データベースの基本操作(登録、検索、更新、削除)
  • Spring JDBCの利用: Springを使ったMySQLへの接続方法とデータ操作
  • Springアーキテクチャの理解: Controller、View、Service、Repositoryの役割と実装方法
  • 実践的なSpringのWebアプリ開発:Springを使ったDB連携のWebアプリケーション開発

Course content

18 sections155 lectures6h 9m total length
  • 著作者の自己紹介1:43
  • 本コースの成果物(Step by Step)5:11
  • 学習の道筋。ゼロから学ぶ場合、経験者の場合。2:51
  • 本コースの開発環境(Java,Eclipse,MySQL)について1:07
  • このコースの進め方(リソース,完了時コード)1:24

Requirements

  • WindowsかMacのPCだけご用意ください。

Description

Spring(Java)フレームワークでWebアプリを作る方法を一気通貫で学びます。

ゼロから環境構築,ツール,Java文法,JSP,,DB,Webモデルまで。一通り学びます。

ただ、各単元の詳細について学びたい場合は、私のJava及びSpringシリーズをおススメします。


Java開発環境(Windows,Mac 両方)

Javaの最も基本的なツールJDK(Java Development Kit)、

Eclise(Java統合開発ツール)のインストールを行います。


手動開発とEclipseツール開発

Eclipseツールを使うと何が便利なのか?

手動開発と比べて実感して頂きます。


Java基礎文法を知ろう

Eclipseの使い方を覚えつつ、

Java基礎文法(変数と型、条件判断、繰り返し処理、配列)を学びます。


Java応用文法を知ろう

Javaはオブジェクト指向の言語ですが、そもそもオブジェクトとは何か?

実際にオブジェクトを作りながら学びます。

オブジェクトを理解した後は、その使い方としてリストを学びます。


Springに備えてインターフェースを理解しよう

Springでは、依存性注入(DI)や多態性を実現するためにインターフェースが頻繁に利用され、

アプリケーションの構造をモジュール化しやすくします。

本セクションでは、これらの利点を理解し、Springを効果的に使うための基礎を築きます。


SpringWebのレイヤーを理解しよう

Springのレイヤー構造は、開発者がアプリケーションを効率的に設計・管理するための重要な概念です。

プレゼンテーション層、ビジネスロジック層、データアクセス層に分かれて機能します。

これにより、コードの再利用性やメンテナンス性が向上します。


SpringWebに依存性の注入を行う

Springの依存性の注入は、オブジェクト間の依存関係を自動的に設定し、

コードの結合度を低減します。


SpringWebでインターフェースを利用しよう

SpringWebアプリケーションにおけるインターフェースの活用法を解説します。

インターフェースを使うことで、ControllerやService、Repository層の柔軟性と拡張性を高め、

テストやメンテナンスが容易になります。依存性注入(DI)を活用して、

Springアプリケーションの構造をシンプルかつ効率的にする方法を学びます。


SpringWebでJSPを動かそう
JSP(Java Server Pages)を使って、Web上にJavaを使ったページを出します。

JSPの表示、データの持ち方、渡し方を学びます。


MySQL開発環境の構築(Windows,Mac)

フリーのデータベースMySQの環境構築を行います。


MySQLを使ってみよう

MySQLの動かし方、アーキテクチャを学び、

実際にデータの登録、検索、更新、削除を覚えます。


SpringのJDBCからMySQLを使ってみよう

SpringのJava(JDBC)からMySQLに接続する方法を学びます。

JSPを使い、MySQLの検索結果をWeb上に表示します。

MySQLでエラーが発生した時の、Java側の処理を学びます。


SpringのモデルでWebアプリを作ろう

SpringでWebアプリを作るためのアーキテクチャを学びます。

具体的には、以下のコンポーネントを作ります。


  1. Controller: リクエスト処理、レスポンスの作成

  2. View: データの表示、ユーザーインターフェース

  3. Service: ビジネスロジックの実行

  4. Repository: データベース操作

実際に、SpringのJavaプログラムを作成し、

DBに対して検索・追加・削除・変更を行い、

それらがどのように連携するのかを学びます。


加えて、エラー処理を学び、アプリを仕上げます。

Who this course is for:

  • Webアプリを作ってみたい方
  • 簡単なJavaは書けるけど、Springフレームワークがわからない方
  • Springフレームワークを試してみたい方
  • Springの現場配属にあたって、とにかく一通りSpringを身につけたい方
  • ゼロからJava,DB,Springと学んでみたい方