17 & 18 november 2016
Antwerp (Belgium)

full program

08:00 - 09:00

Registration

09:00 - 17:00

PowerShell - Black Belt
Conference Hotel

Either if you are a Microsoft Dynamics NAV System Administrator or a Microsoft Dynamics NAV Developer (or both?), since a few years now, PowerShell has come into our life and is here to stay to make our life easier – or should I say “more automated”.

The previous few years I have been doing an introduction on PowerShell at the Pre Conference Day of NAV TechDays. Now, it’s time to take it to the next level and actually do some really productive stuff. And we can do a lot.

During this one day, we will dive into useful scripts out of the field. Even more, when registered, you will get an introduction mail that will give you the chance of giving proposals for scripts or automation challenges you would like to see solved.

We will also use the waldo’s PowerShell modules to be as productive as we can.

Note: This is a one-day workshop which will be repeated on Wednesday.

This workshop is SOLD OUT!

Prerequisites:

Knowledge:

  • Dynamics NAV C/AL development
  • Basic PowerShell Syntax

Laptop with:

  • Preferably a VM with a Windows Server edition
  • Dynamics NAV 2016 or “Madeira” completely installed

09:00 - 17:00

Deep Dive Eventing & Extensions
LEVEL: 300 - Advanced
Conference Hotel

With Extensions in Microsoft Dynamics NAV we have a new method of distributing and deploying customizations or add-ons. The technology heavily depends on Eventing, another new technology that was introduced in Microsoft Dynamics NAV 2016.

In the next release of Microsoft Dynamics NAV the capabilities of Extensions will be expanded to enable more scenario’s. And according to Microsoft, Extensions become the way in which any project is customized and every add-on/vertical solution is built. And what’s more, Project ‘Madeira’, the SaaS offering of Microsoft Dynamics NAV only supports Extensions.

In this workshop we will deep dive in both Eventing and Extensions. In just one day we will cover the next topics:

Eventing

  • Type of events
  • Publishing events
  • Finding events
  • Subscribing to events
  • Static binding and instance binding

Extensions

  • Capabilities of extensions
  • Developing
  • Testing
  • Installing
  • Managing

Note: This is a one-day workshop which will be repeated on Wednesday.

This workshop is SOLD OUT (both days)!

Prerequisites:

Knowledge of

  • Dynamics NAV architecture
  • C/AL development and text format of NAV objects
  • PowerShell cmdlets for Dynamics NAV

Laptop with

  • Dynamics NAV 2017 completely installed
  • Two different NAV servers with two CRONUS demo databases (any localization)

09:00 - 17:00

JavaScript for C/AL Developers
Conference Hotel

With an advent of web, and especially the tablet and the phone clients, it became obvious that we won’t be able to pretend the Web world has infiltrated our sacred C/AL ground for much longer. All the Web technologies, HTML5, CSS, and above all – JavaScript – have entered into our world and now we need to learn how to make this new animal behave in our own backyard. But JavaScript is not an easy beast to tame. Easygoing to the point of sloppiness, and flexible as a chewing gum, cryptic even before you minify it, as beautifl and elegant as it is cruel and scary, with functions that are variables that are also properties, and expressions, and at the same time behave as if they are all booleans, where everyting is either truthy or falsy, and where == was not good enough as an operator so it also came up with ===, if JavaScript gets you royally confused, don’t worry – it’s all by design.

If there was ever a language that was as powerful as to allow you to do absolutely any kind of craziness you could come up with, but at the same time allowing you to mess things up beyond all reason, then it’s JavaScript. It can do whatever you want it to do, and it’ll let you do whatever you want to do to it. And it now talks directly to C/AL, so you better get to know it well before it starts making fun of you.

This one-day workshop led by Vjekoslav Babić, who had been a seasoned Web developer for years before jumping on the C/AL wagon 13 years ago, you will learn all the intrinsics of JavaScript that can confuse a C/AL developer. Not only you’ll learn all the important language features such as callbacks and closures, or harness the immense power of expressions – you’ll also learn how to write efficient code, how to not make common mistakes, and how to take advantage of amazing development features embedded into every modern browser. And above all, you’ll learn how to properly use all this together with the good old C/AL.

This workshop is SOLD OUT!

Prerequisites:

The following must be installed on your machine:

  • Microsoft Dynamics NAV 2016
    • Development Environment
    • NST
    • Web Client

  • Visual Studio 2015 or above

09:00 - 17:00

Troubleshooting Essentials for SQL Server and Dynamics NAV
LEVEL: 400 - Expert
LEVEL: 300 - Advanced
Conference Hotel

The first part of the workshop will focus on resolving so called “Expensive Queries”. You will learn about the importance of “Keys” and “Indexes”, how to detect problems related to them and how to implement appropriate solutions. According to this, you will get an introduction of several useful tools, like “SQL Profiler”, “SQL Trace”, TSQL/DMV etc. and some pretty cool 3rd party tools.

The second part of the workshop will explain the concept of locking mechanisms in SQL Server and how to deal with it in NAV. You’ll learn how to detect blocks and deadlocks, using on-board features and 3rd party tools. Finally you’ll get some inspirations about how to resolve and prevent blocking problems.

Note: This is a one-day workshop which will be repeated on Wednesday.

The workshop is SOLD OUT (both days)!

