Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Modern Software Engineering | Development - AI Agents

Kỹ thuật Phần mềm Hiện đại | Phát triển - Tác nhân AI

Kỹ thuật Phần mềm Hiện đại | Phát triển - Tác nhân AI

Hiểu cách cho ra mắt sản phẩm xuất sắc bằng việc tuân thủ các phương pháp kỹ thuật hiện đại như DevOps, Điện toán Đám mây và AI

4.6
(47 đánh giá)
258 học viên
Giảng viên
Dan Andrei Bucureanu
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 399.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
144 bài giảng
7 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Toàn bộ Vòng đời Phát triển Phần mềm (SDLC)
Khởi tạo dự án
Vấn đề tài chính và nguồn vốn cho dự án
AI và AI Sáng tạo (Generative AI)
5 ví dụ sử dụng AI để Tự động hóa và Tạo ra giá trị
Các phương pháp hay nhất về Hạ tầng
DevOps - Phân phối Liên tục và Tích hợp Liên tục
Giám sát Môi trường Sản xuất và Thấu hiểu Người dùng
Hoàn tất vòng lặp - từ Vận hành đến Sản phẩm
Các phương pháp hay nhất trong Agile
Phân phối nhanh với Thời gian ngừng hoạt động bằng 0
Cờ tính năng (Feature Flagging) - Thử nghiệm A/B
Triển khai - Blue Green và Canary
Khám phá và Tinh chỉnh cho bất kỳ sản phẩm nào
Kỹ thuật phần mềm hiện đại và tốc độ ra mắt sản phẩm

Yêu cầu

Hiểu biết cơ bản về khái niệm một sản phẩm
Kiến thức cơ bản về vòng đời phát triển phần mềm
Hiểu biết cơ bản về Agile
Sự tò mò và mong muốn tìm hiểu cách phần mềm được tạo ra.

Đối tượng phù hợp

Những người vừa chuyển ngành sang Phát triển Phần mềm
Kỹ sư có kinh nghiệm muốn hiểu sâu hơn về phát triển sản phẩm
Bất kỳ ai tham gia phát triển phần mềm muốn hiểu cách làm việc theo phương pháp hiện đại
Bất kỳ ai trong lĩnh vực phần mềm

Nội dung khóa học

