CI/CD Deploy React, Next, Node lên VPS
99.000 VND
790.000 VND
Đầy Đủ Bài Giảng
Học Online Tiện Lợi
Kích Hoạt Nhanh 2-5 Phút
Thanh toán tự động
Được phép tải xuống

Mô tả

Full Khóa học Deploy super của DUOCMMO mới nhất - đầy đủ file đi kèm. Sau khi code hoàn thành một website, việc cuối cùng là deploy website đó lên môi trường production. Trong khóa học này, mình sẽ hướng dẫn các bạn deploy lên một VPS một cách hoàn toàn tự động thông qua Github CI/CD. Ngoài ra mình còn hướng dẫn các bạn tạo thêm con bot Telegram để có thể dễ dàng nhận thông báo trạng thái deploy một cách tiện lợi.

Bạn sẽ học được gì?

15 giờ học tổng cộng

CI/CD với Github Actions và Docker

Nhận thông báo qua Telegram Bot

Remote SSH với VS Code

Siêu chi tiết, level mới học code cũng deploy được

Cung cấp source code, tài liệu hướng dẫn đi kèm

Yêu cầu

  • Máy tính kết nối mạng
  • Laptop

Nội dung khóa học

15 chương
Tham gia cộng đồng của mình
Giới thiệu cách mua tên miền và VPS
DNS và tên miền
Kết nối PC với Github qua ssh
Tạo file config trong thư mục .ssh (nếu máy tính chưa có)
Custom tên ssh key và kết nối với Github qua config file
Làm việc nhiều tài khoản git trên một máy
Lưu ý khi chọn version cho Ubuntu
ssh vào VPS
Tạo user mới trên linux và ssh vào user đó
Copy public key từ máy cá nhân vào VPS thông qua ssh-copy-id
Một số câu lệnh hay dùng trên Ubuntu
Đóng mở Port, thao tác với tường lửa
Tạo ram swap
Dùng VS Code để kết nối đến VPS
Cài đặt NVM để quản lý Node Version
Kết nối VPS với Github qua SSH key
Deploy một project html css js lên VPS
Kill một tiến trình đang chạy ở port bất kì trên Ubuntu VPS
Auto Forward Port - Tính năng hay ho nhưng dễ nhầm lẫn
Deploy React, Vue, Angular
Dùng PM2 để quản lý các tiến trình Node.js, tắt terminal thì server vẫn chạy
Tạo repository Next Node để deploy
Deploy Node và Next lên VPS
Trỏ tên miền và cấu hình Nginx làm reverse proxy
Cấu hình HTTPS với Certbot
Cách debug trên production VPS
Tách 1 git repo thành 2 repo riêng lẻ
Tự động deploy với CICD Github Action
Github Action cho Next.js Repository
Tạo bot thông báo telegram khi deploy
Cách để Telegram bot thông báo vào trong group
Flow phát triển website trong doanh nghiệp
Giả lập workflow cho dev
Giả lập code chức năng login và sửa workflow cho chuẩn
Cài đặt Docker trên VPS Ubuntu
Docker Next.js và lưu ý với chế độ standalone
Đưa image lên docker hub
CI/CD Github action với Docker
Xóa các image không dùng để tránh đầy ổ cứng
Tự động khởi động lại container khi reboot VPS và một số lưu ý
Phần quà và lời cảm ơn