Học Docker và môi trường CI thông qua thực hành [Cập nhật 11.2023]

Thông qua khóa học này, bạn có thể tìm hiểu về Docker và có thể thiết lập môi trường CI.

(4.8) 377 đánh giá

5,937 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

GitHub
GitHub
AWS
AWS
Docker
Docker
CI/CD
CI/CD
Travis CI
Travis CI
GitHub
GitHub
AWS
AWS
Docker
Docker
CI/CD
CI/CD
Travis CI
Travis CI

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

4.8

5.0

2scent

90% đã tham gia

Nói tóm lại, đây là khóa học Docker giới thiệu tốt nhất. Mặc dù đã biết đến Docker hơn một năm nhưng tôi chưa có cơ hội trải nghiệm nó một cách chính xác Gần đây, tôi đã sử dụng nó một thời gian ngắn khi triển khai một dự án đơn giản và nhận ra rằng nó là một công nghệ khá hữu ích. Vì vậy, trong khi tôi đang suy nghĩ về việc học tập đúng cách, tôi đã tìm thấy khóa học này và đăng ký nó. Ngày nay, việc nghiên cứu về phát triển thật nhàm chán và tôi bị cuốn vào cách cư xử, nhưng sau khi tham gia khóa học này, tôi lại bắt đầu quan tâm đến việc nghiên cứu về phát triển. Đặc biệt, tôi mới chỉ nghe nói về CI nhưng khi thực sự dùng thử, tôi có cảm giác như mình đã thực sự trải nghiệm một thế giới mới. Càng về cuối bài giảng, có nhiều điều cần chú ý hơn nên có một số chỗ khó, nhưng nhìn chung thầy có giọng nói và phát âm tốt, giải thích cặn kẽ nên mình có thể tiếp thu bài giảng một cách thoải mái. . Cuối cùng, cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời. Tôi cũng đang mong chờ bài giảng Kubernetes.

5.0

nocolorsoft

27% đã tham gia

Trong trường hợp của tôi, tôi không biết nhiều về CI trước khi đi làm. Sau khi có việc làm, tôi tìm hiểu về CI và bắt đầu nghiên cứu về nó. Nếu bạn không quen với các công cụ Docker và CI, bạn nên làm như vậy. Tuy mới là phần mở đầu của bài giảng nhưng thầy giảng giải bằng sơ đồ một cách dễ hiểu nên rất dễ hiểu. Cá nhân tôi đang thực hiện một dự án đồ chơi và để tham khảo, tôi sẽ xây dựng và triển khai cả phần phụ trợ và giao diện người dùng bằng các công cụ Docker và CI. Cảm ơn bạn rất nhiều vì bài giảng rất hay ^^

5.0

소라연

90% đã tham gia

Tôi tham gia khóa học mà không hề do dự* ^^*

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

  • Các dịch vụ đám mây AWS

  • Travis CI

  • Docker

  • ReactJS NodeJS Mysql

Xây dựng môi trường Docker + CI cực kỳ cần thiết trong thực tế chỉ trong một lần!

Xin chào.
Trong khóa học lần này, chúng ta sẽ cùng tìm hiểu về cách xây dựng môi trường Docker và CI.

John Ahn, Docker

Đối với Google, tầm ảnh hưởng của Docker đang ngày càng lớn đến mức họ sử dụng Docker cho tất cả các dịch vụ từ Gmail đến YouTube.
Một khi đã sử dụng Docker, bạn sẽ không thể không hiểu tại sao tầm ảnh hưởng của nó lại trở nên lớn mạnh đến vậy.
Vì thế, đây là bài giảng về Docker mà nếu là các nhà phát triển Full-stack hay nhà phát triển Backend server thì nhất định phải biết, nó sẽ là một điểm cộng cực kỳ lớn.

