강의

멘토링

커뮤니티

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) 208 đánh giá

2,313 học viên

  • daintree
도커
왕초보
도커컴포즈
도커볼륨
컨테이너
Docker
Virtualization
CI/CD
docker-compose
container

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

Bạn sẽ nhận được điều này sau khi học.

  • 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,436

Học viên

366

Đánh giá

194

Trả lời

5.0

Xếp hạng

2

Các khóa học

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

📚 강의

  • 기초부터 이해하는 쉬운 쿠버네티스

  • 개발자를 위한 쉬운 도커

  • 개발자를 위한 쉬운 리눅스

경력 

  • AI Architecture & Engineering

  • LLM 기반의 AgentAI 및 MCP 개발

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

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

  • Azure, Docker, Kubernetes, Spring Boot

 

daintree.henry@gmail.com

🌐 링크드인

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ả

208 đánh giá

5.0

208 đánh giá

  • parksangdonews님의 프로필 이미지
    parksangdonews

    Đánh giá 17

    Đánh giá trung bình 4.8

    5

    88% đã tham gia

    I bought the lecture in the morning and started studying... After watching it, it was 2:30 in the morning... It was such a rich content that I couldn't help but watch it all the way through. It was such a rich day that I couldn't get my butt off except for meal times. I was impressed by the chapter progression that explained the concepts, organized the terms, and then proceeded with the practice. I wondered if he had learned a separate teaching method because it was easy to understand and the tips in between were very useful. In fact, I had some experience, so I knew Docker/Docker Compose/GitHub Actions, but I wish I had encountered it through this lecture when I first learned it. I was impressed. I felt a lot of preparation in the part where the structure of the commands was explained and the progress was made step by step with the code prepared in advance. It was a little expensive because it cost more than two books, but I felt like I had a proper tutoring session today ^^ Thank you. Youth room, run!! Here it is!!~~ - Ted -

    • daintree
      Giảng viên

      Hello Sang Do Park. This is DevWiki. First of all, congratulations on completing the course and thank you for leaving a detailed course review. I'm glad it was helpful. ☺️ This is my first course review, so it has a special meaning to me. I will come back with better courses in the future!

  • mimi59631492님의 프로필 이미지
    mimi59631492

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    58% đã tham gia

    This is my first time leaving a review for Inflearn. (It may not be true.) I'm sorry to say this, but you are really amazing.. Docker is Docker, but you also teach me various theoretical bases, and thanks to you, I was able to re-confirm things that I was confused about or didn't remember well, so I'm having a great time with the lecture. But when I did the last practice in Section 5, a small error occurred when I launched the nginx container with a docker file. But what's the big deal about such a small thing in a lecture that contains such great meaning? I'll figure it out. Your voice is really nice, and I'm so grateful.... How did you distribute such an amazing lecture by clearly picking out only the necessary parts without explaining it in detail? I wonder if you made the lecture over 6 days and took a break on the 7th day? Or are you Docker itself? Is your MBTI Devops? I'll end my brief course review here, and I'll go listen to all the remaining lectures. I hope you stay healthy and become rich.

    • daintree
      Giảng viên

      Hello mini5963, this is Devwiki. I burst out laughing after reading the course review 😂 Your sense is overflowing,,, And thank you for appreciating the lecture that was lacking. I was touched after reading the affectionate course review. I will work hard to make lectures until MBTI becomes Devops 👍 I will check the section 5 part you mentioned again and update it!

  • profit069님의 프로필 이미지
    profit069

    Đánh giá 22

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    When I learned the difference between VMware and Docker in the past, I didn't understand it well, and after that, I studied image build, Dockerfile, Docker Compose... and eventually gave up. This time, a new Docker lecture came out, and I watched various visual materials and short preview lectures on YouTube, and the delivery was very good, so I bought the lecture right away and listened to it every weekend. In conclusion, when explaining the theory, the visual materials were really easy for me to understand. I felt that explaining it with pictures rather than just words was especially important for understanding in the Docker lecture. After completing the lecture, I now have the ability to find the necessary commands by looking at the Docker documentation. And based on what I learned, I wrote the necessary parts of Docker Compose and Dockerfile myself and built a CI/CD GitHub Action pipeline for the first time and successfully deployed it. Maybe it's because I'm a college student, but there were still some parts of the Docker practical part that I didn't understand, but I think I've grown to the point where I don't feel averse to various terms such as image build, push, volume, network, etc. I am so lucky to have learned Docker through this course before getting a job. It was a really informative course that I didn't regret spending money on.

    • daintree
      Giảng viên

      Hello Inflearn. This is DevWiki. You have been consistently taking the lectures, and you have even configured the pipeline by searching for documents yourself! I can feel that you have grown through the lectures 👏👏 There are not many people who know how to configure and explain the container environment when creating a portfolio, so it will definitely be a good competitive edge. Thank you for your sincere review, and I will support your job search! If you have any further questions while preparing, please feel free to ask on the community bulletin board or by email~

  • seungwoo님의 프로필 이미지
    seungwoo

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Thank you for the great lecture. It's been a long time since I've had a lecture with such meticulously prepared lecture materials. I haven't finished the lecture yet, but it's so fun and I'm learning about the things I knew vaguely one by one. If you explain Kubernetes or AWS in the next lecture, it would be informative and fun to watch. Thank you! + I think you have a Kubernetes lecture plan. I'd like to know the upload plan! (I'm going to take the class right away!)

    • daintree
      Giảng viên

      Hello, itjustbong. This is Devwiki. I want to see you as soon as possible, but since it takes quite a while to make lectures, my goal is to finish it this year! I plan to open a basic Linux lecture within this week. 😀 Even if it's a little late, I'll come back with a quality lecture!

    • Please help me with a Kubernetes practice based on the Spring I learned here 😭😭 I know there is a lot of Kubernetes theory, but there are no projects and only 20 hours of theory, so I give up in the middle 😭

  • 3141592님의 프로필 이미지
    3141592

    Đánh giá 20

    Đánh giá trung bình 5.0

    5

    97% đã tham gia

    This is a lecture that seems to be kindly taught by a close school senior. Rather than writing a single line of commands, this is a good lecture that defines why Docker appeared, how it is used, and how to use it well. If you are new to Docker, I strongly recommend starting with this lecture.

    • daintree
      Giảng viên

      Hello Jongmin. This is Devwiki. Thank you for your recommendation! We will come back with better lectures in the future. 😀

1.851.685 ₫

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!