Microsoft Dynamics 365 Business Central Developer (MB-820) Zelfstudiepakket

In dit zelfstudiepakket zit het officiële cursusmateriaal, een labomgeving, MeasureUp-oefenexamen en een Microsoft-examenvoucher. Je hebt 180 dagen toegang tot de labomgeving.

  • Aan de slag!
  • Offerte aanvragen

    Offerte aanvraag training

    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.

    Wij zijn dé IT-opleider van het noorden

    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    x

Direct aan de slag!

  • Studeer in je eigen tijd en tempo
  • 365 Dagen toegang
  • Taal: Engels

€525,- Excl. BTW

Algemene omschrijving

In dit zelfstudiepakket zit het officiële cursusmateriaal, een labomgeving, MeasureUp-oefenexamen en een Microsoft-examenvoucher. Je hebt 180 dagen toegang tot de labomgeving.

In het zelfstudiepakket Microsoft Dynamics 365 Business Central Developer (MB-820) word je voorzien van de benodigde kennis en vaardigheden om een professionele Business Central-ontwikkelaar te worden. Een Dynamics 365 Business Central-ontwikkelaar specialiseert zich in het ontwikkelen van applicaties die Business Central uitbreiden, door zowel nieuwe modules te ontwikkelen als bestaande modules aan te passen. Deze ontwikkelaars hebben de mogelijkheid om nieuwe bedrijfslogica toe te voegen of bestaande logica aan te passen met behulp van gebeurtenissen. Dit maakt het niet alleen mogelijk om de functionaliteit van Business Central te vergroten, maar ook om naadloze integraties met andere applicaties tot stand te brengen, inclusief producten van het Microsoft Power Platform. Met deze vaardigheden zijn ontwikkelaars in staat om op maat gemaakte oplossingen te bieden die voldoen aan de specifieke behoeften van elke organisatie.

Business Central-ontwikkelaars dragen een belangrijke verantwoordelijkheid in het debuggen en oplossen van problemen binnen het systeem. Dit houdt in dat zij in staat moeten zijn om de oorzaak van problemen te identificeren, evenals bugs verhelpen en oplossingen grondig testen om te garanderen dat deze naar behoren functioneren. Verder is het optimaliseren van de systeemprestaties, door het identificeren van knelpunten en het verbeteren van de codekwaliteit, een cruciale taak. Deze processen zijn essentieel om een efficiënte, betrouwbare en gebruiksvriendelijke ervaring te waarborgen voor alle gebruikers van Business Central.

Om ervoor te zorgen dat het systeem actueel en beveiligd blijft, bestaat het werk van een Business Central-ontwikkelaar uit het upgraden en onderhouden van het systeem, evenals het migreren van data. Deze werkzaamheden zijn van cruciaal belang om te garanderen dat de functionaliteit van het systeem overeenkomt met de nieuwste technische ontwikkelingen en veiligheidsnormen. Door het systeem regelmatig bij te werken en te onderhouden, kunnen ontwikkelaars ervoor zorgen dat Business Central effectief blijft voldoen aan de zakelijke eisen en beschermd blijft tegen potentiële bedreigingen.

Doelgroep

Dit zelfstudiepakket is voornamelijk geschikt voor bedrijfsleiders, technische architecten en Dynamics-ontwikkelaars.

Leerdoelen

In dit zelfstudiepakket leer je hoe jij Dynamics 365 Business Central optimaal kunt gebruiken, aanpassen, ontwikkelen en integreren met andere diensten en applicaties. Dit zelfstudiepakket biedt een stevige basis voor het opbouwen en uitbreiden van kennis en vaardigheden in verschillende aspecten van Business Central.

Door dit zelfstudiepakket door te nemen zul je de volgende kennis en vaardigheden verkrijgen:

  • Basisbeginselen en beheer van Business Central
    • Leer hoe jij Dynamics 365 Business Central kunt gebruiken en maak kennis met de verschillende mogelijkheden.
    • Leer hoe jij Dynamics 365 Business Central aan kunt passen en voorbereiden op een soepele applicatie-upgrade-ervaring.
    • Maak kennis met de online omgeving van Dynamics 365 Business Central, inclusief het beheren van gebruikers en het implementeren van beveiliging.
  • Ontwikkeling en uitbreiding
    • Verkrijg een inleiding op de ontwikkelomgeving van Dynamics 365 Business Central, inclusief het debuggen en implementeren van jouw extensie.
    • Werk met pagina's, ontwerp het datamodel van een rapport, werk met codeunits, XMLports, rechten en permissiesets, zoekopdrachten en ontwikkel control add-in-objecten.
    • Pas de gebruikerservaring aan en identificeer functionele tabeltypen en -kenmerken.
    • Verkrijg een inleiding op de basis van AL-programmering.
  • Integratie en geavanceerde technieken
    • Leer over het verbeteren en monitoren van de prestaties, werk met broncontrole door middel van Git in Visual Studio Code en maak gebruik van Application Lifecycle Management.
    • Verkrijg een inleiding op testautomatisering, evenals het gebruikmaken van Power Automate, toegang verkrijgen tot REST-diensten, het gebruikmaken van Azure Functions en leer te werken met webdiensten en de API in Dynamics 365 Business Central.