Khóa học Docker lần này sẽ giúp bạn tìm hiểu từ những kiến thức chuyên sâu về cách Docker vận hành cho đến cách áp dụng vào thực tế,
đồng thời học cách sử dụng Docker một cách chuyên nghiệp hơn thông qua việc xây dựng môi trường CI bằng cách kết nối Travis CI, Docker Hub và các dịch vụ AWS
.

Thông qua khóa học này, tôi hy vọng nhiều bạn sẽ hiểu rõ hơn về hệ thống CI và Docker, vốn là những phần cực kỳ hot trong lĩnh vực phát triển hiện nay, đồng thời có cơ hội để thực sự áp dụng chúng!
Và khóa học này cũng sẽ được kết nối với khóa học Kubernetes sẽ ra mắt sau này.

 

 

Những điều bạn sẽ học trong khóa học này ✏️

Docker 
Docker Image Docker Container Docker Volume Docker Compose Docker Hub

Github 
Git Flow

Travis CI
Quy trình Travis Tệp Travis.yml Hệ thống kiểm thử Hệ thống triển khai Biến môi trường

AWS 
IAM EC2 ElasticBeanstalk VPC Security Group S3 Dockerrunaws Task Definition

Các stack được sử dụng trong thực hành 
Node.js React.js Mysql Redis

 

 

Đặc điểm của bài giảng 💡

Khóa học này bao gồm rất nhiều biểu đồ.
Vì bản thân Docker và hệ thống CI rất phức tạp,
nên nếu chỉ giải thích bằng lời, người học sẽ phải tự mình hình dung và trực quan hóa lại để hiểu,
để đơn giản hóa phần đó, tôi đã cố gắng biểu đồ hóa tất cả các phần phức tạp
giúp người nghe có thể hiểu bài một cách dễ dàng hơn.

 

 

 

Các công cụ được đề cập ở đây 🧰

Tôi sử dụng Visual Studio Code nhưng bạn có thể sử dụng bất kỳ Editor nào mình muốn.
Tôi sử dụng MAC nhưng vẫn có thể thực hiện trên Windows.

 

 

Nội dung vững chắc, đánh giá áp đảo!
Hãy đón xem cả series <Vừa học vừa làm Node + React> nữa nhé.

 

Series Học Node, React qua thực hành - Bài giảng cơ bản
Bước đi đầu tiên của phát triển Full-stack!
Hãy trải nghiệm sự thú vị khi sử dụng JS với Node + React.
Series Node, React vừa học vừa làm -
Tạo trang web mua sắm

Nâng cấp kỹ năng thực chiến thông qua việc xây dựng trang web mua sắm!

 

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

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

  • Những người muốn tìm hiểu về môi trường CI

  • Những người muốn học Docker từ cơ bản đến cách áp dụng trong thực tế công việc.

Xin chào
Đây là John Ahn

85,530

Học viên

2,791

Đánh giá

2,430

Trả lời

4.8

Xếp hạng

20

Các khóa học

Xin chào.

Tôi là một nhà phát triển đang tận hưởng niềm vui trong việc lập trình.

Hy vọng tôi có thể giúp ích được nhiều cho bạn trong tương lai.


- Tác giả cuốn sách "Học Docker và môi trường CI qua thực hành"
- Giảng viên đào tạo FE cho kỳ tuyển dụng công khai nhân viên mới của Kakao
- Giảng viên tại Fast Campus và Goorm
- Đào tạo doanh nghiệp về phát triển phần mềm tại Hyundai Motor
- Phát triển Full-stack cho Shinhan Bank Metaverse và Korbit Town
- Phát triển Full-stack SNS cho nhiều cơ quan công quyền

Thêm

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

Tất cả

