강의

멘토링

커뮤니티

Programming

/

Back-end

誰よりも早く学ぶ Nginx + Docker + Springboot サーバー無停止デプロイ

この講義は、Nginx、Docker、Spring Bootを活用したサーバーデプロイ方法を実習中心に素早く習得できるように設計されています。実務でよく使われるBlue-Greenデプロイを誰よりも早く学んでみましょう!

難易度 初級

受講期間 無制限

  • Neo
Kotlin
Kotlin
Docker
Docker
Spring Boot
Spring Boot
CI/CD
CI/CD
nginx
nginx
Kotlin
Kotlin
Docker
Docker
Spring Boot
Spring Boot
CI/CD
CI/CD
nginx
nginx

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

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

4.6

5.0

강려크

31% 受講後に作成

強力く

5.0

hellowaz

100% 受講後に作成

楽しく完走しました

5.0

고리오영감

100% 受講後に作成

短時間で無停止デプロイを体験できて良かったです。 短すぎて物足りなく、受講料を上げてももう少し長くても良いと思います。 Nginxにドメイン、https設定 application.yml、application-prod.ymlに環境変数を.envファイルから取得して適用する などなど、もう少し深く掘り下げても良かったと思います。 良い講義ありがとうございました、他の講義でお会いしましょう。

受講後に得られること

  • Nginxロードバランシング設定による安定的なトラフィック処理方法

  • Dockerイメージ化と簡単なコマンド

  • Spring Bootアプリケーションの無停止デプロイのためのBlue-Greenデプロイ戦略

  • デプロイ自動化と運用ノウハウ

  • 基本的なデプロイ方法

  • FileZillaの配布方法

  • コンテナのデプロイ方法

誰よりも早く学ぶ Nginx + Docker + Spring Boot 無停止デプロイ

Spring Boot, Kotlin, CI/CD, Docker, nginx

なぜ無停止デプロイを実装する必要があるのでしょうか?

実務でサービスのデプロイ中にダウンタイムが発生すると、顧客離脱と損失は一瞬です。
しかし!この講義はたった1時間30分で無停止デプロイ環境を構築する実践技術を教えます。
複雑な理論はNO! GitHub ActionsとDocker、Nginxですぐに適用可能な自動化されたBlue-Greenデプロイを実習します。

この講座で学べる核心ポイント

Nginxで安定したトラフィック管理
Dockerコンテナベースのデプロイ自動化
Spring Bootサーバー無中断デプロイの核心戦略(Blue-Green方式)
GitHub Actionsを活用したCI/CDパイプライン構築
実際のサービス環境で適用可能な無中断デプロイ


こんな内容を学びます

2026.01.08 (追加された内容) サーバーの基礎も学べるよう追加で講義をアップロードしました。


Dockerを理解する

Dockerを一度も使ったことがなくてもOK

基本的なコマンドからデプロイプロセスまで、講義を通じて一度に体験できるように構成しました。

Docker

Nginxを理解する

Nginxを活用してバックエンドサーバーにロードバランシングする方法を学び、サービスが安定的に稼働できるよう無停止デプロイプロセスを直接構築します。

NGINX

今この講義を受けるべき理由

👉 サービス中断のないデプロイ、顧客体験はそのまま維持
👉 自動化で時間節約、デプロイはワンクリックで完了
👉 初心者でも簡単、実習中心の講義ですぐに適用

📌 もうダウンタイムは過去の話です。
実務ですぐに使える無中断デプロイ技術、わずか1時間30分でマスターしましょう。
👉 今すぐ講義を始めましょう! 🚀


もしただデプロイプロセスおよびデプロイ過程全般を学んでみたい方は??

Neoのチキン代で学べるデプロイ講座も用意されています!!
下記のリンクから参考にしてみてください
追加)講座がアップデートされるにつれて、下記のリンクに含まれる講座もこの講座で受講できます!

https://inf.run/LHZXG

こんにちは、知識共有者のNeoです!

  • Kotlinを主に扱うサーバー開発者として、サーバー開発、デプロイ、Spring AIなど様々な開発講義を作成しています。

  • シンプルで簡潔な短い講義で、理論よりも実践中心に講義を進めています。

  • 様々なプロジェクトを簡単で手軽に皆さんが実践できるように講義を制作しており、多くの方が経験したことのないものを簡単に体験できるようにすることが私の目標です。

質問がありますか?

Q1. なぜ無停止デプロイを学ぶ必要があるのですか?

