Giới thiệu khóa học:
Trong thời đại số hóa hiện nay, việc phát triển và triển khai các ứng dụng trên nền tảng đám mây trở nên vô cùng quan trọng để đáp ứng nhu cầu kinh doanh linh hoạt và hiệu quả. Microsoft Azure là một trong những nền tảng đám mây hàng đầu, cung cấp các công cụ mạnh mẽ cho việc xây dựng, triển khai và quản lý ứng dụng.
Khóa học “Microsoft Azure Solutions Developer (AZ-204)” được thiết kế nhằm trang bị cho học viên kiến thức và kỹ năng cần thiết để phát triển các giải pháp ứng dụng trên Azure. Học viên sẽ học cách xây dựng, triển khai và duy trì các ứng dụng, đồng thời tích hợp các dịch vụ Azure để tối ưu hóa hiệu suất và bảo mật.
Mục tiêu khóa học:
- Phát triển các giải pháp tính toán trên Azure, bao gồm việc triển khai và quản lý các dịch vụ như Azure App Service, Azure Functions và Azure Container Apps
- Sử dụng và quản lý các dịch vụ lưu trữ trên Azure như Azure Blob Storage và Azure Cosmos DB.
- Triển khai các giải pháp bảo mật, bao gồm xác thực, ủy quyền và quản lý bằng Azure Key Vault và Managed Identities.
- Kết nối các dịch vụ Azure và dịch vụ của bên thứ ba, bao gồm Azure Event Grid, Azure Event Hubs và Azure Service Bus.
Đối tượng tham gia:
- Sinh viên công nghệ thông tin tại các trường Cao đẳng, Đại học.
- Nhà phát triển ứng dụng mong muốn mở rộng kiến thức về phát triển trên nền tảng đám mây Azure.
- Kỹ sư phần mềm, kiến trúc sư giải pháp và quản trị viên hệ thống muốn nâng cao kỹ năng phát triển và triển khai ứng dụng trên Azure.
Thời lượng:
- Thời lượng: 40 giờ
- Ngày học: Thứ 2, 4, 6/ Thứ 3, 5, 7/ Thứ 7 - CN
- Thời gian: 18h30 - 21h30
- Hình thức đào tạo: Online
Giáo trình và tài liệu:
- Nội dung đào tạo theo giáo trình chính hãng Microsoft và kết hợp với kinh nghiệm làm việc thực tế.
Bằng cấp và chứng nhận:
- Chứng Chỉ Quốc Tế: Vượt qua kỳ thi quốc tế môn AZ-204, học viên sẽ đạt được chứng chỉ quốc tế Microsoft Certified: Azure Developer Associate do Microsoft cấp, có giá trị toàn cầu.
- Chứng Nhận Hoàn Tất Khóa Học: được cấp cho Học Viên tham dự trên 80% số buổi học và vượt qua bài kiểm tra cuối khóa.
Nội dung khóa học:
Module 1: Khám phá Azure App Service
• Tìm hiểu Azure App Service
• Xem xét các kế hoạch Azure App Service
• Triển khai ứng dụng lên App Service
• Tìm hiểu về authentication và authorization trong App Service
• Khám phá các tính năng của App Service
Module 2: Cấu hình cài đặt ứng dụng web
• Cấu hình application settings
• Cấu hình general settings
• Cấu hình path mappings
• Kích hoạt diagnostic logging
• Cấu hình security certificates
Module 3: Mở rộng quy mô ứng dụng trong Azure App Service
• Xem xét các yếu tố autoscale
• Xác định các yếu tố autoscale
• Kích hoạt autoscale trong App Service
• Tìm hiểu các thực tiễn tốt nhất về autoscale
Module 4: Khám phá triển khai trong Azure App Service
• Khám phá staging environments
• Tìm hiểu slot swapping
• Hoán đổi deployment slots
• Định tuyến lưu lượng trong App Service
Module 5: Khám phá Azure Functions
• Tìm hiểu Azure Functions
• So sánh các tùy chọn hosting của Azure Functions
• Mở rộng quy mô Azure Functions
Module 6: Phát triển Azure Functions
• Khám phá cách phát triển Azure Functions
• Tạo triggers và bindings
• Kết nối functions với các dịch vụ Azure
Module 7: Khám phá Azure Blob Storage
• Khám phá Azure Blob Storage
• Tìm hiểu các loại tài nguyên Azure Blob Storage
• Tìm hiểu các tính năng bảo mật của Azure Storage
• Tìm hiểu static website hosting trong Azure Storage
Module 8: Quản lý vòng đời Azure Blob Storage
• Tìm hiểu vòng đời Azure Blob Storage
• Tìm hiểu các chính sách vòng đời Blob Storage
• Triển khai các chính sách vòng đời Blob Storage
• Khôi phục dữ liệu blob từ archive tier
Module 9: Làm việc với Azure Blob Storage
• Tìm hiểu thư viện Azure Blob Storage
• Tạo client object
• Quản lý thuộc tính và metadata của container bằng .NET
• Thiết lập và truy xuất thuộc tính, metadata cho blob resources bằng REST
Module 10: Khám phá Azure Cosmos DB
• Xác định các lợi ích chính của Azure Cosmos DB
• Tìm hiểu về resource hierarchy
• Tìm hiểu consistency levels
• Lựa chọn consistency level phù hợp
• Khám phá các APIs được hỗ trợ
• Tìm hiểu request units
Module 11: Làm việc với Azure Cosmos DB
• Tìm hiểu Microsoft .NET SDK v3 cho Azure Cosmos DB
• Tạo stored procedures
• Tạo triggers và user-defined functions
• Khám phá change feed trong Azure Cosmos DB
Module 12: Quản lý container image trong Azure Container Registry
• Tìm hiểu Azure Container Registry
• Khám phá khả năng lưu trữ
• Xây dựng và quản lý containers với tasks
• Tìm hiểu các thành phần của Dockerfile
Module 13: Chạy container image trong Azure Container Instances
• Khám phá Azure Container Instances
Chạy các containerized tasks với restart policies
• Thiết lập environment variables trong container instances
• Mount Azure file share trong Azure Container Instances
Module 14: Triển khai Azure Container Apps
• Tìm hiểu Azure Container Apps
• Tìm hiểu containers trong Azure Container Apps
• Triển khai authentication và authorization trong Azure Container Apps
• Quản lý revisions và secrets trong Azure Container Apps
• Tìm hiểu Dapr integration với Azure Container Apps
Module 15: Khám phá Microsoft Identity Platform
• Tìm hiểu Microsoft Identity Platform
• Tìm hiểu service principals
• Khám phá permissions và consent
• Tìm hiểu conditional access
Module 16: Triển khai xác thực bằng Microsoft Authentication Library
• Tìm hiểu Microsoft Authentication Library
• Khởi tạo client applications
Module 17: Triển khai shared access signatures
• Tìm hiểu shared access signatures
• Xác định khi nào sử dụng shared access signatures
• Tìm hiểu stored access policies
Module 18: Khám phá Microsoft Graph
• Tìm hiểu Microsoft Graph
• Thực hiện truy vấn Microsoft Graph bằng REST
• Thực hiện truy vấn Microsoft Graph bằng SDKs
• Áp dụng best practice khi làm việc với Microsoft Graph
Module 19: Triển khai Azure Key Vault
• Tìm hiểu Azure Key Vault
• Tìm hiểu best practices khi sử dụng Azure Key Vault
• Xác thực với Azure Key Vault
Module 20: Triển khai managed identities
• Tìm hiểu managed identities
• Tìm hiểu authentication flow của managed identities
• Cấu hình managed identities
• Lấy access token
Module 21: Triển khai Azure App Configuration
• Tìm hiểu dịch vụ Azure App Configuration
• Tạo paired keys và values
• Quản lý application features
• Bảo mật app configuration data
Module 22: Khám phá API Management
• Tìm hiểu dịch vụ API Management
• Tìm hiểu API gateways
• Khám phá các API Management policies
• Tạo advanced policies
• Bảo mật APIs bằng subscriptions
• Bảo mật APIs bằng certificates
Module 23: Khám phá Azure Event Grid
• Tìm hiểu Azure Event Grid
• Tìm hiểu event schemas
• Tìm hiểu event delivery durability
• Kiểm soát quyền truy cập vào events
• Nhận events qua webhooks
• Lọc events
Module 24: Khám phá Azure Event Hubs
• Tìm hiểu Azure Event Hubs
• Tìm hiểu Event Hubs Capture
• Mở rộng ứng dụng xử lý
• Kiểm soát quyền truy cập vào events
• Thực hiện các thao tác phổ biến với Event Hubs client library
Module 25: Khám phá Azure Message Queues
• Lựa chọn giải pháp message queue
• Tìm hiểu Azure Service Bus
• Tìm hiểu Service Bus queues, topics, và subscriptions
• Tìm hiểu Service Bus message payloads và serialization
• Tìm hiểu Azure Queue Storage
• Tạo và quản lý Azure Queue Storage và messages bằng .NET
Module 26: Giám sát hiệu suất ứng dụng
• Tìm hiểu Application Insights
• Tìm hiểu log-based metrics
• Instrument ứng dụng để giám sát
• Lựa chọn availability test
• Khắc phục sự cố hiệu suất ứng dụng bằng Application Map
Module 27: Phát triển cho Azure Cache for Redis
• Tìm hiểu Azure Cache for Redis
• Cấu hình Azure Cache for Redis
• Tương tác với Azure Cache for Redis bằng .NET
Module 28: Phát triển lưu trữ trên CDNs
• Tìm hiểu Azure Content Delivery Networks.
• Kiểm soát hành vi cache trên Azure Content Delivery Networks
• Tương tác với Azure Content Delivery Networks bằng .NET
Đăng ký khóa học:
Học viên nhận xét khóa học ?
Văn Toàn
"Rất bất ngờ khi gặp lại các thầy ở Trung Tâm Nhất Nghệ đã từng dạy mình trước đây. Các thầy dạy rất tận tâm và nhiệt tình. Chúc Master Learning Hub ngày càng phát triển nha."
Việt Thanh
"Em chân thành cảm ơn các thầy tại trung tâm đã hỗ trợ em rất nhiều trong suốt khóa học. Các thầy rất nhiệt tình và dạy theo case study thực tế của từng doanh nghiệp. Không khí học tập tại đây thực sự rất thoải mái và hiệu quả."
Đức Huy
"Các giảng viên hỗ trợ mình rất nhiều trong quá trình học và sau giờ học. Các thầy rất nhiệt tình. Giáo trình được biên soạn chi tiết, hướng dẫn từng bước rất dễ thực hành. Chúc Master Learning Hub Academy ngày càng thành công hơn nữa."
Hoàng Khang
"Vô tình biết đến Master Learning Hub Academy, gặp lại thầy Chung Tấn Lộc đã dạy mình MCSA ở Nhất Nghệ cách đây 5 năm. Rất nhiều chương trình học mới, đáp ứng nhu cầu của doanh nghiệp. Vote 5* cho trung tâm."
Ngọc Mai
"Khóa học về Digital Marketing Executive giúp mình có khả năng tự thiết kế website và đưa lên top Google. Tất cả những kiến thức và kỹ năng mà mình đã học được từ khoá học này đều rất bổ ích và thú vị. Mình rất cảm kích sự vui vẻ và ân cần của đội ngũ giáo viên tại Trung Tâm."