강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

開発者のための簡単なドッカー

現業開発者がドッカーを使った経験を溶かした新しいカリキュラムで、既存の教材や講義と差別的な講義を提供します。 単純な命令の使用法ではなく、ドッカーを使用する理由についての基本的な質問から出発します。

  • daintree
도커
왕초보
이해가 쏙쏙
도커컴포즈
도커볼륨
컨테이너
Docker
container
Virtualization
docker-compose
docker-volume

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

こんなことが学べます

  • 仮想化とコンテナの概念の理解

  • IDEのコンテナ機能の使用(IntelliJ、VSCode)

  • 良い画像を構築する方法

  • 3Tierアーキテクチャアプリケーションのコンテナ化

  • 開発者が知っておくべき仮想ネットワークとボリュームマウント

  • クラウドネイティブアプリケーション開発のためのコンテナ活用法

  • ドッカーコンポーズとフラッグハブアクションパイプラインの使い方

開発者として就職しました。
ドッカー、実務でどのように使用する必要がありますか? 😭

クーバーネティスを学ぶ前に開発者が必須であることを知っておくべきドッカー

クーバーネティス 同じコンテナオーケストレーション環境でのクラウドネイティブアプリケーションの設計と開発には、コンテナの理解が不可欠です。

💡コンテナをより深く理解し活用するためのさまざまなケースを提供します。

💡コンテナを初めて接する方も簡単に理解できるように基礎概念からじっくり説明します。

🎉講義をすべて受講したら

  • コンテナの動作原理と全体的な生態系を理解することができます。

  • 実務でコンテナを適用できる部分と適用方法を習得できます。

簡単な理解のために様々な視覚資料を提供します。

雪が楽しい講義!多彩な視覚資料を通じて理解を助けます。 (200P分のPDF資料提供)

仮想化技術

仮想化技術の概念とコンテナ仮想化の理解

画像のレイヤー

設計図に例えたレイヤ構造の説明

ネットワークマップ

ネットワークをマップ上のドッカー仮想ネットワークの説明

キャッシュを活用したビルド

イメージビルド時にキャッシュを活用する方法

練習アプリケーションのソースコードをコンテナとして設定できます。

WEB、WAS、DB 3 つのサーバーで構成される植物管理サービスLeafyをコンテナとして構成する過程を通じて、実際の業務で使用できる方法論とノウハウを提供します。

Leafyアプリケーションサーバーとフレームワークについて

  • leafy-frontend: Vue.js 2

  • leafy-backend: Spring Boot 2.7

  • leafy-postgres: PostgreSQL


練習コードプレビュー

Q. 私は開発経験がありませんが、ソースコードを読むことができなければなりませんか?

A. 講義では開発に関する内容は簡単に説明し、アプリケーションをコンテナ化する部分に焦点を当てています。そのため、開発経験がなくても従うことができる難易度で説明します。

📖学習内容

  1. 基本概念: 仮想化、コンテナ、レジストリ、イメージビルド、コンテナアプリケーションの設定

  2. 深化の概念:ネットワーク、ボリューム

  3. 実務:レイヤー管理、キャッシング、3 Tier構成、開発環境(IntelliJ、VSCode)のコンテナ活用

  4. 活用: Docker Compose, GitHub Actions


基本概念

コンテナの中心的な概念とドッカーの使い方を学び、イメージを構築し、アプリケーションをコンテナ化する方法を学びます。

深化の概念

難しく感じられるネットワーク、ストレージ、サーバー構成、DNSサーバーなどの概念を開発者が知るべき部分だけを抜き出しました。

実務

さまざまな実践的なトピックを通じて、コンテナの活用方法について学びます。

活用

Docker Composeを使用して複数のコンテナを簡単に処理する方法と、GitHub Actionsを使用してイメージのビルドを自動化する方法を学びます。

📋受講前の注意

講義を聞いて実習を進めるPC1台が必要です。

練習環境

  • オペレーティングシステムとバージョン(OS):Windows 10、Windows 11、MacOS

  • 使用ツール:Git、Git Bash、Docker Desktop、VSCode

  • PC仕様:CPU 2 Core、メモリ最小4GiB、推奨8GiB

学習資料

  • PDF学習資料提供

  • 実践的なアプリケーションソースGitリンクを提供

こんな方に
おすすめです

学習対象は
誰でしょう?

  • コンテナのすべての概念を深く知りたい人

  • 全体的なIT知識を必要とするジュニア開発者

  • コンテナを実務に使用する開発者とエンジニア

  • IT企業就職を準備する学生

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

  • 学部生レベルの基本的な開発経験があれば、より良いです。

  • 開発経験がなくても関係ありません。

こんにちは
です。

6,195

受講生

349

受講レビュー

192

回答

5.0

講座評価

2

講座

빠르게 변화하는 기술의 흐름 속에서, 함께 배우고 성장하는 엔지니어가 되고자 합니다.

 

LLM 기반의 AgentAI 및 MCP 개발

OpenAI 기반 사내 챗봇 플랫폼 개발

