Trong khuôn khổ môn DMAS (Build Enterprise and Cloud Applications with Microsoft Azure), lớp T1.2406.E1 đã có một buổi học theo mô hình kiến tạo xã hội (Social Constructivism) diễn ra sôi nổi và hiệu quả. Buổi học giúp sinh viên nắm vững kiến thức chuyên sâu về triển khai ứng dụng trên nền tảng Azure, đồng thời rèn luyện kỹ năng hợp tác, trình bày, tư duy phản biện và kết nối kiến thức với nhu cầu thực tế của doanh nghiệp.

Giảng viên chia lớp thành năm nhóm, mỗi nhóm phụ trách một chủ đề liên quan trực tiếp đến quy trình xây dựng và triển khai ứng dụng web trong môi trường đám mây của Microsoft Azure. Với phương pháp “học thông qua kiến tạo tri thức”, sinh viên chủ động nghiên cứu, trao đổi, phản biện và tổng hợp kiến thức chung của cả lớp.
Nhóm 1 mở đầu buổi học với phần trình bày về Azure App Services – dịch vụ PaaS cốt lõi cho phép triển khai và quản lý ứng dụng web, API và backend di động mà không cần xử lý hạ tầng. Sinh viên làm nổi bật các tính năng như môi trường quản lý ứng dụng tích hợp, khả năng auto-scaling, auto-patching, deployment slots, tích hợp CI/CD cùng sự hỗ trợ đa ngôn ngữ như .NET, Node.js, Java, Python hay PHP. Nhóm đã liên hệ trực tiếp với thực tế doanh nghiệp, nơi tốc độ triển khai nhanh và tự động hóa vận hành là yếu tố quyết định khả năng phục vụ người dùng.

Tiếp nối là phần trình bày của nhóm 2 với nội dung xoay quanh quy trình làm việc với Azure App Services. Nhóm mô tả rõ cách tạo App Service Plan, thiết lập Web App, cấu hình môi trường, kết nối cơ sở dữ liệu, quản lý ứng dụng thông qua Application Settings, Deployment Slots và Monitoring. Các yếu tố bảo mật như Managed Identity, Access Restrictions hay HTTPS cũng được phân tích chi tiết. Nhờ ví dụ demo trực tiếp trên Azure Portal, sinh viên dễ dàng hình dung cách App Services vận hành trong bối cảnh DevOps hiện đại.
Chủ đề được xem là trọng tâm của buổi học thuộc về nhóm 3 với phần trình bày về triển khai ứng dụng web lên Azure. Nhóm phân tích bốn phương pháp phổ biến gồm triển khai từ Visual Studio, GitHub Actions, Azure CLI và Docker container. Nội dung nhấn mạnh vai trò của Continuous Deployment trong việc giúp ứng dụng cập nhật liên tục mà không ảnh hưởng đến người dùng. Một điểm được đánh giá cao là phần giải thích về Deployment Slots, công cụ hữu ích giúp giảm downtime và hạn chế rủi ro trong các đợt release phiên bản mới.
Nhóm 4 mang đến nội dung liên quan đến triển khai WCF Data Services – chủ đề tuy truyền thống nhưng vẫn được nhiều doanh nghiệp áp dụng trong các hệ thống nội bộ. Nhóm tóm lược quy trình chuẩn bị project WCF, cấu hình endpoints, bindings và behaviors trước khi publish lên Azure. Bên cạnh đó, nhóm chỉ ra lý do nhiều hệ thống doanh nghiệp cũ vẫn sử dụng WCF và nhu cầu triển khai lên Azure để đáp ứng yêu cầu hiện đại hóa.

Khép lại buổi học, nhóm 5 trình bày về các quy định bảo vệ dữ liệu như GDPR, HIPAA cùng những chuẩn tương tự trong lĩnh vực an toàn thông tin. Sinh viên giải thích các khái niệm liên quan đến quyền dữ liệu, mã hóa, trách nhiệm xử lý thông tin cá nhân và cơ chế kiểm soát truy cập. Nhóm cũng liên hệ trực tiếp với hệ sinh thái Azure thông qua các tính năng encryption-at-rest, audit logging và công cụ hỗ trợ tuân thủ như Compliance Manager, cho thấy mối liên hệ giữa phát triển ứng dụng và yêu cầu pháp lý trong môi trường doanh nghiệp.
Buổi học kiến tạo xã hội của lớp T1.2406.E1 khép lại với sự tham gia tích cực của tất cả nhóm. Thông qua việc nghiên cứu, phản biện và trình bày, sinh viên không chỉ nắm vững kiến thức về Azure App Services và quy trình triển khai ứng dụng web mà còn phát triển các kỹ năng mềm quan trọng cho nghề lập trình. Việc kết nối giữa kiến thức kỹ thuật và yêu cầu tuân thủ pháp lý giúp sinh viên hiểu rõ hơn cách ứng dụng công nghệ vào thực tiễn – một năng lực cần thiết đối với nhà phát triển trong kỷ nguyên điện toán đám mây.
Giảng viên Hoàng Đức Quang
| FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |

