How to become a successful developer in dynamics 365
1. How to become a
Successful Developer in
Dynamics 365 Customer
Engagement
SPEAKER : SANJAYA PRAKASH PRADHAN (MCT)
2. About Me
I am Sanjaya Prakash Pradhan (The Softchief)
having 10+ years of working in Microsoft Dynamics
365 Business Applications and now I am a
Microsoft Certified Trainer (MCT). I do,
Prepare educational YouTube videos
Conduct Webinars and Podcasts
Write Blogs and Courses
Actively Participate in Communities
Attend community events
Udemy instructor
www.linkedin.com/in/softchief
https://www.youtube.com/user/sppmaestro
Softchief.com
3. Agenda
About the Webinar
Why to be a developer
My Developer Journey
Phases of a Dynamics 365 Developer
4. Why to be developer
More credibility in Team
More chance on job offers
Better exposure in Whole platform
90% MNCs are looking for Developer
A Developer is by default a Functional guy
but A functional guy is not developer
Better growth and can take part in key
decisions of an organization’s plan.
5. My developer Journey
Trained in C# in 2010 and joined
Started in 2010 with CRM 3.0
Configured many instances
Designed and implemented many Configurations
and Customizations
Written thousands of C# code projects, JavaScript,
CSS, HTML, SQL Server etc.
Kept my self updated with each Dynamics CRM
Version in time
Written many Blog articles
Became Microsoft Certified Trainer (MCT) to train
other developers
6. Phases of a Dynamics 365 Developer’s
Journey
• Being an USER
• Being a FUNCTIONAL CONSULTANT
• Being a TECHNO-FUNCTIONAL CONSULTANT
• Being a DEVELOPER
• Being a SUCCESSFUL Developer
7. Being an User of Dynamics 365
Learn the Basics of product
Understand the UI & Navigation
The Terminologies
Helping on designing basic business
processes
Working with different functionality
provided in the product
Take part in change management team for
advice
8. Being a Functional Consultant Dynamics
365
Learn the out-of-the-box modules/apps in
the product
Design business processes/ workflows
Working with features of the product
Learn Configuring the product
Basic Understanding of Integrations with
other products
Data management concepts
Perform System Admin Tasks
Power BI Analytics
9. Being a Techno-functional Consultant
Dynamics 365
Schema Customization
Entity, Forms, Views, Dashboards, Charts,
Business Rules, Workflows, BPFs, Dialogs,
Actions
Administration Tasks
Business Requirement Analysis
Data Management
Business Management Settings
Security matrix Knowledge
10. Being a Developer in Dynamics 365
Expert in Product Configuration
Knowledge of C#, JavaScript, CSS, HTML,
JQUERY, Web Service, SQL Server
Expert in Product Customization
Expert in Extending the product
Plugins
CWAs
Custom Apps
Customize Ribbon, Sitemap
11. Being a Successful Developer in Dynamics
365
Expert in Product Configuration
Expert in Product Customization
Expert in Extending Product
Expert in Integrations
Expert in Migration
Active Participation in Forums
Power Platform Working knowledge
Azure Integration knowledge
PCF, DevOps, CDS, Unit Testing
Best practices, Portals, Web API,