강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

Môi trường Docker và CI để học hỏi bằng cách làm theo [bản cập nhật 2023.11]

Thông qua bài giảng này, bạn có thể tìm hiểu về Docker và định cấu hình môi trường CI.

(4.8) 370 đánh giá

5,885 học viên

  • John Ahn
GitHub
AWS
Docker
CI/CD
Travis CI

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

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

  • Dịch vụ đám mây AWS

  • Travis C.I.

  • Docker

  • ReactJS NodeJS MySQL

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

Xin chào.
Trong bài giảng này, chúng tôi đã trình bày cách thiết lập môi trường Docker và CI.

John Ahn, Docker

Trong trường hợp của Google, sức ảnh hưởng của Docker đang ngày càng tăng đến mức nó được sử dụng trong tất cả các dịch vụ của Google, từ Gmail đến YouTube.
Khi sử dụng Docker, bạn sẽ hiểu tại sao sức ảnh hưởng của nó lại tăng nhanh đến vậy.
Vì vậy, đây là bài giảng về Docker mà các nhà phát triển full-stack hoặc nhà phát triển máy chủ phụ trợ sẽ thấy vô cùng hữu ích.

Bài giảng về Docker này bắt đầu bằng kiến thức chuyên sâu về cách Docker hoạt động và cách sử dụng nó trong thực tế.
Bằng cách kết nối Travis CI, Docker Hub và các dịch vụ AWS, chúng ta có thể xây dựng một môi trường CI.
Bạn sẽ học cách sử dụng Docker theo những cách thậm chí còn thú vị hơn.

Thông qua bài giảng này, nhiều người sẽ tìm hiểu về chủ đề nóng hiện nay trong lĩnh vực phát triển.
Tôi hy vọng đây sẽ là cơ hội để tìm hiểu thêm về hệ thống CI và Docker và áp dụng chúng vào thực tế!
Và bài giảng này cũng liên quan đến bài giảng Kubernetes sẽ được phát hành sau.

Những gì bạn sẽ học được trong khóa học này ✏️

Docker
Docker Image Docker Container Docker Volume Docker Compose Docker Hub

Github
Dòng Git

Travis CI
Travis Flow Travis.yml File Kiểm tra Hệ thống Triển khai Hệ thống Biến môi trường

AWS
IAM EC2 ElasticBeanstalk VPC Security Group S3 Dockerrunaws Định nghĩa tác vụ

Các ngăn xếp được sử dụng trong thực tế
Node.js React.js Mysql Redis

Tính năng bài giảng 💡

Bài giảng này có rất nhiều sơ đồ.
Bởi vì Docker và hệ thống CI rất phức tạp.
Nếu bạn giải thích bằng lời, bạn phải hình dung nó một cách riêng biệt để hiểu nó theo góc độ hiểu biết.
Để làm cho phần đó đơn giản hơn , tôi đã tạo sơ đồ cho tất cả các phần phức tạp.
Tôi đã cố gắng giúp những người tham dự buổi thuyết trình hiểu rõ 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ỳ trình soạn thảo nào bạn thích.
Tôi sử dụng máy MAC nhưng nó cũng chạy được trên Windows.

Nội dung hữu ích, nhiều đánh giá tích cực từ sinh viên!
Ngoài ra, hãy xem qua loạt bài <Học Node + React bằng cách làm theo>.

Node và React: Học bằng cách làm theo loạt bài - Khóa học cơ bản
Bước đầu tiên để phát triển toàn diện!
Chúc bạn vui vẻ khi sử dụng JS với Node + React.
Chuỗi bài về Node và React: Học bằng cách làm theo
Tạo trang web trung tâm mua sắm

Nâng cao kỹ năng thực tế của bạn bằng cách tạo một trang web trung tâm mua sắm!

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 môi trường CI

  • Bất cứ ai muốn học cách sử dụng Docker trong thực tế từ những điều cơ bản

Xin chào
Đây là

84,307

Học viên

2,704

Đánh giá

2,430

Trả lời

4.8

Xếp hạng

20

Các khóa học

안녕하세요. 

즐겁게 개발하고 있는 개발자입니다. 

앞으로 많은 도움을 드릴 수 있었으면 좋겠습니다.


- 따라하며 배우는 도커와 CI환경 저자
- 카카오 기업 신입 공채 FE 교수자
- 패스트캠퍼스, 구름 강사 
- 현대자동차 개발 기업 교육
- 신한은행 메타버스, 코빗 타운 풀스택 개발
- 여러 공공기관 SNS 풀스택 개발

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ả

370 đánh giá

4.8

370 đánh giá

  • 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á 10

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

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

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

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

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

          805.767 ₫

          22%

          1.044.513 ₫

          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!