Curso Microsoft Dynamics 365 Customer Engagement for Developers

  • Microsoft Azure Cloud Platform

Curso Microsoft Dynamics 365 Customer Engagement for Developers

16 horas
Visão Geral

Este Curso Microsoft Dynamics 365 Customer Engagement for Developers, foi desenvolvido para profissionais e desenvolvedores de TI experientes, oferecendo uma abordagem rápida para aprender as habilidades necessárias para começar a desenvolver código no Microsoft Dynamics 365.

Os alunos aprenderão como escrever código do lado do cliente e do servidor para utilizar as diversas APIs disponíveis na estrutura do Dynamics 365, criar aplicativos orientados por modelo personalizados do Dynamics 365, criar lógica de negócios personalizada em plug-ins e componentes de atividade de fluxo de trabalho personalizado e estender o Dynamics Modelo de evento 365 com recursos da Web JavaScript e HTML.

O curso se aplica às edições Business e Enterprise do Dynamics 365 CE versão 9. As técnicas aprendidas neste curso podem ser aplicadas a aplicativos Web, UCI e Outlook.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Module 1: Introduction to Dynamics 365 Development

This module introduces the concept of developing and extending the Microsoft Dynamics 365 Framework. You will learn about the tools and resources that are available to developers and administrators as well as best practice methodologies and fundamentals.

Lessons

  • Overview
  • Objectives
  • Introduction to Dynamics 365 Development
  • Development Fundamentals
  • Development Tools for Microsoft Dynamics 365
  • The Customer Engagement Tool Kit (Formally known as SDK) Tools
  • Development Environments
  • Skills and Best Practice
  • Further reading and resources

Lab 1: Dynamics 365 Developer Orientation

  • Review Developer Resources
  • Review the Developer Center and Forums
  • Download Resources from NuGet
  • Review the Customer Engagement Toolkit (Formally SDK)
  • Review the Developer Lab Files 

Module 2: The Dynamics 365 API

This module presents the various API’s available to developers in Microsoft Dynamics 365. You will learn how to write code to consume the server and client-side API endpoints using Microsoft .Net C# in Visual Studio.    

Lessons

  • Introduction to the Dynamics 365 API’s
  • The Web API
  • Setting up Visual Studio to use the Web API
  • Create, Read, Update and Delete with the Web API
  • Web API Operations and Functions  
  • The Discovery Web Service
  • The Organization Web Service
  • Authentication
  • Core Assemblies
  • Early and Late-bound classes
  • Service Context
  • The Code Generation tools
  • CRUD Operations
  • Using the QueryExpression Class
  • Using LINQ
  • Using FetchXML

Lab 1: Using the Dynamics 365 Web API with Server-side code

  • Set up the Visual Studio Project
  • Develop an App to perform operations using the Web API
  • Test your App

Lab 2: Query records in Dynamics 365

  • Set up the Visual Studio Project
  • Query Dynamics 365 using the QueryExpression Class
  • Test your App

Lab 3: CRUD Operations in Dynamics 365

  • Set up the Visual Studio Project
  • Create Early Bound Classes
  • Using LINQ to Create, Read, Update and Delete records
  • Test your App

Module 3: Developing Plug-Ins for Dynamics 365

In this module you will learn how to develop custom business logic in a Plug-In component using Microsoft .Net C# in Visual Studio. You will also learn how to deploy Plug-In components to Microsoft Dynamics 365 using the Plug-In registration tool.

Lessons

  • Introduction to Plug-Ins
  • Writing Plug-In Code
  • Using the Plug-In Registration Tool
  • Debugging Plug-Ins with the Plug-In Profiler
  • Deploying Plug-Ins with Solutions

Lab 1: Create and deploy a Plug-In

  • Customize Dynamics 365
  • Set up the Visual Studio Project
  • Create a Plug-In
  • Sign and Build the Assembly
  • Deploy a Plug-In using the Plug-In Registration Tool
  • Debug Plug-In code using the Plug-In Profiler Tool
  • Test your Plug-In

Module 4: Developing Custom Workflow Activities for Dynamics 365

In this module you will learn how to develop custom business logic in a Custom Workflow Activity using Microsoft .Net C# in Visual Studio. You will also learn how to deploy Custom Workflow Activities to Microsoft Dynamics 365 using the Plug-In registration tool.

Lessons

  • Introduction to Custom Workflow Activities
  • Writing Custom Workflow Activities Code
  • Using the Plug-In Registration Tool for Custom Workflow Activities
  • Deploying Custom Workflow Activities with Solutions

Lab 1: Create and deploy a Custom Workflow Activities

  • Set up the Visual Studio Project
  • Create a Custom Workflow Activities
  • Deploy a Custom Workflow Activity using the Plug-In Registration Tool
  • Create a Process with a Custom Workflow Activity 

Module 5: Developing Client-side Code

This module introduces the concepts of developing Client-side code that works with the event driven model in Microsoft Dynamics 365. You will learn how to create and deploy Client-side components using Web resources and interact with the Dynamics 365 Web API in Microsoft Dynamics 365.

Lessons

  • Introduction to Client-side coding
  • The Dynamics 365 Event Driven Model
  • Developing JavaScript Client-side code
  • Using Web resources
  • Working with data using the Web API OData REST service

Lab 1: Client- side programming with JavaScript

  • Create a JavaScript Web Resource
  • Configure the Dynamics 365 Event Handlers
  • Test you code

Lab 2: Create and deploy a Client-side Component using the Web API

  • Create a HTML Web Resource
  • Write Client-side code for the Web API

Module 6: Developing for Power Apps in Dynamics 365

This module looks at different approaches to customizing and developing Hubs and Apps in Microsoft Dynamics 365, including customization of the Dynamics 365 navigation using the inbuilt App Designer Tool to create a custom Dynamics 365 PowerApp.

Lessons

  • Introduction to the Unified Client Interface (UCI) and Power Apps
  • Introduction to the App Designer
  • Customizing the Dynamics 365 Navigation
  • Extending the Unified Client Interface (UCI) with code
  • Customize the Dynamics 365 Navigation
  • Security Enabled Apps
  • Publishing Apps

Lab 1: Extend a Power App with code

  • Extending a UCI App with code
  • Test your code
TENHO INTERESSE

Cursos Relacionados

Curso Azure Microsoft Introdução para profissionais de TI

16 horas

CURSO AZURE MICROSOFT FUNDAMENTOS

8 horas

Curso Azure Development Foudation

16 horas

Curso Azure Kubernetes Services AKS

24 Horas

Curso DP-300T00-A Administering Relational Databases on Microsoft Azure

32 horas

Curso AZ-103T00-A: Microsoft Azure Administrator

32 horas

Curso MS-500T01-A: Managing Microsoft 365 Identity and Access

8 Horas

Curso MS-101T01-A: Microsoft 365 Security Management

8 Horas