Speaker

Babak Jafari

Babak Jafari

Codec - Technical Consultant

Belfast, United Kingdom

Actions

In the last nine years, my focus has revolved around designing, developing, deploying, customizing, and integrating Microsoft Dynamics CRM, both on-premises and online. Recently, I've shifted my attention towards Microsoft's preferences by actively contributing to projects involving the Power Platform, Azure, and the development of fully customized applications using .Net Core. Over the past three years, I've specialized in crafting effective solutions for companies utilizing the Microsoft Dynamics CRM platform (particularly the Power Platform recently), framework, and core modules. This involved an in-depth analysis of their domain complexities.
My expertise spans various areas including the development of custom plugins, Power Automate flows, and Azure-based services such as Azure Functions, Azure Web Services, Azure Service Bus, and Azure Cognitive Services. Additionally, I've worked extensively on integration services and APIs using .Net. I thrive on continuous learning and enjoy creating innovative products. Effective communication with team members and domain experts is a priority for me, and I'm passionate about assisting and mentoring less experienced colleagues.
My focus remains on ensuring the quality of business requirements for our projects while fostering innovation and development.

Area of Expertise

  • Information & Communications Technology

Topics

  • Power Platform
  • Dynamics 365 and Power Platform
  • Power Apps
  • Power Automate
  • Microsoft Power Automate
  • Microsoft Power Apps
  • Microsoft Power Virtual Agents
  • Power Automate (Flow)
  • Microsoft Power platform
  • Power Virtual Agents
  • Microsoft Dynamics 365 a Power Platform
  • Power Platform - Code First
  • Power Platform Canvas Apps

Enhancing confidence in your Dataverse plugins and Azure Functions development with Automated Tests

Before deploying our developed codes into the system or cloud, we'll test them. This process helps us feel more confident in creating code that's clean, easy to maintain, and reliable for testing.

Adding more code for automated testing might seem like extra work, but it's actually important. Testing manually takes a lot of time and can be confusing, especially for complex or older applications. As your app grows, manual testing becomes more costly and uncertain, as it's hard to cover every situation. Waiting for feedback after the app is out can lead to unexpected issues and higher costs for businesses. By using automated tests while coding, you can catch bugs earlier and save time in the long run. These tests are reusable, written once and used multiple times to ensure the app works well.

'll demonstrate how to perform unit and integration tests using relevant frameworks. Additionally, I’ll show you how to automate these tests to uncover any potential issues when adding new features to previously developed functions.
Learn practical automated testing techniques for both unit and integration tests to ensure code reliability before deploying it to Dataverse or the cloud.

Babak Jafari

Codec - Technical Consultant

Belfast, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top