🔍

Giỏ hàng

Làm chủ Docker để chinh phục DevOps Cùng Tedu

Làm chủ Docker để chinh phục DevOps Cùng Tedu

2.400.000 ₫

49.999 ₫

Thời lượng
Sở hữu khóa học
Đã đăng ký
Uy tín chất lượng
Uy tín chất lượng

Kiểm tra khóa trước giao dịch

Kích hoạt nhanh
Kích hoạt nhanh

Nhận khóa học tự động trong vòng 1-2 phút

Học online tiện lợi
Học online tiện lợi

Học online bằng điện thoại hoặc máy tính

Giới thiệu

Docker là một nền tảng để 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. Đó là lý do tại sao hầu hết các công ty sử dụng nó và đang tìm kiếm các kỹ sư phần mềm hoặc DevOps có kỹ năng Docker.

Hiểu được điều đó, Tedu và giảng viên Kiệt Phạm đã mang đến cho các bạn một khóa học toàn diện và mang tính thực tiễn cao về Docker. Bạn sẽ được 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, những kiến thức cần thiết và bổ ích nhất (đã được sàng lọc qua kinh nghiệm làm dự án thực tế). Bạn sẽ cùng giảng viên 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.

Giảng viên

Họ và tên: Phạm Quang Anh Kiệt

Sinh năm: 1983

Đã tốt nghiệp khoá Thạc sỹ CNTT tại trường đại học University of Wollongong, Australia. Hiện đang là Senior Software Engineer cho 1 start up của Ý trong lĩnh vực tài chính & Project Manager cho một công ty tại Úc chuyên ngành giáo dục.

Kỹ năng: Có hơn 12 năm kinh nghiệm trong việc xây dựng các ứng dụng bằng .NET Framework, .NET Core, NodeJS, Angular, Vue, JQuery, Design Pattern, DevOps.

Công nghệ sử dụng

  1. Docker version 20.10.5

  2. Git: Git hub, Azure Repos

  3. Hệ điều hành: Window, Linux Ubuntu, MacOs

  4. Backend: NodeJS, Dotnetcore API

  5. Frontend: Angular, React

  6. Database: SQL Server, MongoDB

  7. Cloud: Azure

Học phí và ngày phát hành

Học phí: 2.400.000

Nội dung dự kiến

  1. SECTION 1 – Giới thiệu

    1. Giới thiệu chung về khoá học

    2. Các kiến thức nền cần biết trước khi học

    3. Docker là gì? Tìm hiểu tổng quan

    4. Cài đặt Docker

    5. Khởi tạo 1 docker image cơ bản

  2. SECTION 2 – Tìm hiểu về Linux

    1. Giới thiệu các hệ điều hành nhân Linux phổ biến

    2. Chạy Linux thông qua docker

    3. Tìm hiểu về Packages

    4. Linux File System

    5. Di chuyển giữa các File System

    6. Quản lý các files và Directory trong Linux

    7. Xem và chỉnh sửa file

    8. Di chuyển và điều hướng file

    9. Tìm kiếm nội dung

    10. Tìm kiếm files và directories

    11. Chaining commands là gì? Làm thế nào để thực hiện 1 loạt các commands?

    12. Tìm hiểu về Environment Variables – Phần quan trọng mà các Developers phải biết

    13. Quản lý processes trong linux

    14. Quản lý users

    15. Quản lý groups

    16. Phân quyền truy cập files, directories trong Linux

  3. SECTION 3 – Docker images

    1. Giới thiệu

    2. Tìm hiểu Images và Containers

    3. Tạo 1 ứng dụng web sử dụng docker

    4. Tìm hiểu Dockerfile

    5. Docker Base Image là gì?

    6. Đóng gói (Include) và Exclude các Files và Directories

    7. Thực thi các chỉ thị lệnh (Commands)

    8. Cài đặt các biến môi trường

    9. Mở port cho từng images cụ thể

    10. Xác định các User truy cập

    11. Định nghĩa các Entrypoints

    12. Tăng tốc builds images

    13. Xóa Images

    14. Tagging Images

    15. Chia sẽ các Images

  4. SECTION 4 – Docker Containers

    1. Giới thiệu

    2. Khởi tạo một Container

    3. Xem logs trong Container

    4. Publishing cổng (ports) trong Container

    5. Thực thi các commands trong Container

    6. Dừng và khởi chạy Containers

    7. Xóa Containers

    8. Tìm hiểu về Containers File System

    9. Duy trì cơ sở dữ liệu (database) xuyên suốt sử dụng Volumes

    10. Sao chép các files cần thiết giữa Host và Containers

    11. Chia sẽ mã nguồn với 1 container

  5. SECTION 5 – Multi-container Applications

    1. Cài đặt Docker Compose

    2. Tạo 1 sample web application

    3. Tìm hiểu JSON và YAML

    4. Khởi tạo 1 Compose File

    5. Building Images

    6. Chạy và ngưng Application

    7. Tìm hiểu về Docker Networking

    8. Hướng dẫn xem Logs trong Docker

    9. Publish các thay đổi lên Container

    10. Migrating database thế nào?

    11. Running Tests

  6. SECTION 6 – Deploying Applications

    1. Các options cần biết trong quá trình deploy

    2. Cài đặt và tìm hiểu về Virtual Private Server

    3. Cài đặt Docker Machine

    4. Cấp phép máy chủ

    5. Kết nối tới máy chủ

    6. Định nghĩ cấu hình cho môi trường Production

    7. Giảm dung lương Image Size

    8. Deploying Ứng dụng

    9. Các vấn đề thường gặp trong quá trình deploy và cách giải quyết.

  7. SECTION 7 – Tổng kết khóa học

