Building JavaScript Web Resources using TypeScript

Level up your JavaScript Web Resources in Model Driven Apps!

Course Summary

This course takes you through the best practices when using modern TypeScript techniques to create quality, consistent, and maintainable JavaScript Web Resources using techniques such as Unit Testing, Code Generation and Automated Deployments.

  • Setting up VSCode to work with TypeScript
  • Bundling using webpack
  • Linting and formatting using ESLint
  • Deploying using spkl
  • Unit Testing with jest and xrm-mock
  • Earlybound type generation using dataverse-ify
  • Integration testing calling the WebApi from inside VSCode
  • Creating custom apis and calling from TypeScript

Course Curriculum

Scott Durow

Scott is a Microsoft Business Solutions MVP specializing in Dynamics 365 and the Power Platform. He is a committed and passionate software architect & technologist with a successful track record of realizing business vision through enterprise/application architectures that are tightly aligned with budget and timescales. By combining his detailed technical knowledge with a clear grasp of the wider commercial issues Scott can identify and implement practical solutions to real business problems. Scott is an excellent communicator and technical author, regularly speaking at conferences in the UK and abroad. Scott’s software career spans more than 20 years where he has moved from assembly language device driver programming, industrial control software and then into enterprise business applications. His experience covers work in Europe, North America, and Japan. He is also the author of the Ribbon Workbench, SparkleXRM and dataverse-ify.
Scott lives near Vancouver in Canada with his wife, Kerrie, and three children. To read more about his latest projects, you can visit his blog at You can also follow him on Twitter at @ScottDurow.

John Smith


Highly Recommended Course. Easy to Understand, Informative, Very Well Organized. The Course is Full of Practical and Valuable for Anyone who wants to Enhance their Skills. Really Enjoyed it. Thank you!!



Top Rated
  • 5 100%
  • 4
  • 3
  • 2
  • 1

Clear, comprehensive, engaging - great course

This really well-structured course gives you everything you need to know about getting started with web resource Typescript development for the power platform, and much more besides. Scott explains every concept simply, with clear demonstrations, and covers not only the basic 'how to's but also the 'why's and the focus is always on best practice. His teaching style is easy and conversational and he makes challenging concepts easy to understand. I can't recommend this course highly enough and the fact that it is free is quite amazing. Thanks Scott!

2 weeks ago

Beginner friendly and goes into depth as well

Everyone looks up to Scott for best practices and cutting edge stuff. This course is Scott standard. Great material - goes through dev as well as testing. I already use spkl and after looking at the material I am going to start using dataversify as well. Great course. Thank you Scott.

2 weeks ago

Course Pricing