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


Brummel Automatisering
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

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 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. ”

  • “ This is by far my favorite event. If I had to choose just one to attend, this would be the one that I select. ”

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

  • “ 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. ”

  • “ Again I really love this conference. I appreciate the high level of speakers and sessions. ”

  • “ 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. ”

  • “ 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. ”

  • “ 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. ”