326

Microsoft Dynamics 365

Agenda Curs

Day 1 – APIs

Microsoft Dynamics 365 service architecture

Data modeling and core Dynamics Entities

Microsoft Common Data Model and Dynamics data model, overlaps/evolution

Representational state transfer (REST) and Open Data Protocol (OData) with Web API

Web API endpoint

Query APIs: QueryExpression, FetchXML, language-integrated query (LINQ), and SQL

Client connection patterns

Metadata API

Event logging and reporting

Exercise: practice search techniques with a REST client with Dynamics WebAPI and metadata API

Day 2 – Integrations

Integration architectures

Client connection patterns

Authentication protocols and connection patterns, 365 Azure AD

The role of plugins, workflow, and actions

Organization and environment optimizations

Integration governance, limits, best-practices

Asyncronous integration patterns in/out and use of webhooks

Azure touch-points and extensions (Logic Apps, Service Bus, Events)

Batch vs Real time processing for CRUD operations

File based integration, attachments management

Connectivity options to Power BI, HANA

Exercise: Dynamics webbook exercise?

Day 3 – Data & Tools

Anatomy of a data migration

Executing lean service requests

Sequential vs. parallel operations

Mitigating network latency

Generating unique IDs, foreign keys

Master Data import

Out of the Box Data Import and Export Tools

Available third-party technologies

Data Integration – SSIS, SSAS and ETL

Data Testing approaches

Dynamics Data Replication/Streaming

Data extraction Full loads/Delta loads

Exercise: test a data import and data export using standard tools

Day 4 – Build a .NET integration

.NET programming model overview

Visual Studio and Dynamics development pre-requirements, setup development environment

Exercise: build a .NET class that consumes an REST web-service (e.g. call Dynamics WebApi for a check). Compile & Debug.

Day 5 – Extending Dynamics

Extending Dynamics with custom solutions, deployment

Exercise: package, build and deploy the .NET class inside a Dynamics solution. Extend Dynamics Opportunity: add a new label on the form that will display the result of web-service callout. Troubleshoot, monitor

Aplica pentru acest curs

Te rugam sa completezi formularul pentru a rezerva un loc la acest curs:

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input