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.
Links
Area of Expertise
Topics
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.
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