강의

멘토링

로드맵

BEST
Programming

/

Back-end

本当! Spring BootとJPAの活用1 - Webアプリケーション開発

実務に近い例として、Spring BootとJPAを活用してWebアプリケーションを設計および開発します。

難易度 初級

受講期間 無制限

  • yh
Java
Java
Spring
Spring
Web Application
Web Application
Spring Boot
Spring Boot
JPA
JPA
Java
Java
Spring
Spring
Web Application
Web Application
Spring Boot
Spring Boot
JPA
JPA

スプリングコア原理オープン予定お知らせ!

こんにちは。皆さん

やっと長い川の準備期間が終わり、先週から撮影に入りました。

講義は来週9/21(月)~22(火)の間にオープン予定です^^!

今回のスプリングコア原理講義は、私が今年初めから6ヶ月間本当に心血を傾けて準備した講義です。楽しみにしてもいいです!

  • 講義名:スプリングコア原理 - 基本編
  • 準備期間:2020年2月~2020年9月
  • 講義数60講義
  • スプリングとオブジェクト指向を説明するPPT 65章
  • 説明のための図50以上
  • 講義資料PDF 159枚

スプリングコア原理 - 基本編講義の紹介

単にスプリングが提供する機能を学び、使用することは難しくありません。ちなみに、Springが提供する重要な価値と原則を正しく理解して使用するには、大きな難関に遭遇します。なぜなら、IoC(制御の逆転)、DI(依存関係注入)のようなわかりやすい用語から、SRP、OCP、DIPのようないわゆるSOLIDと呼ばれる良いオブジェクト指向設計の原則も一緒に理解しなければ、初めてスプリングの核心原理をきちんと把握できる。あるからです。

スプリングの真の重要な価値は、オブジェクト指向プログラミングにあり、スプリングを正しく理解するのが難しい理由もこのオブジェクト指向のためです。する必要があります。

この講義はスプリングがなかった20年前に戻り、スプリングがなぜ作られたのかその理由から始まります。そして、私たちはまた、Springのない純粋なJavaコードでサンプルアプリケーションを作成します。要件が変更されるにつれて問題が1つずつ見つかり、問題を解決するために、良いオブジェクト指向の原理を1つずつコードに適用しながら問題を解決していきます。この過程の中で、あなたは自然に良いオブジェクト指向の原理(SOLID)とIoC、DIについて理解し、スプリングコンテナがなぜ必要なのかを理解することができます。

Springの主な原理を単に理論的に理解するのではなく、サンプルアプリケーションを直接コードで開発する過程で自然に理解することになります。

講義目次

  • 1. オブジェクト指向設計とばね
  • 2. スプリングコアの原理を理解する1 - 例を作る
  • 3. スプリングコア原理の理解2 - オブジェクト指向原理の適用
  • 4.スプリングコンテナとスプリングビン
  • 5. シングルトンコンテナ
  • 6. コンポーネントスキャン
  • 7. 依存関係の自動注入
  • 8. 空のライフサイクルコールバック
  • 9. 空のスコープ

講義の1,2,3の前半は、このようにオブジェクト指向とスプリングの重要な原理について説明します。その後、4. SpringコンテナとSpring Beanから、Springが提供する重要な機能について説明します。スプリングが提供する機能を単に説明することを超えて、この機能がなぜ作られたのか、どこでなぜ必要なのか、そして最も重要な実務でどのように使われるのか、この部分に焦点を当てて説明します。

そのため、スプリングの機能を単に使用する段階を超えて、実務でどのように活用するのが良い方法なのか、正しく理解して使用することができます

この講義を聞いた後

このレッスンは、単にSpringリファレンスドキュメントの機能の1つを説明するレッスンではありません。機能を超えてなぜスプリングを作り、なぜスプリングがこのような機能を提供するのか、その理由とコア原理について説明する講義です。

講義が終わったら、あなたはスプリングの基本的な機能をうまく使うことはもちろん、スプリングの本質について深く理解することになります。ばねの本質を理解することは、オブジェクト指向設計の本質を理解することと同じです。したがって、単にSpringの機能のみを使用する開発者から、オブジェクト指向アプリケーションの設計とアーキテクチャレベルまで悩む開発者に成長することができます。

講義対象

スプリングコア原理講義は、スプリングに初めて接する開発者から、実務でスプリングを使用しますが、スプリングのコア原理を正しく理解して使用したい開発者の方々のために用意しました。そして、オブジェクト指向設計に悩む多くの開発者の方にも役立ちます。

講義名:スプリングコア原理 - 中級編

  • 基本は、オブジェクト指向設計とスプリングの主な原則、そしてスプリングを使用する際に不可欠であることを知っておくべき重要な機能をカバーしています。
  • 中級編は基本編で扱っていない、コンテナ拡張ポイント、AOP動作原理などスプリングの難易度のある内容を主に扱う予定です。したがって、基本編を完全に熟知して聴く必要があります。発売日程と詳細はある程度整理になれば再共有させていただきます。

お楽しみください。ありがとうございます^^

コメント