강의

멘토링

커뮤니티

BEST
Programming

/

Full-stack

フルスタックのためのDockerと最新サーバー技術(Linux、nginx、AWS、HTTPS、デプロイまで) [フルスタック Part3]

本講義はフルスタック講義シリーズPart3の講義で、最新のサーバー技術とDocker技術をしっかりと身につける講義です。本講義は実質的にDockerを自分の技術スタックに含められるよう、Dockerの多様なオプションを一つ一つテストし、Dockerのために理解が必要なLinuxなど関連技術も習得し、実際に複雑なサービスまで作れるように構成しました。

難易度 初級

受講期間 無制限

  • funcoding
Network
Network
Linux
Linux
Docker
Docker
Network
Network
Linux
Linux
Docker
Docker

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

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

4.9

5.0

mmm

100% 受講後に作成

基礎知識がない状態で受講した講座でしたが、ついていくうちにドメイン購入後、スマホで自分がデプロイしたサイトにアクセスできるようになりました。購入後かなり時間が経ってから書くレビューですが、私が初めて熱心に受講した講座です。Dockerも使い、基本コマンドも教えてくださり、初心者でもしっかりついていけるように説明してくださいます。

5.0

yg04076

100% 受講後に作成

講義を聞いている学部生です。

5.0

fletcher_seth2335

15% 受講後に作成

Dave LeeインストラクターのFull-Stackロードマップしたがって、じっくり受講中ですが本当に受講生のために講義を準備して作っていただいた感じをたくさん受けます^_^ Dockerについて理解したいのですが、十分に組み立てられた体系的な講義を見つけることができなかったので、このような偏波的な知識の中で迷い、一茎の光のように発見したのがこの講義です! 講師様のノウハウと技術に対する専門性と受講生に対する愛情がそっくり溶け込んでいるこの講義の絶対におすすめで、当然受講評満点です^.^

受講後に得られること

  • 主要なDockerコマンド

  • Dockerfile の文法

  • Docker Compose の文法

  • Webサーバー(nginx)中級使用法

  • Reverse Proxy 設定 (nginx)

  • HTTPS証明書の発行とサーバー設定

  • Linuxの基本的な使い方

  • AWS EC2サーバー構築基本

  • Dockerベースのデプロイ基礎

オンオフライン2万人受講!
最新サーバー技術、確かなDockerの基礎を固める
完成度の高い講義シリーズ(フルスタック Part3)

実務と並行しながら、9年間で8万人への講義経験をもとに、一般的なIT講義よりも最大限受講者の立場を考えて作った特別な講義です。多様な資料、多様な例題で関連技術を知らない状態から始めて、関連技術を自分の履歴書に記載できる程度に核心的な技術をしっかりと身につける講義です

本講座は、これまで多くの方々が学習され、良いご意見をいただいている実績のある講座です。
万が一問題があれば、これまでと同様に今後も随時アップデートされる予定です。

Webサービス/アプリサービスのために必ず必要な技術スタック、サーバー技術とDockerをどうやって自分の技術にするのでしょうか?
  • Dockerで実際のサービスをサーバーに上げるには、Linux、Webサーバー、httpsについても活用できる程度に整理する必要があります
  • 意外と多い様々なDockerオプションと文法、複雑なサービスを作れるレベルまでしっかり整理する必要があります
  • Dockerを取り巻く様々な背景知識も整理して、結局最新のサーバー技術の確固たる基礎を築かなければなりません
すっきりとDockerを自分の技術スタックにできるようにしてくれたらいいのに...

昔、講師が歯がゆく思っていた部分です本を読んでも、講義を見ても、何かすっきりと整理されません。自分が考えるサービスをDockerで作ろうとしても、実際にはうまくいきません。ブログにあるDockerの設定とスクリプトをテストしてもうまくいきません。Dockerと連携する様々なサーバー技術も整理できず、結局何もできませんでした。現場でよく使うオプション、実際に必ず理解が必要なオプション、そしてDockerと連携するサーバー技術まで簡単に理解し、実際に活用できるよう様々な例題で一つ一つテストします

