🔍

Giỏ hàng

Triển khai CI/CD với Azure DevOps Cùng Tedu

Triển khai CI/CD với Azure DevOps Cùng Tedu

1.500.000 ₫

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

DevOps (Development and Operations), là 2 giai đoạn phát triển phần mềm mà cho dù bạn là 1 Junior hay Senior ít nhiều cũng sẽ tham gia. Khái niệm DevOps dù chỉ mới ra đời, nhưng đã gây được sự chú ý và quan tâm của rất nhiều các công ty dù lớn hay nhỏ, vì rõ ràng với DevOps, các công ty có thể realease các tính năng rất nhanh và nhanh chóng nhận được sự phản hồi để từ đó có những kế hoạch chỉnh sửa, nâng cấp phù hợp. Cùng với phương pháp Agile trong quy trình phát triển phần mềm, DevOps là một thành phần cực kỳ quan trọng giúp chu trình phát triển phần mềm tiến hoá từ mô hình Waterfall (thác nước) trước đây vốn có nhiều bất cập sang mô hình phát triển (CI - Continuous Integration) và phát hành (CD-Continuous Deployment) liên tục.

Hiểu rõ những lợi ích từ DevOps, với mong muốn đem lại cho các bạn các kiến thức hoàn chỉnh để có thể tự tin vận hành một project (.NET Core API) từ những dòng code đầu tiên cho đến một hệ thống tích hợp các quy trình CI-CD đầy đủ trong dự án thực tế kết hợp với phương pháp Agile, TEDU xin chia sẽ ra cộng đồng lập trình viên một khoá học hoàn toàn mới về DevOps trên Azure.

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 & 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, JQuery, Design Pattern, DevOps.

Công nghệ sử dụng

  1. Azure DevOps
  2. ASP.NET Core 3x
  3. Visual Studio Code / Visual Studio
  4. SQL Server
  5. Git: Git hub, Azure Repo

Nội dung dự kiến

I.    SECTION 1 – Giới thiệu
1.    Giới thiệu chung về khoá học
2.    Tạo một tài khoản Azure DevOps và giới thiệu tổng quan
3.    Tổng quan về các bước Build và Deploy một ứng dụng đơn giản trong Azure DevOps
II.    SECTION 2 – Azure DevOps
1.    DevOps thành công bao gồm những yếu tố nào?
2.    Giới thiệu về phương pháp Agile trong quy trình phát triển phần mềm
3.    Tìm hiểu về Azure Boards
4.    Xây dựng các Teams, xác định các Work Items (User Story, Task, Bug)
5.    Sprint, Features và Epics là gì?
6.    Tìm hiểu về Board View và Board Queries
III.    SECTION 3 – Giới thiệu dự án thực tế .NET Core API và Azure DevOps
1.    Giới thiệu tổng quan về ứng dụng thực tế với .NET Core API
2.    Khởi tạo Code Repository và tìm hiểu về các quy trình: Commit, Pull Request, Review, Merge…
3.    Khởi tạo và cấu hình .NET Core CI pipeline
4.    Chạy thử .NET Core CI pipeline
5.    Tạo mới 1 Web App Service .NET Core với Azure
6.    Cấu hình .NET Core CD pipeline
7.    Chạy thử .NET Core CD pipeline
8.    Cài đặt Sonar Cloud cho CI pipeline
9.    Cài đặt WhiteSource Bolt cho CI pipeline
10.    Bảo mật cấu hình các pipelines sử dụng Azure Key Vault
11.    Validate các Pull Request với 2 cấu hình Build và Release
IV.    SECTION 4 – Triển khai ứng dụng thực tế với Dotnetcore API và Azure DevOps
1.    Xây dựng các: Wiki page, Sprints, Widgets, Epics, Features, Capacity
2.    Xây dựng cấu trúc thư mục dự án
3.    Cấu hình và triển khai Logging Service
4.    Khởi tạo các Entities và định nghĩa Repository Pattern
5.    Xử lý Requests: GET, POST, PUT, PATCH, DELETE với Postman
6.    Validation các requests
7.    Triển khai Paging, Filtering, Searching, Sorting
8.    Documenting APIs với Swagger
9.    JWT và Identity
10.    Migrate DB Production và Config Postman Multi Environment
11.    HATEOAS là gì? Lợi ích của HATEOAS
V.    SECTION 5 – Bonus
1.    CI/CD cho ứng dụng Angular
2.    Sync mã nguồn Azure Repo và git
VI.    SECTION 6 – Tổng kết khoá 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: CI/CD là gì tìm hiểu tổng quan

    Học thử
  • 2

    Bài 1.2: Tạo tài khoản Azure DevOps

    Học thử
  • 3

    Bài 1.3: Tổng quan cách Build và deploy dự án với Azure DevOps

    Học thử
  • 4

    Bài 2.1: DevOps thành công cần những gì?

  • 5

    Bài 2.2: Giới thiệu mô hình Agile

  • 6

    Bài 2.3: Tìm hiểu và cấu hình Azure Board

  • 7

    Bài 2.4: Tạo team và làm việc với Work Items

  • 8

    Bài 2.5: Giới thiệu Sprint, Feature và Epic

  • 9

    Bài 2.6: Tìm hiểu về Board View và Board Queries

  • 10

    Bài 3.1: Giới thiệu tổng quan ứng dụng thực tế với ASP.NET Core API

  • 11

    Bài 3.2: Khởi tạo repository và tìm hiểu về Git

  • 12

    Bài 3.3: Khởi tạo và cấu hình CI Pipeline

  • 13

    Bài 3.4: Chạy thử CI Pipeline

  • 14

    Bài 3.5: Tạo mới một webapp cho ASP.NET Core trên Azure

  • 15

    Bài 3.6: Cấu hình .NET Core CD Pipeline

  • 16

    Bài 3.7: Chạy thử CD Pipeline

  • 17

    Bài 3.8: Cài đặt Sonar Cloud cho CI Pipeline

  • 18

    Bài 3.9: Cài đặt WhiteSource bolt cho CI Pipeline

  • 19

    Bài 3.10: Bảo mật cấu hình Pipeline sử dụng Azure Key Vault

  • 20

    Bài 3.11: Validate các Pull request với 2 cấu hình Build và Release

  • 21

    Bài 4.1: Giới thiệu tổng quan

  • 22

    Bài 4.2: Xây dựng cấu trúc dự án

  • 23

    Bài 4.3: Cấu hình và triển khai logging service

  • 24

    Bài 4.4: Khởi tạo các Entity và định nghĩa Repository Pattern

  • 25

    Bài 4.5: Xử lý request

  • 26

    Bài 4.6: Validation requests

  • 27

    Bài 4.7: Triển khai paging, sorting và searching

  • 28

    Bài 4.8: Swagger và API versioning

  • 29

    Bài 4.9: JWT và Identity

  • 30

    Bài 4.10: Migrate database và config Postman Environment

  • 31

    Bài 4.11: HATEOAS là gì? Lợi ích của HATEOAS

  • 32

    Bài 5.1: CI/CD cho ứng dụng Angular

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