inflearn logo
inflearn logo

Spring Batch入門:3時間で終わらせる大容量処理の基礎

Spring Batchを初めて接する就活生と現役エンジニアのための、実務ですぐに活用できる「Spring Batch」講座です!

難易度 初級

受講期間 無制限

MySQL
MySQL
Jenkins
Jenkins
Spring Boot
Spring Boot
Spring Batch
Spring Batch
gradle
gradle
MySQL
MySQL
Jenkins
Jenkins
Spring Boot
Spring Boot
Spring Batch
Spring Batch
gradle
gradle

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

뿡뿡

48% 受講後に作成

500ページはゆうに超えるSpring Batchの本を読んで独学しなければならなかったとしたら、その膨大な量に途方に暮れていたと思います(泣)。 でも、この講義は約3時間という時間の中で、実際の適用に必要な核心的な内容だけを効率よく選んで、短く濃くバッチの全体的な流れと実習を通して感覚を掴ませてくれるので、本当に素晴らしいです!! バッチについて気になっている方なら、この講義を受けることを強くおすすめします!笑

5.0

두바이쫀득코딩

98% 受講後に作成

決済してから2日で完走しました。 会社でSpring Batchを使う機会があって受講したのですが、とても満足しています!ありがとうございました〜

5.0

yourdim

95% 受講後に作成

全体的に構成も良く、特に実習が多くて良かったです。 スプリングバッチの講義を探し回っていましたが、大満足でした! 講師の方の教え方も上手で、要点を的確に押さえてくださったので理解しやすかったです。 これからも復習を続けながら、実務にも活用していこうと思います。 バッチを勉強している方にぜひおすすめしたい講義です!

受講後に得られること

  • 「単純削除」から「大量精算」まで、段階別の実践コード

  • 状況に応じた「最適なバッチ実装方式」の選択

  • どんな環境でも対応可能な「Job Parameter」活用法

  • バッチアーキテクチャ(Job & Step)の自由な設計

🥵 私が… Spring Batchの担当者ですって…?

開発者としてスタートし、5年間ブートキャンプの講師として活動しながら、約200名以上の開発者を輩出してきたJSCODEのシニです。

開発ジュニア時代、チームリーダーの指示で突然Spring Batchの管理担当者になったことがあります。バックエンドエンジニアとして採用されて働いていましたが、実はバッチは一度も扱ったことも、管理したこともありませんでした。

皆さんにもそんな経験はありませんか?自分はただの「しゃべるジャガイモ(初心者)」なのに…私が担当者だなんて…?「できない」と軽んじられたくない一心で、管理すべきバッチのコードを開いてみました。しかし、バッチに関する概念が全くなかったせいか、コードがまるで宇宙語のように感じられました。
バッチを扱えない実力がバレてしまうのではないかと、出勤することさえ怖かった記憶があります。🥶

「このままではいけない!」と思い、本格的に勉強を始めようとしました。ところが、適当な本を見つけるのが本当に難しかったのです。かろうじて見つけた本は厚すぎて、開く前に息が詰まりそうでした。
講義を聞こうと思っても、ほとんどが30時間、40時間を超えるようなものばかりでした。

今すぐ週末に勉強して、月曜日から実務に適用しなければならなかった私にとっては、あまりにも途方に暮れる環境でした。「バッチを扱うために、この膨大な内容をすべて知らなければならないのだろうか?」という疑問も生じました。

そこで、以前の私のように、バッチに初めて触れる方が短期間で実務に適用できるよう、この講義を作ることになりました。, giống như tôi trước đây.


「百聞は一見にしかず(百回聞くより一度打て)」という言葉があります。バッチの概念だけをいくら学習しても、実力は伸びません。小さなバッチでも直接コードで実装してみて、実戦プロジェクトに適用してみることが最も早い学習方法です。

この講義の目標は、バッチを初めて接する方のための確実な入門書となり、わずか3時間でバッチの流れを把握し、コードを読みながら活用できるようになることです。

皆さんには、ジュニア時代の私のように不安で震えるような思いをしてほしくありません。今すぐプロジェクトにバッチを適用しなければなりませんか?今日からバッチの担当者になりましたか?それなら、この講義を通じて不安を解消し、実戦に不可欠な核心概念だけを確実に身につけていってください。

それでは、講義でお会いしましょう。☺️



👍 このような方におすすめです!

私がバッチ担当者・・?
会社でバッチを任されたけれど、
バッチを全く知らずに
初めて入門される方

プロジェクトにバッチを適用したい!
個人プロジェクトにバッチを適用して
履歴書をアップグレード
させたい方

バッチが気になります。
開発の勉強中、バッチは
一度もやったことがなく
苦労している方



