What you'll learn:
- Learn Client-side development using Client API
- Use Web API to remotely interact with Dynamics 365 using Web Resources
- Learn JavaScript Web Resources
- Build HTML Web Resources
- Build third-party Integration using Client-side Customization of Dynamics 365
- Explore ClientAPI in detail. Learn about Object model including Attributes and Controls.
*** This is Part 2 of the Microsoft Dynamics 365 & PowerApps (Dataverse) Developer Course that focuses on client-side components. Subscribe to Part 1 before you learn Part 2 ***
In Part 1, you learned to write code for Dataverse server-side components such as Plugins and Custom Workflows. In Part 2, you are going to develop client-side components of model-driven apps such as JavaScript and HTMLWeb Resources, including Web API.
Similar to Part 1, Part 2 is also essential if you want to become a Microsoft Dynamics 365 and Power Platform Developer.
Curriculum
Section 1: Introduction
Lecture 1: Why Client Scripting?
Lecture 2: Client-side Events
Section 2: Development with the Client API
Lecture 3: Introduction to the Client API
Lecture 4: Client API - Deploy & Test
Lecture 5: Introduction to Namespace Notation in JavaScript Libraries
Lecture 6: Converting functions to Namespace Notation in JavaScript
Lecture 7: Phone Number Validation Demo
Lecture 8: Showing Notifications to Users
Section 3: Advanced Client API
Lecture 9: Handling Auto-Save using JavaScript
Lecture 10: Explore Client API - Attributes and Controls
Lecture 11: Client API - Handling Option-sets using JavaScript
Lecture 12: Client API - Working With Look-ups Using JavaScript
Section 4: Client API - Best Practices
Lecture 13: Form Types in the Client API
Lecture 14: Debugging JavaScript
Lecture 15: Organizing Multiple JavaScript Web Resources
Lecture 16: Legacy Code Changes - From Xrm(dot)Page to formContext
Section 5: HTML Web Resources
Lecture 17: Introduction to Creating an HTML Web Resource
Lecture 18: Accessing Form Elements from HTML Files
Lecture 19: Referring Other Web Resources from HTML Files
Section 6: Web API
Lecture 20: Introduction to the Web API
Lecture 21: Creating a Record using the Web API
Lecture 22: Web API-Retrieving Data
Lecture 23: Web API-Advanced Queries
Section 7: Sample Application
Lecture 24: Integration of Google Maps Using Client API and HTML