Microsoft Power Platform Developer (PL-400)

Microsoft Power Platform Developer (PL-400)

4.8/5 – (943 votes)
Khóa học "Microsoft Power Platform Developer (PL-400)" sẽ hướng dẫn học viên cách xây dựng và phát triển các ứng dụng và quy trình tự động hóa chuyên sâu trên nền tảng Power Platform. Học viên sẽ học kỹ năng thực chiến để giải quyết các bài toán doanh nghiệp phức tạp.

 

Tuition fee: Contact us

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

– Bạn đã sẵn sàng để làm chủ những công cụ tự động hóa mà hầu hết các doanh nghiệp đang tìm kiếm?
– Làm thế nào để bạn có thể tự động hóa các tác vụ lặp đi lặp lại và tối ưu hóa quy trình làm việc chỉ trong vài bước đơn giản?

– Bạn có muốn trang bị cho mình kỹ năng phát triển ứng dụng và quy trình tự động để tạo ra những giải pháp thực tế, giúp doanh nghiệp của bạn hoạt động hiệu quả hơn?

Khóa học “Microsoft Power Platform Developer (PL-400)” tại Master Learning Hub Academy là chương trình chuyên sâu, được thiết kế dành riêng cho những nhà phát triển mong muốn khai phá toàn bộ tiềm năng của nền tảng Power Platform. Tham gia khóa học, học viên sẽ được trang bị kiến thức và kỹ năng để xây dựng các ứng dụng mạnh mẽ bằng Power Apps, từ Canvas Apps đến Model-Driven Apps, mang lại trải nghiệm người dùng tối ưu và đáp ứng những yêu cầu phức tạp của doanh nghiệp. Không chỉ dừng lại ở đó, học viên còn được hướng dẫn triển khai các quy trình tự động hóa nâng cao với Power Automate, giúp tiết kiệm thời gian và nâng cao hiệu quả công việc. Đặc biệt, khóa học tập trung vào khả năng tích hợp toàn diện Power Platform với các dịch vụ như Azure và Microsoft Dataverse, mở ra cơ hội xây dựng những giải pháp toàn diện, thông minh và mạnh mẽ cho doanh nghiệp

Mục tiêu khóa học :

Đối tượng tham gia :

Thời lượng :

Giáo trình và tài liệu :

Bằng cấp và chứng nhận :

Nội dung khóa học :

Module 1: Xây dựng ứng dụng model-driven đầu tiên Dataverse

• Ứng dụng model-driven, được hỗ trợ bởi Microsoft Dataverse.
• Khám phá các ứng dụng mẫu.

Module 2: Bắt đầu với ứng dụng model-driven trong Power Apps

• Giới thiệu về ứng dụng model-driven.
• Các thành phần của ứng dụng model-driven.
• Thiết kế ứng dụng model-driven.
• Kết hợp business process flows.

Module 3: Quản lý bảng trong Dataverse

• Xác định các bảng và loại bảng trong Dataverse.
• Tạo bảng tùy chỉnh.
• Kích hoạt tệp đính kèm trong một bảng.
• Yêu cầu về licensing cho mỗi loại bảng.

Module 4: Tạo và quản lý columns với table trong Dataverse

• Định nghĩa column trong Microsoft Dataverse.
• Các loại column trong Microsoft Dataverse.
• Thêm column vào một bảng.
• Tạo primary name column.
• Các hạn chế áp dụng cho cột trong một bảng.
• Tạo auto numbering column.
• Tạo khóa thay thế.

Module 5: Làm việc với choices trong Dataverse

• Định nghĩa choice column.
• Chuẩn hóa choices column.

Module 6: Tạo mối quan hệ giữa các bảng trong Dataverse

• Liên kết một hoặc nhiều bảng.
• Các loại mối quan hệ có sẵn trong Microsoft Dataverse.
• Tạo mối quan hệ one-to-many giữa các bảng.
• Tạo mối quan hệ many-to-many relationship giữa các bảng.
• Chỉnh sửa hoặc xóa các mối quan hệ.

Module 7: Định nghĩa và tạo business rules trong Dataverse

• Định nghĩa business rules.
• Định nghĩa các thành phần của một business rule.
• Tạo business rule.