Voorkennis

Voordat je dit zelfstudiepakket doorneemt is het van belang dat jij beschikt over de volgende kennis en vaardigheden:

  • Basisbegrip van ERP-systemen
    • Een fundamenteel begrip van wat Enterprise Resource Planning (ERP)-systemen zijn en hoe deze functioneren binnen een bedrijfsomgeving.
  • Ervaring met Microsoft Dynamics 365 Business Central
    • Kennis van de basisfunctionaliteiten en -navigatie van Dynamics 365 Business Central. Dit omvat een begrip van hoe de software wordt gebruikt voor financiële administratie, supply chain management, projectmanagement en meer.
  • Begrip van bedrijfsprocessen
    • Inzicht in algemene bedrijfsprocessen en -praktijken, vooral in relatie tot financiën, verkoop-, inkoop- en voorraadbeheer.
  • Programmeervaardigheden
    • Basiskennis van programmeren is essentieel, met name ervaring in AL (de programmeertaal die voor Business Central-ontwikkeling wordt gebruikt) of een sterke basis in andere programmeertalen zoals C# en JavaScript.
  • Kennis van Microsoft Power Platform
    • Een begrip van hoe Business Central integreert met andere Microsoft Power Platform-producten zoals Power Apps, Power Automate en Power BI kan goed van pas komen.
  • Ervaring met databases en SQL
    • Een fundamenteel begrip van databasesystemen en de mogelijkheid om eenvoudige SQL-zoekopdrachten te schrijven en begrijpen kan helpen bij het werken met Business Central.

Onderwerpen

Module 1: Start your free Dynamics 365 Business Central trial

  • Create a Business Central account.
  • Sign in to Business Central.
  • Use a demo database.
  • Start a trial with your own data.
  • Extend your trial and subscribe or unsubscribe your organization from Business Central.

Lab: Sign in to Business Central

Module 2: Introduction to the capabilities of Microsoft Dynamics 365 Business Central

  • Why Business Central is a cloud end-to-end business solution.
  • The core Business Central functionalities by browsing application areas.

Lab: Create a customer and a new office furniture item

Module 3: Customize Microsoft Dynamics 365 Business Central

  • Understand the high-level technical architecture of Business Central.
  • Know the available options to tailor Business Central to specific needs.

Module 4: Prepare for an easy application upgrade experience in Business Central

  • Understand upgrade responsibilities and best practices.
  • Create proper installation and upgrade codeunits.

Module 5: Administer Dynamics 365 Business Central online

  • Know how to sign up for the Cloud Solution Provider program.
  • Use the administration center to manage environments.
  • Set up tenant notifications and inspect environment telemetry.
  • Manage support requests for customers.
  • Export a database.
  • Enable features ahead of time.

Module 6: Work with the API in Dynamics 365 Business Central

  • Define the difference between regular OData web services and the API.
  • Work around API limits.
  • Create new APIs.
  • Read update and create through the API.
  • Implement OData bound actions.

Lab: Connect to the API

Module 7: Work with XMLports in Dynamics 365 Business Central

  • Create new XMLports.
  • Configure the important XMLport properties.
  • Define nodes in an XMLport.
  • Work with the different formats.
  • Use an XMLport in AL code.

Lab: Create an XMLport to export XML data

Module 8: Work with web services in Dynamics 365 Business Central

  • Learn about the differences between SOAP and OData.
  • Enable access to the different web services.
  • Create your own SOAP and OData web services.
  • Use OData and SOAP to read and update records.
  • Handle UI interaction.

Lab: Create and connect to an OData web service

Module 9: Use Azure Functions with Dynamics 365 Business Central

  • Learn about Azure Functions.
  • Create a basic Azure function.
  • Use an existing .NET DLL in an Azure function.
  • Use an Azure function in Business Central.

Lab: Create an Azure function

Module 10: Access REST services from within Dynamics 365 Business Central

  • Use HTTP data types.
  • Connect to external REST services and read data.
  • Connect to external REST services and post data.
  • Read JSON data in Business Central.
  • Get JSON from an external REST service.