確かで実質的なDockerとサーバー技術の基礎力のために作りました。
数え切れないほど多くの文法と機能、どうやって実際に自分のものにするのでしょうか?
現場の経験とよく整理された資料と例題で、講師も初めて学ぶように!
超簡単な機能とオプションから、複雑な機能、関連技術まで!一つずつ征服していきます!
  • 必須のDocker image/container、Dockerfile、docker-composeの細かいオプションと文法を例題と共に実際にテストしながら短時間で整理し理解します
  • Dockerで実際のサービスを作るために必ず必要な関連技術は講義内ですべて説明し、実際に活用します
    → Linuxの使い方
    → クラウド(AWS)の登録からEC2サーバー構築/活用
    → Reverse ProxyのためのNginx Webサーバー設定
    → Dockerベースのデプロイ
    → HTTPS証明書の発行およびサーバー設定
  • Dockerとサーバー関連技術の全般的な理解のための背景知識まで説明します(なんとLinuxの使い方も含む!)
  • 各機能を持つ7つのDockerを作成し、docker composeで構成して実際のEC2サーバーに立ち上げる
  • 実際の商用運用も可能な複雑なDockerを活用したサービスも作ってみます
    → 各機能を持つ7つのDockerをdocker composeで作成し、実際のEC2サーバーに一度に立ち上げてみる

7つの機能を持つDockerをdocker composeで作成し、実際のEC2サーバーに一度に起動してみる` tags are empty - there's no Korean text between them to translate. However, I can see Korean text in the `` section. If you'd like me to translate those parts: **Before:** "We'll also create services using complex Docker that can be operated in production → Create 7 Docker containers with different functions using docker compose and deploy them all at once on an actual EC2 server" **After:** "Verified by 80,000 people over 9 years! Don't waste your time! When the instructor is different, IT courses can be different too! If you're meticulous and reasonable, it's possible! To utilize Docker" Please provide the Korean text you'd like translated between the `` tags.

9年間8万人の検証!
時間を無駄にしないでください!
講師が違えば、IT講義も違います!
几帳面で合理的な方なら可能です!

Dockerを活用するには複雑な例題を一つ一つ実装してみる必要があります!

本講義の最後には7つのDockerで構成されたWebサービスを実装し、その他に各オプションごとに様々な例題を実装します
- Reverse Proxy、MySQL(データベース)、自分だけのWebサービス(フロントエンドサーバー)、WordPressブログサービス、自分だけのバックエンドサーバー1(flask + gunicorn、fastapi + uvicorn など)、自分だけのバックエンドサーバー2(PHP-FPM)、HTTPS対応及び定期的な認証キー自動更新など

フルスタックになるには、バックエンドとフロントエンドだけ習得すればいいのでは?, wouldn't it be enough to just learn backend and frontend?

ウェブでもアプリでも最近のサービスにはサーバーが必要であり、サーバーではすべてのサービスがDockerテクノロジーを通じてサービスされます。Dockerは最新のサーバー技術の核心であり、実務では必須です。何よりも開発者なら必ず自分のものにすべき最新IT技術です。

全体で最も速い最新フルスタックロードマップをYouTube動画で要約して作成しました。該当動画を参考にしていただければ、本技術を超えて、一人でも短時間でWeb/アプリ開発ができるロードマップも理解していただけます。

実力のある開発者になるには?基礎が核心です!Dockerは最新サーバー技術の基本です。Kubernetes、無停止/自動デプロイなどは全てDocker技術をしっかり` tags are empty - there is no Korean text between them to translate. The "surrounding" context shows Korean text before and after, but the actual content to be translated is missing. Could you please provide the Korean text that needs to be translated?

実力のある開発者になるには??

基礎が核心です!Dockerは最新のサーバー技術の基本です。Kubernetes、無停止/自動デプロイなどは全てDocker技術をしっかり積んだ後、一つずつ追加していけば良いのです。
Dockerを飛ばしたり、大雑把にしか知らないままでは関連技術をきちんと習得し活用することはできません

膨大なオプションと文法を詳細なまとめ資料と講義で整理しましょう!

本は詳しすぎて、探すのも難しいです。時間もかかりますよね。ブログは情報が散発的すぎて、検索だけでは整理しにくいです。優先順位を決めて学ぶべきなのに、どこまで優先的に必要なのか、どこまで学べばDockerを理解して活用できるのか分かりませんよね
詳細なまとめ資料と多様な例題を分かりやすく説明する講義と一緒に理解すれば、
その後はいつでも「あ!あの機能覚えてるけど、どうやって使うんだっけ?」という考えが浮かび、その時いつでも資料と例題を見ればすぐに活用できます