93 bài giảng ∙ (10giờ 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ả

377 đánh giá

4.8

377 đánh giá

  • sorayeon님의 프로필 이미지
    sorayeon

    Đánh giá 84

    Đánh giá trung bình 5.0

    5

    90% đã tham gia

    Tôi tham gia khóa học mà không hề do dự* ^^*

    • johnahn
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã tin tưởng và đăng ký khóa học! Nếu có khó khăn gì, các bạn nhớ đặt câu hỏi nhé! Cảm ơn!

  • 2scent님의 프로필 이미지
    2scent

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    90% đã tham gia

    Nói tóm lại, đây là khóa học Docker giới thiệu tốt nhất. Mặc dù đã biết đến Docker hơn một năm nhưng tôi chưa có cơ hội trải nghiệm nó một cách chính xác Gần đây, tôi đã sử dụng nó một thời gian ngắn khi triển khai một dự án đơn giản và nhận ra rằng nó là một công nghệ khá hữu ích. Vì vậy, trong khi tôi đang suy nghĩ về việc học tập đúng cách, tôi đã tìm thấy khóa học này và đăng ký nó. Ngày nay, việc nghiên cứu về phát triển thật nhàm chán và tôi bị cuốn vào cách cư xử, nhưng sau khi tham gia khóa học này, tôi lại bắt đầu quan tâm đến việc nghiên cứu về phát triển. Đặc biệt, tôi mới chỉ nghe nói về CI nhưng khi thực sự dùng thử, tôi có cảm giác như mình đã thực sự trải nghiệm một thế giới mới. Càng về cuối bài giảng, có nhiều điều cần chú ý hơn nên có một số chỗ khó, nhưng nhìn chung thầy có giọng nói và phát âm tốt, giải thích cặn kẽ nên mình có thể tiếp thu bài giảng một cách thoải mái. . Cuối cùng, cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời. Tôi cũng đang mong chờ bài giảng Kubernetes.

    • augustman88081016님의 프로필 이미지
      augustman88081016

      Đánh giá 11

      Đánh giá trung bình 4.6

      5

      27% đã tham gia

      Trong trường hợp của tôi, tôi không biết nhiều về CI trước khi đi làm. Sau khi có việc làm, tôi tìm hiểu về CI và bắt đầu nghiên cứu về nó. Nếu bạn không quen với các công cụ Docker và CI, bạn nên làm như vậy. Tuy mới là phần mở đầu của bài giảng nhưng thầy giảng giải bằng sơ đồ một cách dễ hiểu nên rất dễ hiểu. Cá nhân tôi đang thực hiện một dự án đồ chơi và để tham khảo, tôi sẽ xây dựng và triển khai cả phần phụ trợ và giao diện người dùng bằng các công cụ Docker và CI. Cảm ơn bạn rất nhiều vì bài giảng rất hay ^^

      • sungmin082님의 프로필 이미지
        sungmin082

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Đây chính là khóa học tôi đang tìm kiếm. Đối với các bài giảng khác, đó là các bài giảng về Docker A-Z, CI/CD Tools A-Z và AWS A-Z, nhưng thay vì học sâu một điều, tôi muốn chọn và tìm hiểu những phần cần thiết để thực hành và xem CI/CD như thế nào môi trường tiến triển một cách tổng thể. Nhưng khóa học này đã đáp ứng được những gì tôi cần. Bạn giải thích rõ ràng, tôi không biết làm sao bạn biết mà chỉ giải thích những phần cần thiết. Đây là lần đầu tiên tôi hoàn thành khóa học Infron :) Tôi giới thiệu nó cho những người mới làm quen với CI/CD :)

        • hahahaha님의 프로필 이미지
          hahahaha

          Đánh giá 13

          Đánh giá trung bình 4.7

          1

          60% đã tham gia

          Tính đến thời điểm 24 năm, bạn có thể thấy gần một nửa số bài giảng chưa được thực hiện. Có vẻ như các lệnh đã thay đổi rất nhiều do cập nhật phiên bản Docker, v.v. Ngay cả khi bạn theo dõi bài giảng thì vẫn có lỗi xảy ra nên phải mất rất nhiều thời gian để thực sự tìm ra lỗi và sửa chúng. Trên hết, hầu như không có câu trả lời cho câu hỏi của bạn.....

          Khóa học khác của John Ahn

          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!