15 phần • 139 bài giảng
1 Giới thiệu
2 Công cụ và Dự án trong Bài giảng này
1 Tại sao phần mềm được tạo ra
2 Nâng cấp / Đầu tư hay là bị bỏ lại phía sau
3 Vấn đề tiền bạc đằng sau mọi dự án
4 Tài chính - Ngân sách công ty
5 Tài trợ Dự án - Vay ngân hàng và Trái phiếu Doanh nghiệp
6 So sánh Chi phí vay: Trái phiếu vs Vay ngân hàng
7 Tài chính - Gọi vốn - Hỗ trợ từ Nhà đầu tư mạo hiểm (VC)
8 Các Giai đoạn Phát triển Sản phẩm | Vòng đời
9 Chuyển sang giai đoạn Khám phá
10 [Demo - Miro] - Lộ trình Sản phẩm
1 Giới thiệu về Khám phá
2 Kỹ thuật và công cụ cho Khám phá
3 Sprint Khám phá
4 [Demo - Miro Board] Ví dụ về Khám phá
5 [Demo - Miro Board] Ví dụ về Khám phá - Xác định Người dùng
6 [Demo - Miro Board] Ví dụ về Khám phá - Hồ sơ Người dùng (Personas)
7 Agile là gì
8 Scrum là gì
9 Ví dụ về Năng lực Sprint
10 [Demo - Miro Board] Ví dụ về Khám phá - Phân rã Chức năng
11 Tổng quan về Design Sprint - Tùy chọn nhưng mạnh mẽ
12 Thế nào là một user story tốt
13 [Demo - Trello] - Ví dụ về Bảng Sprint
14 Tóm tắt Khám phá và Tinh chỉnh
1 Tác nhân AI là gì
2 DEMO - Tác nhân đánh giá user story - MSFT Autogen
3 Demo - Sử dụng Tác nhân AI để Xác định các trường hợp Kiểm thử
4 Tác nhân AI Tự động Đánh giá mã nguồn (Peer Review) - PR Close Review
5 Demo - Tạo Script Playwright với Copilot
1 User Story được làm giàu bằng AI Sáng tạo
2 2 Kiến trúc để làm giàu với Gen AI
3 [Demo Generative AI] - Làm giàu Nội dung
4 [Demo Generative AI] - Làm giàu Nội dung - Sử dụng API Client
1 Học máy Không giám sát hoạt động như thế nào
2 Công cụ Đề xuất với AI - Cách thức hoạt động
3 Demo - Công cụ Đề xuất Mua sắm hỗ trợ AI
1 Giới thiệu
2 Giai đoạn Tạo lập Kiến trúc
3 Sản phẩm có Kiến trúc Tốt
4 Kiến trúc Microservices
5 Microfrontends
6 UX/UI
7 Phát triển
8 Phát triển Hướng Kiểm thử (TDD)
9 [Demo- VS Code] - Kiểm tra mã nguồn (Linting)
10 [Demo- VS Code] - Kiểm thử Đơn vị (Unit Tests)
11 [Demo- VS Code] - Độ bao phủ mã nguồn (Code Coverage)
12 [Demo- VS Code] - Kiểm tra Phụ thuộc (Dependency Checks)
13 Hiểu về Nhánh (Branches)
14 Tích hợp Liên tục
15 [Demo- VS Code- GitHub Actions] Demo Tích hợp Liên tục
16 Sửa lỗi mã nguồn hỗ trợ AI - Mã nguồn Tự sửa lỗi
17 Demo AI - Mã nguồn Tự sửa lỗi - Một đề xuất
1 Giới thiệu
2 Kim tự tháp Kiểm thử (Testing Pyramid)
3 Kiểm thử trên các Nhánh
4 Cách tiếp cận truyền thống chậm chạp
5 Triển khai Liên tục
6 Cách kiểm thử nhanh hơn
7 Cách kiểm thử nhanh nhất?
8 Truy xuất nguồn gốc thực sự của các Chức năng
9 [Demo Jira- GitHub] - Truy xuất nguồn gốc các Hoạt động Dự án
10 Môi trường Theo yêu cầu/ Tính năng
11 [Demo - Github Actions] - Tạo Môi trường Theo yêu cầu
12 Kiểm thử Liên tục
13 Kiểm thử Liên tục - Bản dựng Hàng đêm (Nightly build)
14 [Demo- Github Actions] Bản dựng Hàng đêm
15 Demo sản phẩm
16 Phân phối từng tính năng một
17 Ứng dụng AI - Kiểm thử dựa trên Phân tích - Điều kiện tiên quyết
18 Ứng dụng AI - Kiểm thử dựa trên Phân tích - Cách thức hoạt động
1 AI Tác nhân | Tác nhân AI - Tác nhân AI là gì
2 Demo về Tác nhân AI có thể Tự động Tạo bài kiểm thử
3 AI Tác nhân | Tác nhân AI - Cài đặt Flowise AI cục bộ
4 AI Tác nhân | Tác nhân AI - Chuỗi lệnh (Prompt Chaining)
5 AI Tác nhân | Tác nhân AI - Tương tác với tệp tin
6 AI Tác nhân | Tác nhân AI - Tạo bài Kiểm thử Tự động từ Trang web
1 Giới thiệu
2 Dịch vụ Đám mây
3 Đám mây - Hạ tầng dưới dạng Dịch vụ (IaaS)
4 Đám mây - Nền tảng dưới dạng Dịch vụ (PaaS)
5 Đám mây - Phần mềm dưới dạng Dịch vụ (SaaS)
6 Hạ tầng dưới dạng Mã (IaC)
7 [Demo GitHub Actions - Azure] - Tạo hạ tầng với GitHub
8 Tính sẵn sàng Cao (High Availability)
9 Kiểm thử Hạ tầng
10 Kỹ thuật Hỗn loạn (Chaos Engineering) - Lên kế hoạch cho tình huống xấu nhất
11 [Azure Chaos Studio] Demo Kiểm thử Hỗn loạn
12 GITOPS - Thay đổi Hạ tầng có Kiểm soát
13 Hạ tầng Hướng Kiểm thử (Test Driven Infrastructure)
14 [Demo - GitHub Actions - Chef inSpec] Kiểm thử Chấp nhận cho Hạ tầng
1 Giới thiệu
2 Container Docker
3 Điều phối Kubernetes
4 Các bước Triển khai
5 [Demo GitHub Actions] Triển khai Liên tục
6 [Demo GitHub Actions] Hoàn tác Bản triển khai Lỗi
7 Triển khai Không có Thời gian ngừng hoạt động
8 Triển khai - Cờ tính năng (Feature Flags)
9 Lợi ích của việc sử dụng Cờ tính năng
10 Ví dụ Thử nghiệm A/B với Cờ tính năng
11 Triển khai - Blue Green
12 Lợi ích của việc sử dụng Triển khai Blue-Green
13 Triển khai - Canary Rollout
14 Đơn khách hàng (Single Tenant) và Đa khách hàng (Multi Tenant)
1 Giới thiệu
2 Kỹ thuật Độ tin cậy Trang web (SRE)
3 Đội ngũ Đám mây
4 SRE vs Đội ngũ Đám mây
5 Đội ngũ Hỗ trợ
6 Sử dụng AI để Tự động hóa Hỗ trợ Kỹ thuật
7 Demo Gen AI - Chatbot Tự phục vụ Hỗ trợ Kỹ thuật
8 Giám sát
9 Demo Trực tiếp - Giám sát
10 Thấu hiểu Người dùng - Hiểu rõ ứng dụng của bạn
11 Demo - Thấu hiểu Người dùng
1 Hoàn tất vòng lặp Sản phẩm - Vận hành
2 Nhóm tự quản lý (Self Managed Teams)
3 Tốc độ vs Chất lượng
4 Robot thực hiện Nhiệm vụ Lặp lại - Con người Giải quyết vấn đề
5 Chỉ số DORA
1 Google Bard - Thao tác với Tệp tin và URL
2 Google Bard - Quét Video Youtube
3 Google Bard - Vẽ Biểu đồ và Đồ thị
4 Google Bard - Lấy Mã nguồn từ Sơ đồ
5 Google Bard - Cách tạo Kho lưu trữ trên Github
6 Google Bard - Giải thích Mã nguồn
7 CHAT GPT - Trình thông dịch Mã nguồn (Code interpreter)
8 CHAT GPT - GPT của riêng bạn
9 GPT - Xác thực Tính đầy đủ của một user story
10 CHAT GPT - Quét Kho lưu trữ Mã nguồn
11 CHAT.PDF - Tương tác với PDF
12 CHAT GPT - Định dạng Tệp tin
13 CHAT GPT - Cách sử dụng Docker
14 CHAT GPT - Tạo truy vấn JIRA JQL
15 CHAT GPT - Tạo Yêu cầu Http từ Mã nguồn
1 Tóm tắt bài giảng trong 5 phút