Module 8:Tạo và định nghĩa cột tính toán hoặc rollup trong Dataverse

• Tạo cột rollup.
• Tạo cột tính toán.

Module 9: Bắt đầu với security roles trong Dataverse

• Hiểu về environment roles.
• Thêm hoặc vô hiệu hóa người dùng trong môi trường.
• Hiểu các khái niệm về bảo mật trong Dataverse.
• Hiểu các vai trò bảo mật của người dùng và mặc định của vai trò bảo mật.
• Kiểm tra các vai trò mà một người dùng thuộc về.
• Cấu hình nhóm Dataverse để bảo mật.
• Cấu hình nhóm Dataverse nhóm để bảo mật.

Module 10: Bắt đầu với Power Apps canvas apps

• Các thành phần xây dựng của Power Apps.
• Các cách để xây dựng Power Apps.
• Các công nghệ liên quan đến Power Apps.
• Các công nghệ bổ sung liên quan đến Power Apps.
• Thiết kế một ứng dụng Power Apps.

Module 11: Tùy chỉnh một canvas app trong Power Apps

• Cải thiện ứng dụng bằng cách thực hiện các tùy chỉnh cơ bản trong Power Apps.
• Tạo mô hình điều hướng cho canvas app của bạn.
• Khám phá các màn hình và điều khiển trong Power Apps.

Module 12: Quản lý ứng dụng trong Power Apps

• Xem xét Power Apps.

Module 13: Điều hướng trong canvas app trong Power Apps

• Hiểu về điều hướng.
• Chức năng điều hướng và trở về.
• Các cách sử dụng chức năng điều hướng.

Module 14: Xây dựng giao diện người dùng trong canvas app trong Power Apps

• Sử dụng themes để thay đổi nhanh chóng giao diện của ứng dụng.
• Tạo thương hiệu cho một điều khiển.
• Biểu tượng.
• Hình ảnh.
• Cá nhân hóa.
• Sử dụng các yếu tố định dạng máy tính bảng hoặc điện thoại.

Module 15: Sử dụng và hiểu các Control trong canvas app trong Power Apps

• Các thuộc tính cốt lõi của Controls.
• Nhập và hiển thị dữ liệu với các control văn bản.
• Các control bổ sung để cải thiện khả năng sử dụng của ứng dụng.
• Phương tiện truyền thông.
• Các Control hiện đại.
• Làm việc với thư viện thành phần.

Module 16: Kiểm tra ứng dụng Power Apps

• Tạo kế hoạch kiểm tra.
• Kiểm tra giao diện người dùng.
• Tối ưu hóa hiệu suất.
• Chẩn đoán và phân tích.

 

Module 17: Sử dụng kỹ thuật phát triển imperative cho canvas apps trong Power Apps

• Phát triển imperative so với phát triển declarative.
• Ba loại biến trong Power Apps.
• Biến toàn cầu.
• Biến ngữ cảnh.
• Bộ sưu tập.
• Các khái niệm biến bổ sung.

Module 18: Tạo công thức sử dụng bảng, bản ghi và bộ sưu tập trong canvas app trong Power Apps

• Công thức xử lý nhiều bản ghi.
• Các phép toán toán học trên các bảng.
• Kết hợp và tách các bản ghi.
• Chức năng ForAll.
• Thực hành - Sử dụng chức năng ForAll trong gallery.

Module 19: Thực hiện các cập nhật tùy chỉnh trong canvas app của Power Apps

• Sử dụng chức năng Patch để tạo và chỉnh sửa các bản ghi.
• Xóa các bản ghi từ các nguồn • dữ liệu và bộ sưu tập.
• Sử dụng chức năng Patch để cập nhật một Gallery.

Module 20: Kiểm tra hiệu suất trong canvas app của Power Apps

• Tầm quan trọng của việc xem xét hiệu suất.
• Cải thiện hiệu suất với các nguồn dữ liệu.
• Kiểm tra và khắc phục sự cố ứng dụng.

Module 21: Làm việc với relational data trong canvas app của Power Apps