Prerequisites:

  • Skill 300-400 (Advanced – Expert)
  • Attendees need to have some knowledge about SQL Server and TSQL, and of course Dynamics NAV programming.
  • Technical workshop environment:
    • Bring your own Laptop!
    • You need to have a pre-installed up-running NAV/SQL Installation – any SQL Version (2005 to 2014) and any NAV Version (4.0 SP3 to 2016) will do.
    • The SQL “Edition” should be at least STANDARD, DEVELOPER or ENTERPRISE; incl. SQL Agent, Management Studio, SQL Profiler, and “Books Online”.
    • If available, bring your NAV Developer’s License.
    • Important information: you probably WILL NOT be able to access any remote NAV/SQL installation via RDB, VPN, GTM, TV or something – you’ll need a local installation!

09:00 - 17:00

NAV Application Architecture and Design Patterns
Conference Hotel

09:00 - 17:00

Power-BI - Introduction
Conference Hotel

In this workshop Steven will introduce you to the world of Power BI for Dynamics NAV. Learn how you can create stunning dashboards in Excel or the Power BI Designer, so you can find answers to your most important questions using natural language and make decisions based on the right data anytime, anywhere, on any device.

Topics

  • An overview of the Power BI toolset
  • Getting data out of Dynamics NAV
    • ODATA Queries
    • Other options

  • PowerPivot and Power BI Desktop
    • Getting Started
    • Interface

  • Creating queries on PowerPivot and Power BI Desktop
    • Creating the Data Model
    • Filtering
    • Relations

  • Introduction to DAX
    • Power Pivot
    • Power BI Desktop

  • Creating Reports and Dasboards
    • Excel Pivot Tables and Charts
    • Power View
    • Power BI Desktop

The workshop is SOLD OUT!

Prerequisites:

  • Software:
    • Microsoft Dynamics NAV 2016 (W1 demo database) installed and working.
    • Microsoft Office Excel 2016
      • Power View and Power Pivot are available in the Office Professional Plus and Office 365 Professional Plus editions, and in the standalone edition of Excel 2013.

    • Microsoft Power BI Designer

  • Knowledge:
    • Basic knowledge about the Microsoft Dynamics NAV 2015 data model.

09:00 - 17:00

NAV ALM using Team Foundation Server
Conference Hotel

09:00 - 17:00

Extending the Data Exchange Framework
LEVEL: 400 - Expert
LEVEL: 300 - Advanced
Conference Hotel

The workshop will deal with four main tasks; importing bank statements, importing currency exchange rates, exporting bank payments and general import.

For bank statements import we will cover different file types including text, xml and Excel document. We will explore different sources like file prompt, reading from a file path and importing from a web service.

For currency exchange rates import we will learn how to extend that functionality to JSON file type support in a way that can be useful for all import types. We will break down the simplified user experience that is built on top of the data exchange framework to figure out if that model can be used for other import tasks.

We will look at the process for bank payment export and see how to implement our own file format and web service delivery.

General import includes OCR results and PEPPOL invoices and we will break that process apart to understand how to customize those import functions. When we understand the steps we can build our own custom import using general methods that are easilly extensible.

Note: This is a one-day workshop which will be repeated on Wednesday.

The workshop on 16 Nov is SOLD OUT! Still seats available for 15 Nov.

Prerequisites:

  • Skill 300-400 (Advanced – Expert)
  • Attendees need to have general knowledge of the Data Exchange Framework (http://www.dynamics.is/?p=2528).
  • Technical workshop environment:
    • Bring your own laptop!
    • You need to have pre-installed up-running NAV 2016 or NAV Madeira developement environment.
    • Bring your own NAV Developer‘s License.
    • Expect to be working with limited internet connection.

09:00 - 17:00

RDLC Advanced Reporting in NAV
Conference Hotel

  • Understanding Code.SetData and Code.GetData and when to use ReportItems and when not to
  • Understanding how to do advanced groups
  • Working with templates so reports can be done in minutes
  • Upgrading Classic document reports from 5.0 to NAV 2017
  • Designing the Document reports the “right” way
  • Working with Images and transparency, and how to get 1 image control work for all document reports and multiple companies with different logos.
  • When to use Visibility on List, Rectangle, Table or Row. Visibility requires many hidden tricks
  • Exploring many time consuming pitfalls when designing reports in Visual Studio and eliminating them with easy workarounds
  • How to create Transheader/Transfooter RDLC in NAV 2013 R2 -> NAV 2017 and have this work when printing multiple document reports
  • Tips, tips and then some more tips for how to speed up the creation RDLC reports

Note:This is a one-day workshop which will be repeated on Wednesday.

Both workshops are SOLD OUT!

Prerequisites:

  • Attendees should bring their own laptop. Azure hosted environments will be provided.

platinum sponsors

I want to participate
  • Mergetool.com
  • AnveoNAV.com
  • ForNAV
  • IDYN

other sponsors

  • Continia
  • Clew
  • Tinx-IT
  • NAV Toolbox
  • BulkSMS.com
  • Simplanova
  • Dime
  • BI4Dynamics
  • 2-Control
  • NAV Skills Masterclasses
  • Fastpath
  • agiles
  • MobileNAV – ERP Anywhere
  • “ 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 NAVTechDays is the unique opportunity to meet fellow technically-inclined professionals, and being able to deep-dive into all things new. ”

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

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

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

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

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

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

  • “ The whole event is fantastic. I REALLY loved the pre-conference workshops, so I was very happy to hear that there will be two days next year. The food was great, the accommodation is great, SUPER seats and screen, having the sessions on video later is icing on the cake. ”