강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

Docker dễ dàng dành cho nhà phát triển

Chương trình giảng dạy mới này kết hợp kinh nghiệm của các nhà phát triển đang làm việc sử dụng Docker và cung cấp các bài giảng khác biệt với sách giáo khoa và bài giảng hiện có. Nó bắt đầu với câu hỏi cơ bản là tại sao bạn nên sử dụng Docker, thay vì chỉ sử dụng các lệnh.

(5.0) 196 đánh giá

2,272 học viên

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

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Hiểu các khái niệm ảo hóa và vùng chứa

  • Sử dụng các tính năng vùng chứa trong IDE của bạn (IntelliJ, VSCode)

  • Cách xây dựng một hình ảnh tốt

  • Container hóa ứng dụng kiến ​​trúc 3Tier

  • Mạng ảo và mount ổ đĩa mà nhà phát triển cần biết

  • Cách sử dụng vùng chứa để phát triển ứng dụng gốc trên nền tảng đám mây

  • Cách sử dụng Docker Compose và GitHub Action Pipeline

Tôi đã có được một công việc như một nhà phát triển
Docker: Tôi nên sử dụng nó như thế nào trong thực tế? 😭

Docker: Kiến thức cần thiết cho nhà phát triển trước khi học Kubernetes

Với Kubernetes Hiểu biết về container là điều cần thiết để thiết kế và phát triển các ứng dụng đám mây gốc trong môi trường phối hợp container.

💡 Chúng tôi cung cấp nhiều nghiên cứu điển hình khác nhau để giúp bạn hiểu và sử dụng container sâu hơn.

💡 Chúng tôi giải thích các khái niệm cơ bản từng bước để ngay cả những người mới làm quen với container cũng có thể dễ dàng hiểu được.

🎉 Nếu bạn tham gia tất cả các bài giảng

  • Bạn có thể hiểu cách thức hoạt động của container và hệ sinh thái tổng thể.

  • Bạn có thể tìm hiểu cách áp dụng container trong thực tế và nơi áp dụng chúng.

Chúng tôi cung cấp nhiều phương tiện trực quan giúp bạn dễ hiểu.

Bài giảng trực quan, dễ hiểu! Hình ảnh minh họa phong phú giúp hiểu bài dễ dàng hơn. (Được cung cấp 200 trang tài liệu PDF.)

công nghệ ảo hóa

Hiểu khái niệm về công nghệ ảo hóa và ảo hóa container

Các lớp của hình ảnh

Giải thích về cấu trúc lớp bằng cách sử dụng phép loại suy bản thiết kế

Bản đồ mạng

Giải thích về Mạng ảo Docker thông qua Bản đồ mạng

Xây dựng với bộ nhớ đệm

Cách tận dụng bộ nhớ đệm khi xây dựng hình ảnh

Bạn có thể cấu hình mã nguồn ứng dụng thực hành vào một vùng chứa.

Chúng tôi cung cấp các phương pháp và bí quyết có thể được sử dụng trong công việc thực tế bằng cách cấu hình Leafy , một dịch vụ quản lý nhà máy bao gồm ba máy chủ: WEB, WAS và DB, vào một vùng chứa.

Giới thiệu về máy chủ ứng dụng Leafy và khung

  • leaves-frontend: Vue.js 2

  • leaves-backend: Spring Boot 2.7

  • leaves-postgres : PostgreSQL


Xem trước mã thực hành

H. Tôi không có kinh nghiệm phát triển phần mềm. Tôi có cần phải biết đọc mã nguồn không?

A. Khóa học cung cấp giải thích đơn giản về các chủ đề liên quan đến phát triển và tập trung vào việc đóng gói ứng dụng. Do đó, khóa học được thiết kế để dễ theo dõi ngay cả với những người chưa có kinh nghiệm phát triển.

📖 Những gì bạn sẽ học được

  1. Các khái niệm cơ bản : ảo hóa, container, sổ đăng ký, xây dựng hình ảnh và cấu hình ứng dụng container.

  2. Các khái niệm nâng cao : Mạng, Khối lượng

  3. Thực hành : Quản lý lớp, lưu trữ đệm, cấu hình 3 lớp, sử dụng container trong môi trường phát triển (IntelliJ, VSCode)

  4. Sử dụng : Docker Compose, GitHub Actions


Các khái niệm cơ bản

Bạn sẽ học các khái niệm cốt lõi về container và cách sử dụng Docker, cũng như cách xây dựng hình ảnh và chứa các ứng dụng.

Các khái niệm nâng cao

Chúng tôi chỉ trích xuất những khái niệm mà nhà phát triển cần biết, chẳng hạn như mạng, lưu trữ, cấu hình máy chủ và máy chủ DNS, những khái niệm này có vẻ khó hiểu.

Luyện tập

Tìm hiểu cách tận dụng container thông qua nhiều chủ đề thực tế.

sự chia động từ

Tìm hiểu cách xử lý dễ dàng nhiều container bằng Docker Compose và tự động hóa việc xây dựng hình ảnh bằng GitHub Actions.

📋 Những điều cần lưu ý trước khi tham gia khóa học

Tôi cần một máy tính để tham dự các bài giảng và thực hành.

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows 10, Windows 11, MacOS

  • Công cụ được sử dụng: Git, Git Bash, Docker Desktop, VSCode

  • Thông số kỹ thuật của PC: CPU 2 lõi, bộ nhớ tối thiểu 4 GiB, khuyến nghị 8 GiB

Tài liệu học tập

  • Tài liệu học tập PDF được cung cấp

  • Liên kết Git đến mã nguồn ứng dụng thực hành được cung cấp

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn tìm hiểu sâu về mọi khái niệm về container

  • Nhà phát triển cấp dưới yêu cầu kiến ​​thức CNTT tổng quát

  • Các nhà phát triển và kỹ sư sử dụng container trong thực tế

  • Sinh viên chuẩn bị làm việc tại các công ty CNTT

Cần biết trước khi bắt đầu?

  • Sẽ tốt hơn nếu bạn có một số kinh nghiệm phát triển cơ bản ở cấp đại học.

  • Bạn không cần phải có bất kỳ kinh nghiệm phát triển nào.

Xin chào
Đây là

6,133

Học viên

334

Đánh giá

192

Trả lời

5.0

Xếp hạng

2

Các khóa học

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

 

LLM 기반의 AgentAI 및 MCP 개발

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

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

Azure, Docker, Kubernetes, Spring Boot

 

daintree.henry@gmail.com

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

Chương trình giảng dạy

Tất cả

66 bài giảng ∙ (9giờ 54phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

196 đánh giá

5.0

196 đánh giá

  • parksangdonews8226님의 프로필 이미지
    parksangdonews8226

    Đánh giá 17

    Đánh giá trung bình 4.8

    5

    88% đã tham gia

    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
      Giảng viên

      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

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    58% đã tham gia

    Đâ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
      Giảng viên

      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

    Đánh giá 22

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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
      Giảng viên

      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

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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
      Giảng viên

      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

    Đánh giá 20

    Đánh giá trung bình 5.0

    5

    97% đã tham gia

    Đó 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
      Giảng viên

      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 😀

Ưu đãi có thời hạn, kết thúc sau 19:32:01 ngày

1.402.631 ₫

24%

1.850.280 ₫

Khóa học khác của daintree

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!