Giới thiệu khóa học

Welcome to this great and hands on material on Modern Product Development. This is a beginner level material that is focused on explaining the engineering and best practices that high performing engineering teams apply when developing world class products.

The course is designed for both software engineers and people that have just started in the IT world, and the main focus is to break down the entire lifecycle of the product as well as the most modern approaches to technology from the moment the decision is taken to fund the project until it goes into production and beyond.

There will be practical demos and a showcase of tools that will make this possible, all by leveraging the latest technologies such as Cloud, Devops and AI.

Some of the aspects that will be discussed are:

1. Hands on Demo with: Miro, Jira, Trello, GitHub, VS Code and continuous integration, continuous testing and DevOps pipelines.

2. The decision to create the product. Focus on budget and vision of the software that needs to be created.

3. Practical Example of how to integrate AI to launch the product faster and to have better quality.

4. Discovery and Refinement. We will understand how complex business goals are broken down in smaller usable epics and stories

5. Product Architecture. What makes a great architected product and what are the constraints that engineers consider when defining the architecture.

6. UI/UX – What is experience and look and feel.

7. Development. Modern software development activities, great code, continuous integration and branching strategies for easy to manage dependencies.

8. Testing. In this chapter the focus is on how to test early, how to avoid the waterfall trap to testing, the shift left approach and preventive actions.

9. Infrastructure. What is infrastructure as code, how to use the most of your environment while reducing cost and how is cloud helping companies be on top of their game.

10. Deployment. What it is, how its done, shift right and testing in production, as well as 0 downtime deployment with reverting options.

11. Monitoring in production. Here we will understand how user behavior understanding as well as application monitoring contributes to the overall success of the project.

Take this material and open the door to modern product engineering, understand how great team work together to achieve high performance.



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ai Agents
Hiển thị tất cả khoá học Artificial Intelligence
Hiển thị tất cả khoá học Generative Ai
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Software Engineering
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