How I learned Microsoft Dynamics CRM
About me
I am a developer with an interest in the Microsoft Dynamics platform
Why I wanted to learn Microsoft Dynamics CRM
To create value in the enterprise solution space
How I approached learning Microsoft Dynamics CRM
Microsoft Dynamics CRM or 365 for sales, Customer service, Marketing, Project operations, and Field service is an enterprise solution. It has grown and gone through a series of name changes.
As a developer, my approach was to understand the data model, relationships between the tables the database, understand the key and base concepts of some built-in logic provided by the solution. This way, I was able to extend the solution using javascript and plugins, workflows etc.
There are so many moving parts in this solution but if it's stripped naked, it's just another website/web application with some storage, logic, security, and the likes.
The community has been one of my backbones in the learning process. The support is out of this world.
Challenges I faced
Definitely, there are challenges.
The learning curve of the solution and its development environment
The limitation of the solution in terms of storage capacity, upgrade process, direct access to DB, auto-reporting capabilities for online MS Dynamics CRM online.
Key takeaways
It's a great solution to work with and I learned a lot working with it.
It exposes you to an enterprise solution be it on a managerial, technical, functional level
Technical, functional, and consultancy experience are the best takeaways
Tips and advice
What are you waiting for?
There are a lot of great materials out there to get you started and the community support is massive
Final thoughts and next steps
This is just one drop in the ocean, I have only scratched the surface of my goal.
My goal is to be relevant in the I.T space, I do not intend to know all rather provide value to clients.
Training and Consultancy is my next step.