Peter has an extensive knowledge of the Microsoft CRM Solution and when I worked with him he managed not only to manage a complex project but deliver key functionality to the end customer
Microsoft Dynamics CRM training courses: Designing Microsoft Dynamics CRM Solutions
The design phase of a Microsoft Dynamics CRM project takes the inputs from diagnostics and analysis and aims to build the technology to meet the objectives identified. We strongly recommend close stakeholder involvement at this stage to prevent design decisions being implemented that will be difficult to roll back. Detailed knowledge of how to extend CRM is essential here including; customisation, client side scripting, server side code, workflow and dialogs and charts and dashboards.
Course code: 80542AClassroom course
This course describes the techniques required to customize Microsoft Dynamics CRM 2016 to meet the specialized needs of businesses. The topics covered include security; creation and configuration of entities; design of forms views and charts; auditing and solutions. The course describes each topic and how each topic relates to the other topics to produce a full configured, effective solution. The content described here is the latest version from Microsoft Learning. This will be updated as more details becomes available.