클라우드 인프라 및 파이프라인 설계

Azure, Docker, Kubernetes, Spring Boot

 

daintree.henry@gmail.com

🌐 https://www.linkedin.com/in/hyeonwoohwang

カリキュラム

全体

66件 ∙ (9時間 54分)

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

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

受講レビュー

全体

201件

5.0

201件の受講レビュー

  • parksangdonews8226님의 프로필 이미지
    parksangdonews8226

    受講レビュー 17

    平均評価 4.8

    5

    88% 受講後に作成

    Tôi mua khóa học vào buổi sáng và bắt đầu học. Lúc xem xong thì đã 2h30 sáng... Nội dung phong phú đến mức tôi không còn cách nào khác là phải xem hết cho đến hết. Đó là một ngày hiệu quả đến nỗi tôi không thể rời mông ra ngoài giờ ăn. Tôi rất ấn tượng với cách tiến triển của các chương, giải thích các khái niệm, sắp xếp thuật ngữ và sau đó chuyển sang thực hành. Điều đó dễ hiểu đến mức tôi tự hỏi liệu anh ấy có học được một phương pháp giảng dạy riêng biệt nào không, và những lời khuyên trong quá trình đó rất hữu ích. Thực ra vì đã có chút kinh nghiệm nên không phải là tôi không biết Docker/Docker Compose/GitHub Action, nhưng sẽ tốt hơn nếu tôi đã học về nó qua bài giảng này khi mới bắt đầu học. Tôi rất ấn tượng. Tôi cảm thấy có sự chuẩn bị rất nhiều ở phần giải thích cấu trúc lệnh và tiến trình được thực hiện từng bước với mã được chuẩn bị trước. Nó có vẻ hơi đắt vì nó đắt hơn hai cuốn sách, nên có hơi nặng nề một chút, nhưng tôi cảm thấy như hôm nay mình đã được dạy kèm đàng hoàng ^^ Cảm ơn Mọi người trong phòng thanh niên, chạy đi!! Đây rồi!!~~ - Ted -

    • daintree
      知識共有者

      Xin chào Park Sang Do. Đây là Devwiki. Trước hết, xin chúc mừng bạn đã hoàn thành khóa học và cảm ơn bạn đã để lại đánh giá chi tiết. Tôi rất vui vì bạn thấy nó hữu ích. ☺️ Vì đây là buổi ôn tập đầu tiên của tôi nên nó có ý nghĩa đặc biệt đối với tôi. Chúng tôi sẽ trở lại với những bài giảng tốt hơn trong tương lai!

  • mimi59631492님의 프로필 이미지
    mimi59631492

    受講レビュー 1

    平均評価 5.0

    5

    58% 受講後に作成

    Đây là lần đầu tiên tôi để lại một bài đánh giá thực sự về khóa học Infron. (Có thể là không.) Rất tiếc phải nói điều này, nhưng bạn thực sự là một tên ngốc hoàn toàn. Docker là Docker, nhưng nó cũng có cơ sở lý thuyết cho nhiều thứ khác nhau. Cảm ơn bạn đã cho tôi biết, tôi đã có thể làm rõ những điều tôi còn bối rối hoặc không thể nhớ được. Tôi đang có một thời gian tuyệt vời với bài giảng. Tuy nhiên, trong bài tập cuối cùng của Phần 5, khi tôi khởi chạy nginx container bằng tệp Docker, đã xảy ra một lỗi nhỏ. Nhưng tại sao lại phải bận tâm đến một điều nhỏ nhặt như vậy trong một bài giảng có ý nghĩa lớn lao như vậy? Chúng tôi sẽ tự mình tìm ra nó. Giọng hát của bạn thật sự rất hay, cảm ơn bạn rất nhiều... Làm thế nào bạn có thể thực hiện một bài giảng đáng kinh ngạc như vậy bằng cách chỉ xác định rõ ràng những phần cần thiết mà không đưa ra những lời giải thích dài dòng? Bạn đã soạn bài giảng trong 6 ngày và sau đó nghỉ vào ngày thứ 7 phải không? Hoặc có thể là chính Docker? MBTI có phải là Devop không? Tôi sẽ kết thúc bài đánh giá khóa học ngắn hạn của mình tại đây và tôi sẽ đi nghe tất cả các bài giảng còn lại. Tôi hy vọng bạn luôn khỏe mạnh và giàu có.

    • daintree
      知識共有者

      Xin chào mini5963, đây là Devwiki. Tôi bật cười sau khi đọc bài đánh giá của bạn 😂 Bạn thật tràn đầy ý nghĩa,,, Và cảm ơn bạn đã đánh giá cao việc thiếu các bài giảng. Tôi rất cảm động sau khi đọc bài đánh giá đầy yêu thương. Tôi sẽ làm việc chăm chỉ để tạo ra các bài giảng cho đến khi MBTI trở thành Devops 👍 Tôi sẽ kiểm tra lại Phần 5 và cập nhật nó!

  • profit069님의 프로필 이미지
    profit069

    受講レビュー 22

    平均評価 5.0

    5

    100% 受講後に作成

    Trước đây khi biết sự khác biệt giữa VMware và Docker, tôi không hiểu rõ về nó, sau đó tôi nghiên cứu image build, Docker file, Docker Compose... và cuối cùng bỏ cuộc. Thật trùng hợp, lần này một bài giảng Docker mới được phát hành, tôi đã nghe nhiều tài liệu trực quan khác nhau và một bài giảng xem trước ngắn trên YouTube và khả năng truyền tải rất tốt nên tôi đã mua ngay bài giảng và dành thời gian để nghe vào mỗi cuối tuần . Tóm lại, tài liệu trực quan khi giải thích lý thuyết thực sự rất dễ hiểu đối với tôi. Tôi cảm thấy điều đặc biệt quan trọng là phải hiểu các bài giảng của Docker để giải thích mọi thứ bằng hình ảnh thay vì chỉ bằng lời nói. Tôi đã hoàn thành khóa học và hiện có khả năng tìm thấy các lệnh cần thiết bằng cách xem tài liệu Docker. Và dựa trên những gì đã học được, tôi đã tự mình tạo các phần cần thiết của tệp Docker Compose và Docker, lần đầu tiên xây dựng quy trình CI/CD GitHub Action và triển khai thành công. Có lẽ vì tôi là sinh viên đại học nên vẫn có những phần thực hành Docker không gây ấn tượng với tôi, nhưng tôi nghĩ mình đã trưởng thành đến mức không còn cảm thấy khó chịu với những thuật ngữ như hình ảnh. xây dựng, đẩy, khối lượng, mạng, v.v. Tôi rất may mắn đã học được Docker qua khóa học này trước khi đi làm. Đó là một lớp học đáng giá và thực sự đáng đồng tiền bát gạo.

    • daintree
      知識共有者

      Xin chào Infrun. Đây là Devwiki. Bạn đã liên tục tham dự các bài giảng, tra cứu tài liệu và thậm chí còn tạo ra một hệ thống! Tôi có thể cảm nhận được rằng bạn đã trưởng thành qua bài giảng 👏👏 Vì không có nhiều người biết cách cấu hình và giải thích môi trường container khi tạo danh mục đầu tư nên chắc chắn đây sẽ là một lợi thế cạnh tranh tốt. Cảm ơn bạn đã đánh giá chân thành và chúng tôi sẽ hỗ trợ bạn trong quá trình tìm kiếm việc làm! Nếu bạn có thêm bất kỳ câu hỏi nào trong khi chuẩn bị, vui lòng đặt câu hỏi qua bảng thông báo cộng đồng hoặc email.

  • seungwoo님의 프로필 이미지
    seungwoo

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    Cảm ơn bạn cho một bài giảng tuyệt vời. Lâu lắm rồi tôi mới được nghe một buổi giảng với tài liệu giảng dạy được chuẩn bị tỉ mỉ như vậy. Tôi chưa nghe hết bài giảng nhưng nó thực sự rất thú vị và tôi đang học từng điều một mà tôi chỉ biết mơ hồ. Tôi nghĩ sẽ hữu ích và thú vị nếu bạn có thể giải thích Kubernetes và AWS trong bài giảng tiếp theo. Cảm ơn! + Tôi nghĩ bạn có giáo án Kubernetes. Tôi muốn biết kế hoạch tải lên của bạn! (Tôi sẽ vào lớp ngay!)

    • daintree
      知識共有者

      Xin chào itjustbong. Đây là Devwiki. Tôi muốn đến với các bạn càng sớm càng tốt, nhưng việc soạn bài giảng mất khá nhiều thời gian nên mục tiêu của tôi là hoàn thành nó trong năm nay! Chúng tôi dự định mở một khóa học Linux cơ bản trong tuần này. 😀 Dù có muộn một chút nhưng chúng ta sẽ quay lại với một bài giảng chất lượng!

    • Tôi muốn nhờ bạn thực hiện một khóa đào tạo thực hành Kubernetes dựa trên Spring mà tôi đã học ở đây 😭😭 Tôi biết có rất nhiều lý thuyết về Kubernetes, nhưng không có dự án nào cả, và tất cả chỉ là lý thuyết trong 20 giờ, nên tôi bỏ cuộc giữa chừng 😭

  • 3141592님의 프로필 이미지
    3141592

    受講レビュー 20

    平均評価 5.0

    5

    97% 受講後に作成

    Đó là một bài giảng dường như được giảng dạy bởi một học sinh cuối cấp thân thiết. Thay vì viết một lệnh duy nhất, đây là một bài giảng hay giải thích lý do Docker xuất hiện, cách sử dụng và thậm chí cách sử dụng nó tốt. Nếu bạn chưa quen với Docker, tôi khuyên bạn nên bắt đầu với bài giảng này.

    • daintree
      知識共有者

      Xin chào Jongmin. Đây là DevWiki. Cảm ơn vì lời khuyên! Mình sẽ trở lại với những bài giảng hay hơn trong tương lai 😀

¥10,824

daintreeの他の講座

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

似ている講座

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