16 & 17 november 2017
Antwerp (Belgium)

speakers

Below is a list of all amazing speakers, who will host a session at the conference…

Jump to list

Mark Brummel

Netherlands


NAV Skills
Microsoft Dynamics NAV Specialist

Mark Brummel is an all-round Microsoft Dynamics NAV specialist. He started in 1997 as an end user. During ten years he has worked for resellers where application design and coaching were his specializations.

In June 2010 Mark’s first book “Microsoft Dynamics NAV Application Design” was published. The book explains the bridge between application functionality and technology.

Mark works as a freelancer. His main focus area is helping out end users in implementations. He is involved in projects to provide input for future versions and test new CTP releases.

Marks blog on www.brummelds.com contains a wide range of articles about Microsoft Dynamics NAV and SQL Server. He is a frequent speaker at Microsoft events.

From 2006, Mark was rewarded by Microsoft with the Most Valuable Professional award for his contribution to the online and offline communities.

Hosted sessions

PowerApps, Common Data Services and Common Data Model
LEVEL: 300 - Advanced
LEVEL: 200 - Intermediate
Room 5

Beyond VS.Code and extensions Microsoft is working on a new development platform for NAV and the other Microsoft Business Applications: “PowerApps”.

PowerApps allows application developer to take data from a variety of sources and create apps that run on phones and tablets online and offline without requiring them to do any coding. Applications built with PowerApps, which can run on iOS, Android and the Web, can pull data from sources including Dynamics 365,Dropbox, OneDrive, Dynamics CRM and SharePoint Online.

The Common Data Service (CDS) is a secure business data platform built into PowerApps. It comes with hundreds of standard business entities already defined in the Common Data Model (CDM), which means that now all your apps can share the same definition of “customer,” “product,” “lead,” and more. The service also includes workflow automation with Microsoft Flow.

In this session we will show you how to build a PowerApp without coding and how to publish and use you apps on web/mobile. We will introduce you to the CDM and show you the main differences between the NAV table layout and CDM. We will show you how to query CDS to create integrations between PowerApps and other systems and how to build workflow automation with Microsoft Flow.

Master Class for Dynamics NAV Design Patterns
LEVEL: 300 - Advanced
LEVEL: 200 - Intermediate
Conference Hotel

During the workshop, we will reveal all the secrets that are hidden in the Dynamics NAV Source Code. You will get answers to questions like…

  • What are the new options and limitations of Extensions and Visual Studio Code
  • How is Dynamics NAV Architected and how do the modules communicate
  • What are Design Patterns and Anti Patterns and how do they apply to Dynamics NAV
  • What impact do monthly rollups have to my roadmap and release strategy
  • Why does Dynamics NAV have so much Code Cloning
  • Are there documented coding standards and how can apply them
  • Can I implement Object Oriented concepts such as MVVM, overloading and reflection?
  • When do I create new objects and how do I structure them?
  • Best Practices such as Encapsulation and Natural Language Programming
  • Be familiar with over 30 most used Design Patterns in Dynamics NAV
  • Saasification, what does that mean?
  • Understand the impact of Meta Data on Software Design
  • What is the difference between Reservation Entries, G/L Entries and Interaction Log Entries

The exercises in this workshop can be done both in Visual Studio Code and the Classic Development Environment on NAV 2016, 2017 & 2018.

Course Outline

The course has four, iterative blocks that explain the elements for good software architecture using Design Patterns – Repeatable User Interface, Coding Guidelines, Architectural Principles and Exercises.

Introduction

  • Introduction to Application Architecture
  • Rollup update & Upgrade Strategies
  • Design Patterns & Anti Patterns
  • Meta Data Driven Software Development

Object Architecture

  • Define Object Hierarchy
  • Make sense of Intellisense
  • Interfaces
  • Function Libraries
  • Natural Language Programming
  • Encapsulation
  • Arguments & Overloading
  • Façade & Hooks

Coding Guidelines

  • Design
  • Internationalization
  • Localizability
  • Readability
  • Data Dictionary
  • Hungarian Notation
  • User Interface

Design Patterns

  • Singleton, Multi Level Setup & Rules Pattern
  • Master Data, Entity State & Compound
  • Documents, Copy, Posting & Archiving
  • Test Near, Test Far, Do It, Clean Up

Code Cloning

  • Fundamentals
  • Transaction Mirroring
  • Forking, Templating, Customize & Exact Match

Saasification

  • Instructions in the User Interface
  • Wizards
  • Transaction Data Update
  • Hiding Fields & Fast tabs
  • Totals on Sub Pages
  • Create Data from Templates

Model View View Model

  • Working with Temporary Tables
  • MVVM Pages
  • Reports based on data in memory
  • Query data on Pages

Workshop date: Tuesday 14 November and Wednesday 15 November. This is a two days workshop.


Other Speakers

platinum sponsors

I want to participate

other sponsors

  • “ The best of NAVTechDays is the unique opportunity to meet fellow technically-inclined professionals, and being able to deep-dive into all things new. ”

  • “ The venue is great. There is nothing out there as comfortable as the Kinepolis rooms, and I LOVE the way the slide decks is mixed in with video of the presenter on the screen. ”

  • “ Overall I thought it was very high quality, only one session I thought was a little too much of a stretch, but that's just my opinion, a very good event. Well worth the money. ”

  • “ This is THE tech conference in the NAV universe! As in the years before there is a lot of interesting input. All and all it is well organized conference, which I really like to attend for four years in a row now. ”

  • “ Feeling part of the NAV community, and awareness of new tools and paths for the present and future. Thanks A LOT for arranging this great event. ”

  • “ As in the years before, the best place to get concentrated information about the upcoming technical road path and current development issues without any marketing mumbo-jumbo. That the group of the speakers is a blend with people from Microsoft and independent Partners alike is also an great asset to this event. ”

  • “ The pre-conference days were probably the highlight. The sessions that were run by experts in their areas were phenomenal. ”

  • “ Absolute eye-opener. It helps to overcome fears of the unknown and stimulates the envy to try out new things. I am really very grateful to NAV TechDays and especially Luc Van Dyck to make this happen. ”

  • “ Great conference. The must attend conference for NAV developers. From a sponsor perspective this is the conference to sponsor if your target audience is technical decision makers. The NAV TechDays audience is full of CIOs, CTOs, IT Managers, developers, technical people from VARs. ”

    Susanne Priess , Mergetool.com , United States

  • “ The best of NAV TechDays is the more than sensational session environment both as a speaker and as an attendee. It allows attendees to really focus and it makes it worthwhile for speakers to prepare. ”