inflearn logo

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,931 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

Đá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,369

Học viên

2,778

Đá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á

  • 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 ^^

    • 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.

      • pathas1206님의 프로필 이미지
        pathas1206

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        89% đã tham gia

        Tôi là một nhà phát triển front-end cấp dưới và tôi tham gia khóa học vì tôi tò mò về cấu hình môi trường CI tổng thể. Điều tôi thích khi tham gia khóa học: 1. Tôi thích việc bạn luôn giải thích lý do tại sao điều đó lại cần thiết. Thật tốt khi biết tại sao bạn cần nó để có thể học nó bằng cách suy nghĩ: “Đó là lý do tại sao tôi sử dụng nó”. Mỗi lần tôi giới thiệu một điều gì đó mới, nó đều được giải thích phù hợp nên tôi có động lực học hỏi rất tốt. 2. Tôi thích việc bạn cung cấp tài liệu cho lớp được sắp xếp theo sơ đồ. Khi nghiên cứu sự phát triển, có những phần khó hiểu qua văn bản trừ khi bạn biết cấu trúc tổng thể, nhưng sẽ dễ hiểu hơn nhiều vì chúng giải thích từng phần bằng sơ đồ. Tài liệu lớp học PDF cũng được cung cấp nên tôi nghĩ mình có thể tham khảo khi thực hiện các dự án khác trong tương lai. 3. Không dễ để theo dõi trong khi xem lại các bài giảng, nhưng các phần giải thích hơi chồng chéo nên bạn có thể xem lại một cách tự động, giúp bạn học dễ dàng hơn. Hẹn gặp lại lần sau khi tôi giảng bài!

        • 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 :)

          • sorayeon님의 프로필 이미지
            sorayeon

            Đánh giá 81

            Đá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!

          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!

          1.042.689 ₫