実践!Spring Data JPA
Spring Data JPAは、既存の制限を超えて、まるで魔法のようにリポジトリに実装クラスなしでインタフェースだけで開発を完了することができます。そして繰り返し開発してきた基本CRUD機能も全て提供します。 Spring Data JPA実務ノウハウをお届けします。

Spring MVCオープン予定お知らせ!
Spring MVCオープン予定お知らせ!
こんにちは。
いよいよスプリングMVC講義がオープン準備に突入しました。
Java Web技術の基礎からSpring MVC全般を扱ってみると、川の分量が100強を超えるほどに増えました。
このまま準備を続けると発売が遅すぎるようで、講義を2つに分けて発売することにしました。
- Spring MVC 1編 - バックエンドWeb開発の中核技術
- Spring MVC 2編 - バックエンドWeb開発活用技術
来週3月8日(月)~3月12日(金)の間にスプリングMVC1本が発売される予定です^^!
(2編は5月発売予定です。)
今回のスプリングMVC講義は、長い間本当に心血を傾けて準備した講義です。楽しみにしてもいいです。
- 講義名:Spring MVC 1編 - バックエンドWeb開発の中核技術
- 講義数:約70強
- 図とPPT:約80枚
- 講義資料PDF 200枚
注:HTTPの基本的な知識の講義を最初に聞いて受講することをお勧めします。
Spring MVC講義の紹介
Webアプリケーションを開発する際に必要なすべてのWeb技術を基礎から理解し、完成させることができます。 Spring MVCの重要な原則と構造を理解し、より深いバックエンド開発者に成長することができます。
最も人気のあるWebフレームワーク
現代のアプリケーションは、ほとんどの場合、Web環境で動作するWebアプリケーションです。Javaバックエンド開発者は、これらのWebアプリケーションを開発する際に、ほとんどの場合、Spring MVCを使用します。 Webフレームワーク。
バックエンドのWeb技術を学習するのが難しい理由
JavaのバックエンドWeb技術は非常に膨大で勉強する分量が多いです。特にSpring MVCは提供する機能も多く、構造も複雑です。このようなWeb技術を学習するのが難しいのは、次の3つです。
1. HTTPベースの知識が弱い
すべてのWebテクノロジはHTTPに基づいています。したがって、HTTPベースの知識が弱いと、Web技術を深く学習することは困難です。 HTTPベースの知識が弱い場合は、このレッスンを学ぶ前に、まずすべての開発者のためのHTTP Webの基本的な知識のレッスンを学ぶことをお勧めします。
2. JavaバックエンドWeb開発の歴史が古すぎる
JavaバックエンドWeb開発の歴史はすでに20年を超えています。長い間不便な点を改善し、発展しながら、あまりにも多くが自動化され、抽象化されました。特に最近Web開発を始めた開発者は、Webフレームワークが提供する機能を使用するとき、なぜこのように機能を提供するのか正確な理由を知らず、単に使い方中心に学習することになります。なぜこのように使用しないのですか?と疑問をもっても、過去にどんな不便な問題のために今、このように改善され使用するのか、過去の文脈をきちんと理解して使用することは難しいです。
3. Spring MVCが提供する機能が大きすぎる
Spring MVCは、バックエンドのWeb技術に必要なほぼすべての機能を提供します。それだけ膨大で、学習する内容も多いです。 JavaバックエンドWeb技術の発展とともに、Spring MVCにも多くの機能が追加され、発展しました。しかし、Spring MVCフレームワークの基本構造はしっかりとよく設計されており、これまで数多くの機能が追加されてもその基本構造はほとんど変わりませんでした。したがって、Spring MVCの基本構造を確実に理解することが非常に重要です。
講義の特徴
Java Web技術の始まりから最新の実務技術まで
この講義は20年前に戻ります。 Java Webテクノロジの基礎となるサーブレットから始めて、JSP、MVCパターン、MVCフレームワーク、そしてSpring MVCの誕生から実務で主に使用する最新のSpring MVCの使い方まで、すべてをコードで皆さんと一緒に作ってみながら段階的として知っています。過去に何らかの不便な点があり、次の技術が誕生し、どの点が改善されたのかその理由を直接コーディングしながら自然に理解できます。
MVCフレームワークを直接コードで開発
SpringでWebアプリケーションを適切に開発するには、Spring MVCの重要な構造を一度は正しく把握する必要があります。ところで、Spring MVCには多くの機能が自動化され、抽象化されているため、コア構造を把握することは容易ではありません。
あなたと私はSpringなしで直接Spring MVCの重要な機能を作ります。単に頭でMVCフレームワークを理解するのではなく、完全に最初からMVCフレームワークを新たに開発します。そして、段階的にMVCフレームワークを発展させていく過程を通じて、スプリングMVCの内部構造がなぜこのように設計されたのかを深く理解することができます。
講義目標
- 目標:ワーキングバックエンドWebアプリケーションを開発するときに必要なすべてのWeb技術を完成させることがこの講義の目標です。
- Web基礎から実務まで:実務開発のための内容が多いが、Webアプリケーション開発経験のない開発者も適応できるように段階的に構成しました。
- JavaのWeb技術の話:サーブレット、JSPのようなJavaの基本的なWeb技術から始めてなぜ? Spring MVCが出たかどうかを説明します。
- 実践例の中心:実践からスプリングでWebアプリケーションを開発する際に必要なすべてのコースを例で自然に学習し、実践ベストプラクティスを伝授します。
- 簡潔さ:実務で使用していない古いスプリングMVC機能は大胆に除外されました。最新の実務に主に使用する内容を中心に説明します。
Java Webテクノロジのすべてを説明するには数百時間もかかりません。このレッスンでは、すべてを説明するのではなく、JavaバックエンドWeb開発の重要なスケルトンを構築し、その上で実務に必要なWeb技術を中心に説明します。このレッスンの後、あなたは頑丈な基盤知識に基づいてSpringバックエンドWebアプリケーションを自信を持って開発することができます。
Spring MVC鋼の構成
Spring MVC講義は1、2編に分かれています。
このレッスンは、Spring MVC 1編 - バックエンドWeb開発の中核技術です。
Spring MVC 1編 - バックエンドWeb開発の中核技術
Java WebテクノロジとSpring MVCの重要な概念を固め、Spring MVCの基本機能を理解します。
最初はJavaバックエンドWeb技術を紹介し、サーブレット、JSP、MVCパターン、MVCフレームワークまでWeb技術全体を学びます。このようにWeb技術の背景を理解した後、Spring MVCの重要な概念をしっかりと固めます。その後、Spring MVCの基本機能を学習し、Spring MVCを使用して基本CRUDが可能なWebページも開発します。
Spring MVC 2編 - バックエンドWeb開発活用技術(5月発売予定)
Spring MVCのさまざまな活用スキルを学びます。
2編はタイムリーフ、メッセージ、国際化、検証(Validation)、クッキー、セッション、フィルタ、インターセプタ、例外処理と共通機能、拡張ポイントを一つの例を徐々に発展させながら、Spring MVCの多様な活用技術をコードで学習します。
ありがとうございます。