その文法を理解して活用できるように
簡潔でありながら、丁寧に作成された資料と、
その文法を活用できる簡潔な例題
そして、多様なサンプルプロジェクトファイル

• 各機能別のサンプルコードと様々なDockerプロジェクトの例をファイルで提供し、Linuxの使い方もPDFファイルで提供いたします。
• Docker関連講義の詳細資料もオンラインで電子書籍(ebook)のようにいつでも確認できるよう提供いたします。(ただし、Docker詳細資料は著作権の問題により、コピーおよびダウンロードは制限しております)

初心者でもできますか? do this too?

本講義も初心者の方が受講できるよう、詳しく丁寧に説明する講義です。私の講義を受講された方は、この部分をよくご理解いただけると思います。しかし、本講義は基本的に技術的な難易度があります。したがって、ジュニア開発者段階にいらっしゃる方や、Dockerの技術を初めて整理しようとする開発者を対象としています。

もし初心者の方であれば、本詳細ページ下部に記載されているフルスタックシリーズで、最低限1~4(フルスタックPart1)まで基礎を固めた後に、受講されることをお勧めします。特に各講義を丁寧に受講しながら、それぞれのコードを作成し、個別の課題を自ら解決しようと努力していけば、ジュニア開発者として十分な力量が身につくでしょう

体系的に学ぶことができますか??

入門者から始めて、フルスタックになるまでの全過程を少しずつ難易度を上げながら、詳細かつ体系的に学べるように講義を作成しています。該当する文法と知識の理解を助けるため、簡潔なコードと十分な説明を行い、理解が必要な部分はその都度コンピュータ工学まで説明することで、優れた開発者になるための基礎を固めることができます。

