Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Devops & Infra

Docker を使用して MSA アプリケーションを作成する

Docker、Docker compose、Traefik サーバーを使用して MSA 配達アプリケーションを開発します。また、開発に必要な MSA、プロキシサーバー、ロードバランサー、API ゲートウェイなどの理論的な知識も体系的に学習します。すべての学習プロセスは実習中心で構成されており、これにより Docker ベースのアプリケーション開発に自信を持つことができます。

  • joincedu
3시간 만에 완강할 수 있는 강의 ⏰
데브옵스
도커
msa
클라우드
Docker
MSA
traefik

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

こんなことが学べます

  • Docker コンテナの理解と活用

  • Docker compose ベースのアプリケーション開発

  • Docker compose を利用した MSA アプリケーション開発

  • プロキシ サーバー、ロード バランサー、API ゲートウェイの概念

  • マイクロサービスアーキテクチャの概念

  • Traefik API Gateway Server

大勢はマイクロサービスアーキテクチャ、
必ず必要なドッカー技術完璧整理🐳


こんにちは、JOINC YUNDREAMです🚀

今回の講義では、Dockerを実際の開発実務に応用することに関心を持つ初心者を対象に、 「Create MSA-based Delivery Apps using Docker」のテーマを用意しました。

この講義は、ドッカーの基本的な理解があり、最小限のドッカーの設置と実行が可能であるという前提の下で「ドッカーの活用」に重点を置いて進めます。ドッカーの基本的な理解と使い方が気になる場合は、JOINC EDUの「入門者のためのDockerとDockerizingをマスターする」のレッスンを参照してください。


私たちはなぜこの講義を聞くべきですか? 📚

今、ドッカーはソフトウェア業界の事実上の標準になりました。個人も企業もDocker Compose、Docker Swarmを利用してアプリケーションをデプロイしています。 AWS、GCP、Azureなどのクラウドサービスプロバイダも、コンテナベースのサービスをコアサービスとして提供しています。

このような環境で私たちがDockerを学ぶべき理由は明らかです。

  • クラウド時代の開発者にとって不可欠なコンテナ、Docker、およびMSA(Microservice Architecture)テクノロジを習得できます。
  • 開発者にとって必須のCI / CDパイプラインもコンテナに基づいています。
  • クラウドエンジニアはドッカーベースのソフトウェアインフラストラクチャを日常的に取り扱います。
  • DevOpsエンジニアが扱うCI / CDパイプラインもドッカーベースで動作します。

DevOpsエンジニア、開発者、クラウドエンジニアに「ドッカーを扱う能力は選択ではなく必須」です。


講義内容はどのように構成されていますか? 🧑🏻‍🏫

ソフトウェアの世界はとても速く変わります。あまりにも多くの情報があふれているため、何をすべきかを把握することは困難です。そこで、この講義は20年間の実務経験に基づいて素早く、しかし必要な情報は効果的に、実習中心に応用力を育てるように構成しました。

皆さんは「ドッカー:シンプルアプリケーション開発→ドッカーコンポーズ:複雑なアプリケーション開発→コアインターネット技術学習→ドッカーコンポーズ:MSAアプリケーション開発」の過程を経て、簡単に始めて大きく複雑なアプリケーションまでステップを踏んで体系的な学習を進めるようにになります。


私たちはを学びますか?

🖱️ クリックするとJOINC Create MSA Based Delivery Apps Using Dockerヘルプページに移動します。

まず学習すれば良いコースをお勧めします! 😄

私たちのJOINC J.PHILの[入門者のためのDockerとDockerizingをマスターする]を事前講義として積極的にお勧めします。

ドッカーに興味のある誰でも受講できます🙆‍♀️

  1. ドッカーをもっと知りたいジュニア開発者
  2. MSA、Proxy Server、Load Balancerの知識を体験したいジュニア開発者
  3. ドッカーを実際に活用したいジュニアDevOpsエンジニア
  4. DevOps、クラウドエンジニアキャリアを準備している就職準備生

練習環境はどうなりますか? 💻

以下のように環境を準備すれば授業に従うことができます。

  • オペレーティングシステム: Ubuntu Linux
  • マシン仕様
    • VirtualBoxでUbuntu Linuxをインストールできる8GB以上のメモリを搭載したPC
    • Ubuntu LinuxをデュアルブートとしてインストールしたPC
  • 講義コード
    • Githubで共有したコードを事前にダウンロードしてください。
    • JOINCヘルプページからコードをダウンロードして使用する方法を教えてください。 (リンク)
  • 実践環境の構築
    • ヘルプページに講義実習環境を構築するための詳細な案内をしています。スムーズな学習のために必ずお読みください。 (リンク)
      • Ubuntu LinuxインストールバージョンとダウンロードURL
      • 講義で使用するサンプルコードのダウンロード
      • Python開発環境の設定
      • Makeのインストール
      • その他の参考資料

この講義はどのように特別ですか? 🙆‍♀️

私たちのJOINCは、国内で長い間Co​​mputer Engineeringのブログやコミュニティとして活動しています。月平均訪問者60K、3000件の投稿など、有意義なコンテンツを引き続き作成しています。近年、様々なE-Learningプラットフォームや教育企業の企業講義活動も進行中です。