A. サービス運営において最も致命的な問題はダウンタイムです。デプロイのたびにサービスが少しでも止まってしまうと、顧客の不満、売上損失、信頼性の低下につながります。無中断デプロイはこのような問題を完璧に解決し、安定したサービス運営を可能にします。特にスタートアップや実務開発者にとっては競争力のある必須スキルです。

Q2. この講義を受講すると、どのようなことができるようになりますか?

A. 講義受講後、皆さんは実際のプロダクション環境で無中断デプロイシステムを直接構築できるようになります。

  • Spring BootサービスをNginx + Dockerベースで安定的にデプロイ

  • GitHub Actions CI/CDパイプラインを構成して自動化デプロイを実装

  • Blue-Green デプロイ方式を適用し、運用中でも安全に新しいバージョンへ切り替え
    つまり、実戦ですぐに適用可能な DevOps スキルを身につけることができます。

Q3. 講義を受ける前に準備すべきことはありますか?

  • AWSに3つのインスタンスを作成する必要があります。(デプロイ経験のため)


    AWSアカウントをご準備いただくと良いです ++ (少額の費用が発生する可能性があります)

  • Dockerのインストール(講義で設定方法も案内)

  • GitHubアカウント (CI/CDパイプライン構築のために必要 講義で案内)

受講前の参考事項

実習環境

  • オペレーティングシステムおよびバージョン(OS): MacOS

  • 使用ツール:IntelliJ(コミュニティ版でも問題なし)、AWS EC2(Ubuntu)

学習資料

  • Notionリンクを提供いたします!

事前知識および注意事項

  • ある程度開発経験がある方を想定しています。(基礎的なサーバー開発)

  • プログラムをインストールして講義を見ながら付いてこられれば大丈夫です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Spring Bootベースのサービスを運営しながら無停止デプロイ環境を実装したい開発者

  • DockerとNginxを活用してデプロイスキルを身につけようとするバックエンド開発者

  • Dockerおよびスプリングベースのサーバーを運営および配布する必要がある開発者

  • DevOpsとインフラ自動化に興味のあるエンジニア

  • Filezilla .jar 手動デプロイ方法が知りたい方

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

  • 基礎的なコンピュータ活用能力

  • Springbootの開発経験がある方を希望します。(Spring bootの開発及びデプロイ)

こんにちは
です。

2,264

受講生

255

受講レビュー

39

回答

4.7

講座評価

29

講座

こんにちは!Inflearn(インフラン)で講師を務めているNeoです。

普段なかなか接することのできない開発技術を、多くの方々に触れていただくことが私の目標です。

ですので、私は単なる理論の羅列よりも実務中心のカリキュラムを構成し、トラブルなく学べる実習中心の講義を提供したいと考えています。

初心者の方でも無理なくついていけるよう、最大限分かりやすく親切なアプローチで内容を構成しており、特に知識へのハードルを下げることに注力しています。
時には、志を同じくする方々と共に講義制作を行うこともあります!

コラボレーションやその他ビジネスに関するお問い合わせは、yeseong0412@gmail.comまでお願いいたします!

カリキュラム

全体

18件 ∙ (2時間 45分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

13件

4.6

13件の受講レビュー

  • hhee3님의 프로필 이미지
    hhee3

    受講レビュー 1

    平均評価 4.0

    4

    72% 受講後に作成

    サーバーデプロイをもっと深く扱ってほしかったのですが、crudの内容が多すぎて戸惑いました。それでもよく見ました

    • yeseong0412
      知識共有者

      講義を受講いただきありがとうございます! 他の方からも似たようなフィードバックをいただきましたので、とりあえず暫定的にデプロイプロセス全体に関する内容を追加いたしました! 併せて、applicationの設定を通じたconfigの権限管理なども早急に追加でアップロードいたします。 講義を受講いただきありがとうございます!!

  • dachki님의 프로필 이미지
    dachki

    受講レビュー 64

    平均評価 5.0

    5

    61% 受講後に作成

    • yeseong0412
      知識共有者

      講義を聞いてくださりありがとうございます!

  • superstrong님의 프로필 이미지
    superstrong

    受講レビュー 6

    平均評価 5.0

    5

    31% 受講後に作成

    強力く

    • yeseong0412
      知識共有者

      ありがとうございます!

  • okletsgo님의 프로필 이미지
    okletsgo

    受講レビュー 6

    平均評価 5.0

    5

    31% 受講後に作成

    • yeseong0412
      知識共有者

      講義を聞いてくださってありがとうございます!

  • hellowaz님의 프로필 이미지
    hellowaz

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    楽しく完走しました

    • yeseong0412
      知識共有者

      ありがとうございます!

¥2,790

Neoの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

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