🍀 この講義が終わると?

  • バッチの核心的な流れと構造の把握 Spring Batchの全体的なメカニズムを理解することで、漠然としていたバッチコードが一目で読み解けるようになります。

  • 実務ですぐに使える必須概念の習得 膨大な理論に埋もれることなく、JobStepChunkなど、実務で必ず知っておくべき核心的な概念と動作原理だけを厳選して自分のものにします。

  • 実務の状況に応じたカスタマイズ解決能力 学んだ概念が実際の現場のどのようなビジネスロジックで使用されるかを学習し、明日からすぐに自分のプロジェクトにバッチを適用できるようになります。

  • 「何もできない初心者」からの脱却と技術的な自信 突然のバッチ管理業務を任されても、もう慌てることはありません。主体的にコードを修正し、運用できる実務家としての自信を得ることができます。



🧑‍🍳 講義を「つまみ食い」してみる

'Spring Batchの核心コンポーネント' 講義動画

「while文で処理してはいけない理由」講義動画

「古い接続ログの削除バッチ」講義動画

「Jenkins(ジェンキンズ)でバッチを無人化する」講義動画



講義を聞いていて、気になることができたら?

講義を視聴していて、気になったり理解が難しい部分が出てきたりした場合は、質問掲示板(Q&A掲示板)または1:1オープンチャットルームを活用して質問してください!🤩

迅速に確認し、回答させていただきます。



👩‍💻 コードを上手に書く実務家は多いですが、コードを分かりやすく理解させる教育者は稀です。

実務家はコードを上手に書く人です。しかし教育者は、そのコードがなぜそのように書かれたのか、どうすれば受講生に最も分かりやすくコードを伝えられるかを、昼夜問わず悩み続ける人です。

現場の達人は多いですが、いざ説明を聞いてみると難しすぎて首をかしげてしまうことがよくあります。それは、教育の重みよりも知識の羅列に集中してしまったからです。間違った教育を受けると、学ぶ過程そのものが苦痛になり、結局は望まない結果へとつながって、大切な人生の時間と機会を無駄にしてしまいます。

私は単に技術を伝授する「講師」を超えて、皆さんのキャリアと人生を共に考える「先生」になりたいと思っています。複雑な概念を専門用語ではなく私たちの言葉に変える力、それこそが私が教育者として持っている自負です。私が歩んできた道と私の真心を確かめていただき、皆さんの大切な未来を慎重に決定されることを願っています。



💚 自己紹介をします!

こんにちは!JSCODEのシニです。
大学時代、友人に連れられて専攻の授業を聞きに行ったのが昨日のことのようなのに、もう開発を始めてから10年を迎えようとしていますね。

初めて開発を始めた時、私は自分が作ったプログラムが世に出て、多くの人々に便利さを提供し、ポジティブな影響を与えることを夢見ていました。しかし、時間が経つにつれて、ある一つの悟りを得るようになりました。

「自分が直接サービスを作るよりも、実力のある開発者を一人しっかりと育て上げることの方が、世界により大きく広い影響を与えられるのではないか」という考えでした。
私が教えた開発者たちがそれぞれの場所で数多くの価値を生み出せば、その影響力は指数関数的に大きくなるはずですから。