良い機会をお迎えし、Inflearnを通じて良い環境で有意義なコンテンツを皆さんに共有できるようになり、光栄です 😄

Container, MSA Service, Orchestration, CICD Pipeline with Giflow 講義多数進行

この講義の知識共有者は✒️

AWS Technical Account Manager出身であり、DevOpsおよびクラウドエンジニアとして活動しているYUNDREAMです。スタートアップ、中堅企業、大企業など、さまざまな環境でソフトウェア開発、インフラ、品質、セキュリティ、DevOps、AWS Cloudエンジニアリング業務を行いました。また、20年近く技術ブログサイトであるJOINCを運営しながら、様々な技術経験を積んでいます。

これまでの経験とノウハウをもとに、今回の「Create MSA-based delivery apps using Docker」講義をリリースしました。私について気になる方はJOINCサービスを訪問し、さまざまな投稿を読んでください 😄

💾受講前に確認してください。

  • JOINC Create MSA Based Delivery Apps Using Docker ヘルプページに講義実践環境を構築するための詳細な案内をしています。スムーズな学習のために受講前に必ずお読みください。 (リンク)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Docker コンテナ技術を正しく活用したい方

  • DevOps、クラウドキャリアを始める開発者

  • MSA については聞いたことがあるが、どのように始めたらよいかわからない方

  • 素晴らしいアプリケーションを開発したいジュニア開発者

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

  • Docker と Dockerizing の概念を理解する

  • Linux の基本コマンド

こんにちは
です。

305

受講生

23

受講レビュー

10

回答

4.7

講座評価

2

講座

인프런 여러분, 안녕하세요
Join Communication 입니다.

저희 커뮤니티 20년동안 소프트웨어 개발, DevOps, Cloud 컨텐츠 창출 및 공유하고 있는 전문 소프트웨어 웹 사이트 입니다.

Yundream - AWS TAM 출신, 블록체인 개발실장 출신, DevOps 10년차,
J.PHIL - 탑티어 컨퍼런스 CIKM16 논문 1저자, 빅데이터 엔지니어링 교수 6년차, TUB DIMA 출신,

 

image

저희 [JOINC] 에 대해서 소개해드리면, 국내에서 오랫동안 Computer Engineering 블로그 및 커뮤니티로 활동하고 있으며, 월 평균 방문자 60K 및 3000개 포스팅을 갖고 있으며 계속해서 유의미한 컨텐츠를 창출하고 있습니다. 근래에 다양한 E-Learning 플랫폼 및 교육업체에서 기업 강의 활동도 진행중입니다. 이번 인프런 통해서 좋은 기회를 맞이하여, 좋은 환경에서 유의미한 컨텐츠를 여러분들에게 공유할 수 있게 되어 영광입니다

 

JOINC는 개발 현장에서 경력을 쌓고 있는 강사로 구성되어 있습니다. 빅데이터, DevOps, AWS Cloud, CICD, Java, GoLang 등 다양한 영역에서 프로젝트를 수행하면서 솔류션을 만들고 문제를 해결하고 있습니다. JOINC가 올리는 강좌는 이러한 현장의 목소리를 반영하고 있습니다.

 

 

이번 기회를 맞이하여 인프런과 JOINC의 풍부한 컨텐츠와 연계하여 상호 시너지를 낼 수 있도록 제작하고 있습니다 😄 JOINC 영상강좌는 핵심내용 위주로 정보를 전달하여 독자 여러분들이 빠르게 일정 수준으로 올라오도록 구성하고 있습니다. 이때 부족할 수 있는 세부 학습내용, 학습 로드맵등은 JOINC 사이트를 통하여 제공하면서 상호보환하여 학습효과를 극대화 할 수 있도록 하고 있습니다.

 

앞으로도 여러분에게 가치있고 유의미한 컨텐츠를 제공할 수 있도록 노력하겠습니다
많은 기대와 성원 부탁드립니다 🧑🏻‍🏫

 

カリキュラム

全体

17件 ∙ (1時間 34分)

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

受講レビュー

全体

12件

4.5

12件の受講レビュー

  • psw9327님의 프로필 이미지
    psw9327

    受講レビュー 3

    平均評価 5.0

    5

    47% 受講後に作成

    It was a great help to systematically go through the container and MSA practice~ Thank you

    • joincedu
      知識共有者

      Thank you 😊

  • gyuseonheo님의 프로필 이미지
    gyuseonheo

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    It was a helpful lecture

    • joincedu
      知識共有者

      Thank you ☺️

  • ych2077님의 프로필 이미지
    ych2077

    受講レビュー 2

    平均評価 4.5

    4

    100% 受講後に作成

    It was nice to be able to see it quickly.

    • joincedu
      知識共有者

      Thank you for your valuable review 😊

  • jihoonsun8285님의 프로필 이미지
    jihoonsun8285

    受講レビュー 1

    平均評価 5.0

    5

    35% 受講後に作成

    • hski7613님의 프로필 이미지
      hski7613

      受講レビュー 1

      平均評価 5.0

      5

      65% 受講後に作成

      ¥5,887

      joinceduの他の講座

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

      似ている講座

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