17 & 18 november 2016
Antwerp (Belgium)

full program

08:00 - 09:00

Registration

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.

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

C# for C/AL Developers
Conference Hotel

There are many situations when a simple C/AL developer needs to open Visual Studio and write a few lines of C# code to make things work. Even though writing simple hello-world-level things is often not a big deal, more often than not you may feel that there is much more that C# as a language and .NET as a programming framework have to offer. And you are right! There are so many things that C# does that is completely foreign to C/AL folks, many hidden gems, many best practices to adopt, much power to harness.

Whenever there is a problem that only C# can solve, and if C# is not a part of your arsenal, you may either attempt to guess the solution, or you might find a chunk of code on Stack Overflow or somewhere which does something. And it often solves your problem, but you still stare at it as into a cuneiform tablet, and you know it works but you don’t really understand why. You do not want your code to own you. You want to own your code.

This one-day workshop led by Vjekoslav Babić, a veteran in both C/AL and C#, who has worked with C# since it was still in its digital diapers, will unveil the secrets and the power of this language, that is as elegant as it is powerful, and that is – above all else – useful. You will learn how to write C# the way C# folks do, with all the syntactical twists and logical tricks. You’ll learn all about delegates, anonymous methods, lync, generics, and a lot more other concepts that until yesterday might have been all Greek to you. Whoever told you can’t teach an old dog new tricks, come and prove them wrong.

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 (continuation of day 1)
Conference Hotel

09:00 - 17:00

Power-BI - Advanced
Conference Hotel

In this workshop we built further upon the knowledge learned in the introduction workshop. Learn how you prepare your data model depending on the type of analysis and dashboard you want (DAX Design Patterns). Connect to your data source using Power Query (M). Create and share content packs on Power BI.com. Connect Power BI.com to Dynamics NAV and Project Madeira.

Topics

  • Using DAX
    • Creating a Time Dimension
    • DAX Design Patterns

  • Using Power Query
    • Interface
    • Queries
    • The M-language

  • PowerBI.com
    • Connecting PowerBI.com to Dynamics NAV
    • Connecting PowerBI.com to Project Madeira
    • Refresh Data
    • Implement Security

  • Power View and Power BI Desktop
    • Creating stunning dashboards

  • Power Map
    • Visualizing geographical data

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

An introduction to Scrum
Conference Hotel

In this workshop Vincent will introduce you to agile principles and Scrum basics for team and product development. You will explore the scrum roles, artifacts and ceremonies. You will play agile games and compare agile with waterfall principles.

Workshop topics

  • Project basics
  • Agile principles
  • The Scrum roles
  • The Scrum Artifacts
  • The Scrum Ceremonies
  • User Stories
  • Estimation and planning techniques
  • Compare Waterfall with Agile and Sure Step positioning

Prerequisites:

  • Enthusiasm
  • Sense of humour
  • The desire to participate
  • Experienced with project failure

platinum sponsors

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

other sponsors

  • Clew
  • Simplanova
  • Fastpath
  • agiles
  • MobileNAV – ERP Anywhere
  • Continia
  • BI4Dynamics
  • NAV Toolbox
  • Dime
  • 2-Control
  • NAV Skills Masterclasses
  • BulkSMS.com
  • Tinx-IT
  • “ Again I really love this conference. I appreciate the high level of speakers and sessions. ”

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

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

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

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

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