• Khái niệm về relational data.
• Làm việc với relationships trong Power Apps
• Microsoft Dataverse cho các ứng dụng giúp làm việc với các relationships dễ dàng hơn.

Module 22: Làm việc với giới hạn nguồn dữ liệu (giới hạn ủy quyền) trong canvas app của Power Apps

• Tổng quan về ủy quyền.
• Các hàm, mệnh đề và nguồn dữ liệu kết hợp để xác định ủy quyền.
• Cảnh báo ủy quyền, giới hạn và các hàm không được ủy quyền.

Module 23: Kết nối với các dữ liệu khác trong canvas app của Power Apps

• Tổng quan về các nguồn dữ liệu khác nhau.
• Làm việc với các nguồn dữ liệu dựa trên hành động.
• Power Automate là một công cụ đồng hành với Power Apps.

Module 24: Sử dụng custom connectors trong canvas app của Power Apps

• Tổng quan về custom connectors.
• Tổng quan về vòng đời của custom connectors.
• Sử dụng Postman cho custom connector của bạn.

Module 25: Bắt đầu với Power Automate

• Giới thiệu về Power Automate.
• Khắc phục sự cố flows.

Module 26: Xây dựng quy trình phê duyệt với Power Automate

• Cung cấp các giải pháp cho các tình huống thực tế.

Module 27: Giới thiệu về các biểu thức trong Power Automate

• Bắt đầu với các biểu thức.
• Ghi chú giúp mọi thứ dễ dàng hơn.
• Các loại hàm.
• Viết các biểu thức phức tạp.

Module 28: Giới thiệu về tài nguyên dành cho nhà phát triển Microsoft Power Platform

• Tổng quan về Dataverse và Common Data Model.
• Mở rộng Power Platform với Azure.
• Các môi trường Power Platform.

Module 29: Sử dụng công cụ dành cho nhà phát triển để mở rộng Power Platform

• Tổng quan về Solutions.
• Triển khai các ứng dụng với Package Deployer.

Module 30: Giới thiệu về việc mở rộng Power Platform

• Mở rộng trải nghiệm người dùng.
• Mở rộng Dataverse.
• Xác định khi nào nên cấu hình hoặc khi nào nên mã hóa.

Module 31: Giới thiệu về Dataverse cho các nhà phát triển

• Mô hình mở rộng Microsoft Dataverse.
• Khung sự kiện.

Module 32: Mở rộng plug-ins trong Power Platform

• Các kịch bản sử dụng plug-ins.
• Ngữ cảnh thực thi plug-in.

Module 33: Thực hiện các hành động phổ biến với client script trong Power Platform

• Tải lên các script.
• Các trình xử lý sự kiện.
• Đối tượng ngữ cảnh.
• Các tác vụ phổ biến của client scripting.

Module 34: Tự động hóa business process flows với client script

• Các biện pháp thực hành tốt nhất với client scripting.
• Gỡ lỗi client script.

Module 35: Bắt đầu với Power Apps component framework

• Kiến trúc của Power Apps component framework.
• Công cụ của Power Apps component.
• Manifest của component.
• Demo về Power Apps code component.

Module 36: Xây dựng Power Apps component

• Tạo gói giải pháp code component.
• Kiểm tra và gỡ lỗi các code component.

Module 37: Sử dụng các tính năng nâng cao với Power Apps component framework

• Sử dụng API định dạng trong Power Apps component.
• Sử dụng Microsoft Dataverse web API trong Power Apps component.
• Viết một Power Apps component pop-up.

Module 38: Tối ưu ứng dụng

• Tối ưu load dữ liệu từ CSDL trên PowerAutomate & PowerApps
• Tối ưu xử lý dữ liệu với Collection
• Tối ưu phân quyền trên SharePoint List
• Tích hợp báo cáo PowerBI với PowerApp Canvas

Module 39: Nâng cấp thiết kế giao diện PowerApps

• Thiết kế menu thân thiện
• Thiết kế Form động
• Thiết kế phê duyệt trong ứng dụng
• Thiết kế quyền trong ứng dụng
• Thiết kế responsive

Đăng ký khóa học:

Học viên nhận xét khóa học ?

Technology trends for 2025

Các khóa học mới:

Master AI Pro

