Tổng cộng:
[masp]khoa_hoc_[/masp]
[giaban]0đ[/giaban]
[tinhtrang]Còn hàng[/tinhtrang]
[chitiet]Share Khóa Học Làm Chủ Docker Để Chinh Phục DevOps Cùng Tedu hướng dẫn kiến thức toàn diện và ứng dụng thực tiễn cao về Docker giúp xây dựng 1 dự án web full-stack, kết nối trực tiếp với cơ sở dữ liệu và các tests tự động chạy trên cloud. Khóa học sẽ giúp bạn✅ Làm chủ Docker Để Chinh Phục DevOps, vận dụng vào dự án thực tế ✅Ứng dụng Docker để xây dựng (build), chạy (running) và vận chuyển (shipping) các ứng dụng một cách dễ dàng và linh hoạt. ✅Trở thành kỹ sư phần mềm hoặc DevOps có kỹ năng Docker.✅Giới thiệu và tìm hiểu mọi thứ về Docker từ những khái niệm cơ bản cho đến nâng cao ✅Kiến thức cần thiết và bổ ích nhất xây dựng 1 dự án web full-stack, kết nối trực tiếp với cơ sở dữ liệu và các tests tự động chạy trên cloud. Nội dung khóa họcSECTION 1 – Giới thiệuGiới thiệu chung về khoá họcCác kiến thức nền cần biết trước khi họcDocker là gì? Tìm hiểu tổng quanCài đặt DockerKhởi tạo 1 docker image cơ bảnSECTION 2 – Tìm hiểu về LinuxGiới thiệu các hệ điều hành nhân Linux phổ biếnChạy Linux thông qua dockerTìm hiểu về PackagesLinux File SystemDi chuyển giữa các File SystemQuản lý các files và Directory trong LinuxXem và chỉnh sửa fileDi chuyển và điều hướng fileTìm kiếm nội dungTìm kiếm files và directoriesChaining commands là gì? Làm thế nào để thực hiện 1 loạt các commands?Tìm hiểu về Environment Variables – Phần quan trọng mà các Developers phải biếtQuản lý processes trong linuxQuản lý usersQuản lý groupsPhân quyền truy cập files, directories trong LinuxSECTION 3 – Docker imagesGiới thiệu Tìm hiểu Images và ContainersTạo 1 ứng dụng web sử dụng dockerTìm hiểu DockerfileDocker Base Image là gì?Đóng gói (Include) và Exclude các Files và DirectoriesThực thi các chỉ thị lệnh (Commands)Cài đặt các biến môi trườngMở port cho từng images cụ thểXác định các User truy cậpĐịnh nghĩa các EntrypointsTăng tốc builds imagesXóa ImagesTagging ImagesChia sẽ các ImagesSECTION 4 – Docker ContainersGiới thiệuKhởi tạo một ContainerXem logs trong ContainerPublishing cổng (ports) trong ContainerThực thi các commands trong ContainerDừng và khởi chạy ContainersXóa ContainersTìm hiểu về Containers File SystemDuy trì cơ sở dữ liệu (database) xuyên suốt sử dụng VolumesSao chép các files cần thiết giữa Host và ContainersChia sẽ mã nguồn với 1 containerSECTION 5 – Multi-container ApplicationsCài đặt Docker ComposeTạo 1 sample web applicationTìm hiểu JSON và YAMLKhởi tạo 1 Compose FileBuilding ImagesChạy và ngưng ApplicationTìm hiểu về Docker NetworkingHướng dẫn xem Logs trong DockerPublish các thay đổi lên ContainerMigrating database thế nào?Running TestsSECTION 6 – Deploying ApplicationsCác options cần biết trong quá trình deployCài đặt và tìm hiểu về Virtual Private ServerCài đặt Docker MachineCấp phép máy chủKết nối tới máy chủĐịnh nghĩ cấu hình cho môi trường ProductionGiảm dung lương Image SizeDeploying Ứng dụngCác vấn đề thường gặp trong quá trình deploy và cách giải quyết.SECTION 7 – Tổng kết khóa học
[giaban]0đ[/giaban]
[tinhtrang]Còn hàng[/tinhtrang]
[chitiet]
Share Khóa Học Làm Chủ Docker Để Chinh Phục DevOps Cùng Tedu hướng dẫn kiến thức toàn diện và ứng dụng thực tiễn cao về Docker giúp xây dựng 1 dự án web full-stack, kết nối trực tiếp với cơ sở dữ liệu và các tests tự động chạy trên cloud.
Khóa học sẽ giúp bạn
✅ Làm chủ Docker Để Chinh Phục DevOps, vận dụng vào dự án thực tế
✅Ứng dụng Docker để xây dựng (build), chạy (running) và vận chuyển (shipping) các ứng dụng một cách dễ dàng và linh hoạt.
✅Trở thành kỹ sư phần mềm hoặc DevOps có kỹ năng Docker.
✅Giới thiệu và tìm hiểu mọi thứ về Docker từ những khái niệm cơ bản cho đến nâng cao
✅Kiến thức cần thiết và bổ ích nhất xây dựng 1 dự án web full-stack, kết nối trực tiếp với cơ sở dữ liệu và các tests tự động chạy trên cloud.
Nội dung khóa học
SECTION 1 – Giới thiệu
Giới thiệu chung về khoá học
Các kiến thức nền cần biết trước khi học
Docker là gì? Tìm hiểu tổng quan
Cài đặt Docker
Khởi tạo 1 docker image cơ bản
SECTION 2 – Tìm hiểu về Linux
Giới thiệu các hệ điều hành nhân Linux phổ biến
Chạy Linux thông qua docker
Tìm hiểu về Packages
Linux File System
Di chuyển giữa các File System
Quản lý các files và Directory trong Linux
Xem và chỉnh sửa file
Di chuyển và điều hướng file
Tìm kiếm nội dung
Tìm kiếm files và directories
Chaining commands là gì? Làm thế nào để thực hiện 1 loạt các commands?
Tìm hiểu về Environment Variables – Phần quan trọng mà các Developers phải biết
Quản lý processes trong linux
Quản lý users
Quản lý groups
Phân quyền truy cập files, directories trong Linux
SECTION 3 – Docker images
Giới thiệu
Tìm hiểu Images và Containers
Tạo 1 ứng dụng web sử dụng docker
Tìm hiểu Dockerfile
Docker Base Image là gì?
Đóng gói (Include) và Exclude các Files và Directories
Thực thi các chỉ thị lệnh (Commands)
Cài đặt các biến môi trường
Mở port cho từng images cụ thể
Xác định các User truy cập
Định nghĩa các Entrypoints
Tăng tốc builds images
Xóa Images
Tagging Images
Chia sẽ các Images
SECTION 4 – Docker Containers
Giới thiệu
Khởi tạo một Container
Xem logs trong Container
Publishing cổng (ports) trong Container
Thực thi các commands trong Container
Dừng và khởi chạy Containers
Xóa Containers
Tìm hiểu về Containers File System
Duy trì cơ sở dữ liệu (database) xuyên suốt sử dụng Volumes
Sao chép các files cần thiết giữa Host và Containers
Chia sẽ mã nguồn với 1 container
SECTION 5 – Multi-container Applications
Cài đặt Docker Compose
Tạo 1 sample web application
Tìm hiểu JSON và YAML
Khởi tạo 1 Compose File
Building Images
Chạy và ngưng Application
Tìm hiểu về Docker Networking
Hướng dẫn xem Logs trong Docker
Publish các thay đổi lên Container
Migrating database thế nào?
Running Tests
SECTION 6 – Deploying Applications
Các options cần biết trong quá trình deploy
Cài đặt và tìm hiểu về Virtual Private Server
Cài đặt Docker Machine
Cấp phép máy chủ
Kết nối tới máy chủ
Định nghĩ cấu hình cho môi trường Production
Giảm dung lương Image Size
Deploying Ứng dụng
Các vấn đề thường gặp trong quá trình deploy và cách giải quyết.
SECTION 7 – Tổng kết khóa học