十分な説明を行い、理解が必要な部分はその都度コンピュータ工学まで説明することで、優れた開発者になるための基礎を固めることができます。` tags are empty - there is no Korean text between them to translate. The surrounding context shows: - Before: "...with sufficient code and explanations, and when needed, we'll explain computer science concepts step by step, so you can build the fundamentals to become a good developer." - After: "This course is Part 3 of the full stack course series, and covers the server technologies needed for web/app service development as follows. Together with Part 1 and Part 2..." However, since there is no actual text to translate between the `` tags, I cannot provide a translation. Please provide the Korean text you'd like translated.

本講義は全体フルスタック講義シリーズのPart3で、本講義の中では次のようなWeb/アプリサービス開発のために必要なサーバー技術を扱います。Part1、Part2と共に本講義を受講されれば、それぞれ簡単なWebサービスを開発し、さらにインターネット上に公開して、自分だけのサービスを運営することもできます。

「あ!本当に違うんだな!」と感じられるよう悩みに悩んで作るIT講座シリーズです
合理的でお互いに配慮し合い、良いご縁を結べる方のみ
受講をお願いいたします!


体系的に学ぶ
ジャンジェミコーディング Dave Lee のロードマップ 🔑

開発者、データアナリスト及びデータサイエンティストのキャリアロードマップ!

Web/アプリ開発からデータ分析とAIまで、短時間で確かな基礎を築けるA to Zロードマップを提供します。IT技術は互いに密接に連携しているため、これらを統合してこそWeb/アプリサービスやデータサイエンスが可能になります。難易度を段階的に上げながら核心技術を身につければ、効率的に学習し、システムとデータ全般を理解して競争力のある開発者やデータ専門家として成長できます。そのために各分野の核心技術を体系的にまとめたロードマップを用意しました。

1. 最速のデータ全過程ロードマップ

本ロードマップとデータ関連のキャリア、データ分析/科学の全過程について詳しく説明した動画を作成しました。この動画を参考にしていただければ、一人でも短時間で試行錯誤なしにデータ過程を簡単に習得できます!

ちょっと待って! ✋
下記のロードマップをクリックすると、より詳しい内容をご確認いただけます。ロードマップをまとめて購入すると、割引価格で提供されます!(割引率は近日中に縮小される予定です。)

2. 最速のフルスタックロードマップ

このロードマップと、一人で最も速くWeb/アプリ開発を学習し実装する方法を詳しく説明した動画を作成しました。この動画を参考にすれば、短時間で試行錯誤なくWeb/アプリを実装できます。

ちょっと待って! ✋
下記のロードマップをクリックすると、より詳しい内容をご確認いただけます。ロードマップをまとめて購入すると、割引価格で提供されます!(割引率は近日中に縮小される予定です。)

3. 開発とデータ分野で必須のコンピュータサイエンス(CS)核心知識

本ロードマップは、開発とデータ分野の基礎となるITコア理論であるコンピュータサイエンス(CS)の必須知識を体系的にまとめた課程です。その中でも特にコンピュータアーキテクチャ、オペレーティングシステム、ネットワークなど、最も重要なコア科目を体系的に学べる講義を公開しています。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • Dockerをしっかりと身につけたい方

  • DevOpsのためにDockerと関連技術を習得したい方

  • バックエンドの能力強化のためにDockerをしっかり習得したい方

  • フルスタックのためにDockerをしっかりと習得したい方

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

  • フルスタック講義 Part1-1、Part1-2(必須ではないが推奨)

こんにちは
です。

33,513

受講生

2,460

受講レビュー

1,949

回答

4.9

講座評価

13

講座

ザンゼミコーディング、Dave Lee

  • About 잔재미コーディング紹介ブログ [クリック]

  • 主な経歴: クパン(Coupang)首席開発マネージャー/Principle Product Manager、サムスン電子 開発マネージャー(経歴 約15年)

  • 学歴: 高麗大学 日語日文学科 / 延世大学 コンピュータ工学 修士 (完全なチャンポン)

  • 主な開発経歴: Samsung Pay、Eコマース検索サービス、RTOSコンパイラ、Linux Kernel Patch for NAS

  • 著書: Linuxカーネルプログラミング、Linuxオペレーティングシステムの理解と開発、誰でもサッと読んでパッと理解するIT核心技術、超初心者のためのPythonプログラミング入門書

  • 運営サイト: 楽しいコーディング (http://www.fun-coding.org) [クリック]

最新の実務とIT講義を並行しながら、8年間にわたり一貫して堅実なフルスタック、データサイエンス、AIの講義を作り続けています。

カリキュラム

全体

60件 ∙ (12時間 22分)

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

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

受講レビュー

全体

240件

4.9

240件の受講レビュー

  • choihyeok님의 프로필 이미지
    choihyeok

    受講レビュー 19

    平均評価 4.9

    5

    100% 受講後に作成

    就労生時代にも大きな助けを与えた講義だが、就職してからはより大きな助けを与える講義。関連知識に初めて接する立場や周辺にアドバイスをしてくれる人がいない場合に残骸コーディングが最善の選択だと思う

    • funcoding
      知識共有者

      オンライン講義だけど人間のコミュニケーションだと思って製作しています~ 後輩にアドバイスする心を初心に変えませんでした ありがとうございます^^

  • plain91919041님의 프로필 이미지
    plain91919041

    受講レビュー 1

    平均評価 5.0

    5

    75% 受講後に作成

    会社でクーバーネティスを書いているのに突然適用が必要なので探しより受講することになったのに助けが本当にたくさんなりました! 2日でドッカーの重要な部分はすべて聞きましたが、輪郭がある程度捕まったようです。 それではクーバーネティスを探しに行きましょう。

    • funcoding
      知識共有者

      ハル二日で…すごいですね。役に立ったのは幸いです。ありがとうございます。

  • kjpyo님의 프로필 이미지
    kjpyo

    受講レビュー 1

    平均評価 5.0

    5

    39% 受講後に作成

    まだ講義中盤ですが理解がよくなるように説明していただき、AWSアカウント作成してサーバーインスタンスインストールしてドッカーまでよくインストールしました。

    • funcoding
      知識共有者

      良い受講評価ありがとうございます。力になります。 ㅎㅎ

  • mkkim9206026862님의 프로필 이미지
    mkkim9206026862

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • funcoding
      知識共有者

      ありがとうございます。

  • aijinsol님의 프로필 이미지
    aijinsol

    受講レビュー 14

    平均評価 4.6

    5

    100% 受講後に作成

    • funcoding
      知識共有者

      ありがとうございます!

¥10,126

funcodingの他の講座

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

似ている講座

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