Lab: Connect to external REST services

Module 11: Use Power Automate with Business Central

  • Identify what Power Automate is and how it can be used with Business Central.
  • Identify existing Business Central actions and triggers available in Power Automate.
  • See how to create an independent flow in Business Central that automates business processes.
  • Create a flow that runs on a schedule or to create a button flow to send a reminder.

Lab: Create a flow for sending emails when a new item is created in Power Automate

Module 12: Introduction to test automation in Business Central

  • Learn how to write test code in AL with Test Codeunits.
  • Install and run the Test Toolkit in Docker containers.
  • Run standard Business Central tests.

Module 13: Use Application Lifecycle Management for Business Central

  • Create an Azure DevOps organization.
  • Create an Azure DevOps project.
  • Know about the different services in Azure DevOps.
  • Connect via a Personal Access Token.
  • Know the difference between GitHub and Azure DevOps.

Lab: Create an Azure DevOps organization and project

Module 14: Work with source control using Git in Visual Studio Code for Business Central

  • Configure Git.
  • Know the structure of Git repositories.
  • Create a new local Git repository.
  • Add and remove files from Git.
  • Link and clone a remote Git Repository.
  • Work with the .gitignore file.

Lab: Source control with Git

Module 15: Learn about application performance and monitoring in Business Central

  • Prepare your application for optimal performance.
  • Get essential application insights.

Module 16: Introduction to the basics of AL programming in Dynamics 365 Business Central

  • Work with variables and define them in AL code.
  • Use the different data types.
  • Use options and enums.
  • Work with collections.
  • Use the different types of expressions.

Lab: Discover the intrinsic data types

Lab: Use logical and relational expressions

Module 17: Identify functional table types and characteristics in Dynamics 365 Business Central

  • Learn the difference between all available table types.
  • Discover the correct primary key for each table type.
  • Use the correct naming for tables.
  • Create the associated pages.

Module 18: Customize the UI experience in Dynamics 365 Business Central

  • Add objects to the search dialog.
  • Create page customizations.
  • Define profiles that are linked to a Role Center and page customizations.
  • Create custom views.
  • Extend the application areas in Business Central.

Module 19: Build control add-in objects in Dynamics 365 Business Central

  • Learn about control add-ins.
  • Build a control add-in.
  • Send data from Business Central to JavaScript.
  • Send data from JavaScript to Business Central.
  • Connect a control add-in with an Azure function.

Lab: Build a control add-in object

Module 20: Work with queries in Dynamics 365 Business Central

  • Create a new Query object.
  • Join filter and aggregate data in a Query object.
  • Access queries from AL.
  • Publish queries as a web service.

Module 21: Work with entitlements and permission sets in Dynamics 365 Business Central

  • Learn about entitlements and how to use them in Business Central.
  • Learn about permission sets and how they are used.
  • Create or extend entitlement and permission set objects by using AL.

Module 22: Work with codeunits in Dynamics 365 Business Central

  • Learn about codeunits.
  • Create new codeunits.
  • Access functions within a codeunit.

Module 23: Design the data model of a report in Dynamics 365 Business Central

  • Learn about the different report components.
  • Create the data items for a report.
  • Add columns to the dataset of a report.
  • Order link and indent data items.

Module 24: Work with pages in Dynamics 365 Business Central

  • Identify the different page types.
  • Discover the different page properties.
  • Learn how to build the layout of new pages.
  • Link pages with page parts.
  • Use snippets to create pages in Visual Studio Code.
  • Enable end users to search for a page.
  • Define actions on a page and set its properties.

Lab: Create a Card page

Lab: Create a List page

Module 25: Debug and deploy your extension in Dynamics 365 Business Central

  • Learn how to work with the Visual Studio Code debugger.
  • Use Debug and Attach configuration files.
  • Work with the Rapid Application Development RAD feature.
  • Deploy your extensions to a production tenant.

Lab: Create a page extension

Module 26: Introduction to the development environment for Dynamics 365 Business Central

  • Use the Microsoft Visual Studio Code development environment.
  • Create a basic new AL Language extension.
  • Design the different configuration files in an AL extension.
  • Manage multiple AL extensions in one workspace.

Lab: Create and run an AL extension

Module 27: Manage users and implement security in Business Central

  • Manage users and user groups.
  • Implement and configure security.
  • Setup profiles and role centers.
  • Audit changes to data.

Lab: Add a new user

Trainingsdata en inschrijven

Hieronder is een overzicht te vinden van trainingsmogelijkheden voor de Microsoft Dynamics 365 Business Central Developer (MB-820) Zelfstudiepakket training, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.