Do you want to speed up your work, impress your boss, or create amazing products on your own without waiting for anyone’s help? The “Master AI Pro” course from Master Learning Hub Academy is your ultimate “secret weapon” to do it all – from writing reports, designing images, and creating videos to composing music – with just a few simple steps. This is not just a theoretical course…

 

Tuition fee: Contact us
Read more

Advanced Python Programming

Python is not only simple and easy to learn but also a powerful tool that helps programmers tackle complex real-world problems. If you’ve mastered the basics of Python and want to elevate your skills to build web applications, automation tools, data analysis solutions, or AI, then the “Advanced Python Programming” course at Master Learning Hub Academy is the perfect choice.

 

Tuition fee: Contact us
Read more

Python Basics Programming

The “Python Basics Programming” course at Master Learning Hub Academy will take you from zero to hero with Python. You’ll start by installing Python, writing your first line of code, and gradually master practical skills such as data processing, task automation, and application development—all designed to be easy to understand, with hands-on practice from the get-go, no prior experience required.

 

Tuition fee: Contact us
Read more

VMware vSphere: Install Configure Manage v8.0

The “Deploying and Managing VMware vSphere [V8] Virtualization Infrastructure” course at Master Learning Hub Academy is designed to equip learners with the practical knowledge and skills needed to deploy, manage, and optimize virtualization infrastructure using the VMware vSphere platform…

 

Tuition fee: Contact us
Read more

Master Linux Administrator (Combo LPIC-1 & LPIC-2)

The “Master Linux Administrator (Combo LPIC-1 & LPIC-2)” course at Master Learning Hub Academy is designed to help you build a solid foundation in Linux administration, from beginner to advanced levels. You will learn how to manage systems, troubleshoot issues, optimize performance, set up networks, and more…

 

Tuition fee: Contact us
Read more

Microsoft Azure DevOps Engineer (AZ-400)

The “Microsoft Azure DevOps Engineer (AZ-400)” course is designed for individuals looking to enhance their skills in managing and implementing DevOps processes within the Microsoft Azure environment. This course not only helps learners master advanced tools and techniques…

 

Tuition fee: Contact us
Read more

Certified Information Systems Security Professional (CISSP)

The Certified Information Systems Security Professional (CISSP) course is a comprehensive solution to help you conquer all challenges in the field of information security. From risk management and asset protection to designing security architecture and incident response, this course will equip you with…

 

Tuition fee: Contact us
Read more

Master Ethical Hacker v13 – White Hat Hacker

The “Master Ethical Hacker v13 – White Hat Hacker” course is an exclusive training program designed by Master Learning Hub (an upgraded version of the CEH program), offering an in-depth learning path to help learners master ethical penetration testing and network security skills. This is the ideal course for those aspiring …

 

Tuition fee: Contact us
Read more

Master AI in Office

Microsoft 365 Copilot is not just a comprehensive AI solution but also the key to unlocking a new era of modern work. Deeply integrated into familiar Microsoft 365 tools like Word, Excel, PowerPoint, Outlook, and more, Microsoft 365 Copilot harnesses the power of AI within the Office suite to transform everyday tasks into simple

 

Tuition fee: Contact us
Read more

Microsoft CyberSecurity Architect (SC-100)

The “Microsoft CyberSecurity Architect (SC-100)” course equips learners with in-depth knowledge and skills to design and evaluate cybersecurity strategies across areas such as Zero Trust, Governance, Risk, and Compliance (GRC), Security Operations (SecOps), and data security.

 

Tuition fee: Contact us
Read more

Microsoft 365 Endpoint Administrator (MD-102)

The “Microsoft 365 Endpoint Administrator” course provides in-depth knowledge and essential skills to effectively manage and secure enterprise network endpoints against increasingly sophisticated security threats. This course is suitable for system administrators…

 

Tuition fee: Contact us
Read more

Microsoft Azure Administrator (AZ-104)

The “Microsoft Azure Administrator (AZ-104)” course at Master Learning Hub Academy will equip learners with all the necessary tools and skills to deploy, manage, and optimize technology solutions on the Azure platform effectively, enhancing flexibility…

 

Tuition fee: Contact us
Read more