その一心で、この5年間ブートキャンプの現場で200名以上の開発者を養成してきました。(* LINE、カカオ、Kurly合格者を輩出
教え子たちが現場に出て成長する姿を見守りながら、教育が持つ力とやりがいを全身で感じてきました。

これから私は、オフラインの教室という物理的な空間を超え、より広いオンラインの世界で皆さんと出会おうとしています。より多くの方々に私が持つ技術とノウハウを共有し、皆さんが実力のある開発者へと成長して、また新たな価値を生み出せるようお手伝いしたいからです。

心を込めて準備したこの講義が、皆さんの人生に心地よい変化をもたらすことを心から応援しています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 「今日から突然バッチ担当になった」ジュニアバックエンドエンジニア

  • 「大容量データ処理が不安な」実務担当者

  • 「スプリングバッチ(Spring Batch)を独学して挫折した」非専門家・入門者

  • 「実務直結型のポートフォリオが必要な」就職準備生

前提知識、
必要でしょうか?

  • 基本的なJavaの知識

  • スプリングブート(Spring Boot)の基本知識

  • MySQLやJPAをご存知であればより良いですが、もしご存知なくても実習を進める上で大きな問題はありません。

こんにちは
syneeです。

635

受講生

38

受講レビュー

5.0

講座評価

2

講座

主な経歴

  • 国家基幹網管理:最高裁判所および調達庁システムの運用・最適化スペシャリスト

  • 次世代公共プラットフォームの構築:次世代教育行政情報システム(NEIS)アプリケーションSW開発およびアーキテクチャ設計

  • フルスタック専門教育者:K社ブートキャンプなど多数の講義を通じた実践技術の伝授

  • エンタープライズソリューション専門家:大規模システムの保守および高度化設計の能力を保有


こんにちは!開発者から始まり、現在は教育者として活動しているJSCODEのシニです。

国家の重要システムを自ら構築し、運用も経験してきましたが、実は私が一番得意なのは「その難しい内容を、誰にでもわかるように説明すること」です。

実務の現場は本来、荒々しく複雑なものです。🤯

でも、学ぶ過程までそうである必要はないですよね?

皆さんが今すぐ学びたいスタックが何であっても、関係ありません。

実務現場の複雑な技術を、皆さんの目線に合わせて非常に分かりやすく噛み砕いてお教えします! 🍀

頭の中にあった複雑な考えが、実際に動くサービスへと変わる不思議な体験、私と一緒に楽しく簡単に始めてみましょう!

もっと見る

共同知識共有者

カリキュラム

全体

44件 ∙ (3時間 23分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

38件

5.0

38件の受講レビュー

  • skylock451575님의 프로필 이미지
    skylock451575

    受講レビュー 1

    平均評価 5.0

    修正済み

    5

    7% 受講後に作成

    今週、実務でバッチを使わなければならなかったのですが、 このような講義がなくて探していたところでした。本当にありがとうございます。 要点だけを的確にまとめてくださって最高です(笑) 先生、話し方がとても面白くて、内容がスッと頭に入ってきます。 次の講義も楽しみにしています。たくさんアップしてくださいね!

    • synee
      知識共有者

      パク・ヨンジンさん、こんにちは!JSCODEのシニです! 受講レビューを残していただきありがとうございます!完走まで応援しています!www

  • kjyyy73419815님의 프로필 이미지
    kjyyy73419815

    受講レビュー 1

    平均評価 5.0

    5

    16% 受講後に作成

    全体的に実務ですぐに活用できる内容が中心だったので、満足度が高かったです。 単なる理論の説明にとどまらず、実際の開発の流れに沿って説明してくれたので、とても理解しやすかったです :) 講師の方の説明も落ち着いていて、要点を的確に押さえてくださったので、復習の際にも役立ちました。 また、合間合間に「なぜこのように設計するのか」という背景を説明してくれる点が特に良かったです(笑) 初心者よりはある程度基本概念がある人が受講すると、より効果が大きいと思います。 講義を受けてから、これまで曖昧だった部分がかなり整理されました。

    • synee
      知識共有者

      kjyyy7341さん、こんにちは。JSCODEのシニです! 心のこもった受講レビューを残してくださり、本当にありがとうございます! 受講後にしっかりと内容を整理して、実務でうまく活用していただければ幸いです。完走まで頑張ってくださいね!笑

  • ykpark04185872님의 프로필 이미지
    ykpark04185872

    受講レビュー 1

    平均評価 5.0

    5

    98% 受講後に作成

    決済してから2日で完走しました。 会社でSpring Batchを使う機会があって受講したのですが、とても満足しています!ありがとうございました〜

    • synee
      知識共有者

      ドバイもちもちコーディングさん、こんにちは! 完走おめでとうございます!(笑)私と一緒に学習した入門内容をベースに、最後に申し上げた深化内容もぜひ学習して、バッチマスターになっていただければと思います!(笑) 講義を受講していただきありがとうございます。また、素敵な受講レビューを残してくださってありがとうございます!!(笑) いつも応援しています!!

  • ekdmsdl3362812님의 프로필 이미지
    ekdmsdl3362812

    受講レビュー 1

    平均評価 5.0

    5

    48% 受講後に作成

    500ページはゆうに超えるSpring Batchの本を読んで独学しなければならなかったとしたら、その膨大な量に途方に暮れていたと思います(泣)。 でも、この講義は約3時間という時間の中で、実際の適用に必要な核心的な内容だけを効率よく選んで、短く濃くバッチの全体的な流れと実習を通して感覚を掴ませてくれるので、本当に素晴らしいです!! バッチについて気になっている方なら、この講義を受けることを強くおすすめします!笑

    • synee
      知識共有者

      プンプンさん、こんにちは!JSCODEのシニです! 貴重な受講レビューを残していただきありがとうございます~~。バッチの全体的な流れを入門講義でしっかりと掴んで、深掘りした内容も学習してみると大きな助けになるはずです!完走まで頑張ってください!!

  • eunsongryu5489님의 프로필 이미지
    eunsongryu5489

    受講レビュー 1

    平均評価 5.0

    5

    7% 受講後に作成

    どうしてこんなに素晴らしい講義があるなんて… 本当に分かりやすく説明してくださっていると思います!! 仕事をしながら気になっていたことや、もっと知りたかった部分をはっきりと理解することができました! 本当にとても助かりますし、残りの講義もすごく楽しみです! 一生懸命勉強してみます。 今回の講義の間、よろしくお願いします!

    • synee
      知識共有者

      ソンソンさん、こんにちは!JSCODEのシニです。 受講レビューを残してくださり、本当にありがとうございます🥹🥹 次の講義もよりしっかりと準備してお届けしますね!完走まで頑張ってください!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥46,200

30%

¥8,156