![春のセキュリティ完全征服[6.xリビジョン]講義サムネイル](https://cdn.inflearn.com/public/courses/333154/cover/7d446f00-12af-4924-a9cd-7e8c886bde59/333154.png?w=420)
春のセキュリティ完全征服[6.xリビジョン]
leaven
Spring Security 6.x最新版で製作された改訂版講義で初級から中級・高級に至るまで、Spring Securityの基本概念からAPIの使い方と内部アーキテクチャを学習することになり、これを元に本番プロジェクトを完成させていくことでSpring Securityの認証と認可に関連する重要な技術を身につけます。
初級
Spring, Spring Boot, Spring Security
初級から中級から上級まで、Springデプロイメントの基本的な概念から、APIの使用法と内部アーキテクチャ構造を深くカバーしています。そして、スプリング配置各機能の流れと原理を学習することになり、これをもとに様々な配置アプリケーション開発のための実務的感覚を身につけることになります。

学習した受講者のレビュー
5.0
ljh
本当に一生懸命に講義の準備をした方がティーがバッチリ、バッチの裾まで学べてよかったです。 残念な点があれば、きれいなコードと距離が遠すぎて、やや残念だと思います..! (例えば、Listに基づいてforステートメントを回すのにsize>構造、各ドメインの責任、役割ロジックなどの残念な部分があります。) >参考のみお願いします。 講義よく聞きました! 👍
5.0
kkkh0712
聞く前:45時間の講義時間が負担だ。 聞いた後:それ以上のない45時間でした。 スプリングバッチ学習のためにブログの土幕常識と毎回バッチの特性だけを書き込む浅い深さの投稿でヘメドン人のための講義。
5.0
한창훈
"この時代の最高のバッチレッスン"
Springバッチコアドメインの理解
Spring Deploy Job、Step、Flowの理解とAPIの活用
SpringバッチChunkベースのプロセスの理解と活用
Springバッチ例外とエラー制御
Springバッチマルチスレッド処理の理解と活用
Springバッチイベントリスナーの取り扱い
SpringバッチTDDと運用APIの活用
スプリングバッチ実戦プロジェクト
バックエンドのバッチ処理をより簡単かつ効果的に!
スプリング配置の世界を体験してください。
スプリング財団で進行するスプリングプロジェクトはさまざまです。
代表的には、Spring Boot、Spring Data、Spring Cloudなどがあります。
そしてこれらのプロジェクトに関連する資料やリファレンスがたくさん存在します。
ところで、ばねの配置はそうではありません。
Spring Deploymentは、バッチアプリケーションを開発するために必要な強力なAPIを提供しています。基本的に提供するAPIのみを使用しても、複雑なバッチプログラムも簡単に実装できます。
Spring Deploymentは、Springのサブプロジェクトの中でも歴史が短くなく、バージョンが継続的にアップグレードされ、堅牢な技術的基盤を備えています。設計と実装においても拡張性と柔軟性が高いにもかかわらず、関連資料やリファレンスが他のスプリングプロジェクトに比べて非常に不足しているのが現実です。
これまで、スプリング配置を使ってきた経験をもとに、スプリング配置の技術を習得したい開発者に知識を共有しようと講義を企画、製作することになりました。
本講義はスプリング配置の基本的な使い方を全く知らないユーザーから基礎的な知識や使用経験はありますが、より深い知識を習得し、スプリング配置の核心的な概念と原理、内部構造、動作方法などを深く理解し、これを応用したい方のための講義です。
Javaを使用している開発者であれば、バッチアプリケーションを開発するにあたり、Springの配置よりも良い選択はないと自負します。スプリングの共通の機能をすべて使用できると同時に、バッチアプリケーションの開発に必要なさまざまな要素を提供してくれており、簡単な設定と構成でも複雑で堅牢なアプリケーションを作成できるからです。
そのためには、スプリング配置の基礎と基本を確実に理解し、確立し、アプリケーション開発に進む必要があります。単にAPIの使い方を覚えてコーディングしても、スプリング配置の膨大な技術的利点を最大化することはできません。
このレッスンは、スプリング配置の重要な概念と原則だけでなく、さまざまな実践と内部フローを深く分析することによって、実務的にさまざまなバッチアプリケーションを開発する能力を育成することを目的としています。
ばねの配置
(スプリングバッチ)
初めて
入門者
ばねの配置を通して
バッチアプリケーション
(バッチアプリケーション)
作りたい人
シンプルAPIの使用を超えて
内部構造と動作原理
などを深く
知りたい方
ばね配置の
機能を拡張して
カスタマイズするレベル
能力を備えたい方
SpringバッチでJobを設定するために使用されるいくつかのドメインがあります。たとえば、Job、Step、Flow、Tasklet、JobInstance、Jobexecution、StepExecution、ExecutionContextなど。各ドメインの用語概念とドメイン間の関係を理解することで、簡単なジョブから複雑なジョブまで、目的のジョブを体系的に整理する方法を学びます。
SpringバッチでJobを設定するための基本的な単位と項目について学びます。 Job、Step、Flowの基本概念と構造を理解し、各APIの設定と活用方法について学習します。そして、JobとStepのさまざまなタイプについて調べて、Job、Step、Flowを組み合わせて配置ジョブを構成する方法を学習することで、スプリング配置の最も基本となるJobの構成および活用を自由自在に実装する能力を養うことになります。
Springバッチで最も重要な機能の1つはチャンクベースの処理です。 Chunkの概念を導入し、大容量のデータを高性能で処理できるようにします。ここで使用されるAPIはItemReader、ItemProcessor、ItemWriterです。チャンクベースの処理の基本的な概念と原理を学び、内部アーキテクチャまで把握します。そして、さまざまな例でチャンクベースの処理によるデータ処理の活用法を征服します。
大容量のデータ処理と時間のかかるバッチ処理は、シングルスレッドではなくマルチスレッドで構成し、同時に並列的なバッチ処理を行うことで、より効率的なバッチ処理が行われるようにします。 Javaのスレッドモデルの基本的な概念と、スプリング配置で提供されるマルチスレッド関連技術をまず理解し、複数のマルチスレッドタイプの配置処理技術を習得します。
バッチ実行においてエラーや例外はいつでも発生する可能性があります。このような状況で、エラーによる障害を事前に予想して備えていることで、バッチサービスが完全に中断されるのではなく、一時的な中断や例外を無視して次のステップに進むなどの処理を行うことで、フォールトトレランスを持つバッチアプリケーションをどのように構成できるかを学習します。これに関連する技術であるSkipとRetry機能の詳細と実践を進めます。
スプリングバッチの技術を使って本番で応用できるバッチアプリケーションを製作する時間があります。スプリングデプロイメントベースの上でマルチスレッド構造でAPIサーバーと通信するバッチアプリケーションを実装する例を実装することで、スプリングデプロイメントの全体的な内容を理解するとともに、実務でスプリングデプロイメントをどのように活用できるかについての意見を広げる時間になります。
学習対象は
誰でしょう?
スプリング配置の基本的な構造と概念を確実に理解したい方
Springバッチの単純なAPIの使い方を超えて、内部処理プロセスとアーキテクチャを理解したい人
スプリングバッチを活用して実務レベルのバッチアプリケーションを開発したい方
スプリング配置の入門者から中高級者まで活用できる内容で構成
前提知識、
必要でしょうか?
Java
Spring Boot
JDBC、JPA
Lombok
10,230
受講生
363
受講レビュー
1,212
回答
4.9
講座評価
5
講座
様々なプロジェクトでウェブ・モバイル・ソリューション製品の開発に関連する業務を遂行しており、分析・設計・開発のロールを担ってきました。
公共機関、教育プログラム、企業プロジェクト、ショッピングモールなどのウェブ開発およびソリューションプログラム、フレームワーク、オープンソース連動などのアーキテクチャ設計や構造的な高度化・改善などを行ってきており、開発やPLなどの役割を務めました。
多様なオープンソースと数々の技術的経験を通じてウェブ全般の技術トレンドを習得しており、開発経験を重ねるにつれ、単なる要求事項の機能実装にとどまらず、よりOOP的な構造のソフトウェアとして安定性と性能を考慮したアーキテクチャリングとチューニング技術を取り入れ、持続的により優れたソフトウェアを完成させるための研究と開発実務に責任を持って取り組んでいます。
全体
110件 ∙ (45時間 14分)
講座資料(こうぎしりょう):
全体
139件
4.8
139件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 11
∙
平均評価 5.0
受講レビュー 15
∙
平均評価 5.0
5
"この時代の最高のバッチレッスン"
大切な評価ありがとうございます。 長い講義時間ですが最後まで完走してスプリング配置の大きな絵を描くことができる開発者として生まれ変わりますよう応援させていただきます。 ありがとうございます^^
受講レビュー 51
∙
平均評価 5.0
5
春のセキュリティ講義と同様に、デバッグを撮って流れを見せてくれる部分が本当に良いです講義の時間が本当に圧巻ですね
はい大切な評価ありがとうございます。 どんな技術でも基本的な原理を知れば、それだけ応用は容易になります。 最後まで完走して良い結果がありますように。
受講レビュー 24
∙
平均評価 5.0
期間限定セール、あと08:36:23日で終了
¥58
24%
¥12,199
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!