Phạm Quang Anh Kiệt

Họ và tên: Phạm Quang Anh Kiệt


Học vấn: Đã tốt nghiệp khoá Thạc sỹ CNTT tại trường đại học The University of Wollongong, Australia (https://www.uow.edu.au) . Hiện đang là Senior Software Engineer cho một công ty tại Úc xây dựng các dự án cho chính phủ chuyên về không gian, xã hội và môi trường (https://spatialvision.com.au).


Kỹ năng: Có hơn 13 năm kinh nghiệm trong việc xây dựng các ứng dụng bằng .NET Framework, .NET Core, NodeJS, Angular, JQuery, Design Pattern, DevOps

Nội dung khoá học

  • 1

    Bài 1.1: Giới thiệu tổng quang khóa học

    Học thử
  • 2

    Bài 1.2: Kiến thức nên cần biết

    Học thử
  • 3

    Bài 1.3: Giới thiệu tổng quan về Docker

    Học thử
  • 4

    Bài 1.4: Cài đặt Docker

    Học thử
  • 5

    Bài 1.5: Khởi tạo Docker Image

    Học thử
  • 6

    Bài 2.1: Giới thiệu Linux

    Học thử
  • 7

    Bài 2.2: Chạy Linux với Docker

    Học thử
  • 8

    Bài 2.3: Linux Package Management

    Học thử
  • 9

    Bài 2.4: Linux file system

    Học thử
  • 10

    Bài 2.5: Navigating File System

    Học thử
  • 11

    Bài 2.6: Manipulating Files and Directories

    Học thử
  • 12

    Bài 2.7: Edit and View file

    Học thử
  • 13

    Bài 2.8: Redirection

    Học thử
  • 14

    Bài 2.9: Searching

    Học thử
  • 15

    Bài 2.10: Finding

    Học thử
  • 16

    Bài 2.11: Chaining commands

    Học thử
  • 17

    Bài 2.12: Environment variables

    Học thử
  • 18

    Bài 2.13: Quản lý processes

    Học thử
  • 19

    Bài 2.14: Quản lý user

    Học thử
  • 20

    Bài 2.15: Quản lý group

    Học thử
  • 21

    Bài 2.16: Phân quyền cho files và directories

    Học thử
  • 22

    Bài 3.1: Giới thiệu

  • 23

    Bài 3.2: Học về images và container

  • 24

    Bài 3.3: Webapp với Docker

  • 25

    Bài 3.4: Tìm hiểu Dockerfile

  • 26

    Bài 3.5: Docker base image

  • 27

    Bài 3.6: Copy file và directories

  • 28

    Bài 3.7: Docker commands

  • 29

    Bài 3.8: Docker Environment

  • 30

    Bài 3.9: Expose port

  • 31

    Bài 3.10: Cài đặt users

  • 32

    Bài 3.11: Docker Entrypoint

  • 33

    Bài 3.12: Speeding

  • 34

    Bài 3.13: Removing images

  • 35

    Bài 3.14: Tagging images

  • 36

    Bài 3.15: Sharing images

  • 37

    Bài 4.1: Giới thiệu

  • 38

    Bài 4.2: Starting containers

  • 39

    Bài 4.3: View logs

  • 40

    Bài 4.4: Publishing ports

  • 41

    Bài 4.5: Thao tác với command trong running container

  • 42

    Bài 4.6: Stoping and starting containers

  • 43

    Bài 4.7: Removing containers

  • 44

    Bài 4.8: Tìm hiểu Container FS

  • 45

    Bài 4.9: Duy trì Data persistence trong Container sử dụng Volume

  • 46

    Bài 4.10: Sao chép file từ host sang Containers

  • 47

    Bài 4.11: Chia sẻ mã nguồn với container

  • 48

    Bài 5.1: Docker compose

  • 49

    Bài 5.2: Giới thiệu ứng dụng web Full stack

  • 50

    Bài 5.3: JSON và YAML

  • 51

    Bài 5.4: Tạo mới một compose file

  • 52

    Bài 5.5: Building images

  • 53

    Bài 5.6: Start and stop application

  • 54

    Bài 5.7: Tìm hiểu về Docker Network

  • 55

    Bài 5.8: Xem logs

  • 56

    Bài 5.9: Publish các thay đổi lên container

  • 57

    Bài 5.10: Migration DB

  • 58

    Bài 5.11: Running test

  • 59

    Bài 6.1: Giới thiệu

  • 60

    Bài 6.2: VPS

  • 61

    Bài 6.3: Docker Machine

  • 62

    Bài 6.4: Provisioning a Host

  • 63

    Bài 6.5: Connecting the host

  • 64

    Bài 6.6: Defining the Production Configuration

  • 65

    Bài 6.7: Reducing Image Size

  • 66

    Bài 6.8: Deploying the application

  • 67

    Bài 6.9: Fix issue in deployment progress

Khóa học mới
Khóa học chinh phục Excel Công sở

Khóa học chinh phục Excel Công sở

600.000 ₫

49.999 ₫

Trọn bộ kỹ thuật lập, kiểm tra và phân tích Báo cáo tài chính

Trọn bộ kỹ thuật lập, kiểm tra và phân tích Báo cáo tài chính

900.000 ₫

49.999 ₫

Trọn bộ kỹ thuật quyết toán thuế thu nhập cá nhân

Trọn bộ kỹ thuật quyết toán thuế thu nhập cá nhân

900.000 ₫

49.999 ₫

Kế toán giá thành theo phương pháp giản đơn Cùng Học Excel Online

Kế toán giá thành theo phương pháp giản đơn Cùng Học Excel Online

400.000 ₫

39.999 ₫

Trở thành chuyên gia báo cáo số liệu với Excel Cùng Học Excel Online

Trở thành chuyên gia báo cáo số liệu với Excel Cùng Học Excel Online

500.000 ₫

49.999 ₫

Google Sheets từ cơ bản đến nâng cao dành cho doanh nghiệp Cùng Học Excel Online

Google Sheets từ cơ bản đến nâng cao dành cho doanh nghiệp Cùng Học Excel Online

799.000 ₫

49.999 ₫

Thủ Thuật Excel Cùng Học Excel Online

Thủ Thuật Excel Cùng Học Excel Online

200.000 ₫

29.999 ₫

Trọn Bộ Kỹ Năng Lập Báo Cáo Trên Excel Cùng Học Excel Online

Trọn Bộ Kỹ Năng Lập Báo Cáo Trên Excel Cùng Học Excel Online

900.000 ₫

49.999 ₫

Khóa học Tuyệt đỉnh VBA - Tự động hóa Excel với lập trình VBA

Khóa học Tuyệt đỉnh VBA - Tự động hóa Excel với lập trình VBA

790.000 ₫

49.999 ₫

Khóa học Tuyệt đỉnh Excel - Trở thành bậc thầy Excel

Khóa học Tuyệt đỉnh Excel - Trở thành bậc thầy Excel

790.000 ₫

49.999 ₫

Sản phẩm tương tự
Combo 8 Khóa Học Lập Trình 200lab
- 100%

Combo 8 Khóa Học Lập Trình 200lab

59.999.999 ₫

159.999 ₫

316

16

Địa chỉ Zalo - Khóa Học Giá Hời
Địa chỉ Facebook - Khóa Học Giá Hời