Education Offerings

Education Offerings

Spare Brained Ideas continues to develop more and more offerings to help with education and training in the Microsoft Dynamics 365 Business Central space. Currently, we have:

Reviews

Classes

Our class offerings are detailed topic explorations in an online classroom delivery method. Working with a given topic, usually across multiple live sessions, you will join a group of other students learning all about the chosen subject with Microsoft Dynamics 365 Business Central

Current Classes Available:

Multi-Application Architecture

Instructors
Kamil Sacek (MVP) & Jeremy Vyska (MVP)

Dates & Times
Jan 23, 26, 30, Feb 2 (Mon & Thu)
4 PM CET

Class Fee
€545 excl. VAT

Limited Availability – sign up while space is available.

This developer class covers some of the deeper lifecycle and design strategies for how to ensure smooth multi-app development, moving from using intuition to thoughtful, rule-driven design. Understand more about when and why a Monolith App might not be the best path, along with how to move to a stronger multi-application design.


The first week will focus on design planning concepts, discussing pros/cons, and workshopping best practices.


The second week will focus on how to handle events, interfaces, and dependency inversions.

About This Class & Goals

For many people writing BC Extensions, particularly folks that are coming from the older NAV C/AL development world, it’s very easy to fire up a new Extension, and then you stuff 100% of everything into that Extension. You publish to the client or AppSource, and done, right?

You avoid having ID conflicts, you avoid dependency circles (or even learning about them), and you can find everything in one big monster Mᴏɴᴏʟɪᴛʜ application. Solves everything, right?

It’s true, you avoid some problems. But, what happens when you have:
– a BC update with a breaking change
– multiple projects (approvers?) all at once making changes
– deployment problems
– change an integration
– 3rd party solutions added/removed

You then will find yourself slowly walking down the path of “maybe this one part should be its own extension”. Quickly, you’ll end up with a nice big plate of Dependency Spaghetti.

As we talked about in our BC TechDays session, there are better ways.

In the session, we looked at the example case of a company growing, adding new functionality over time, adding new integrations, and changing integrations (and dependencies) – the AmuseYou corp.

That was taken directly from the Workshop, where we reviewed, wrote, and rewrote versions of the AmuseYou solutions over the course of the day. The workshop includes exercises to develop the baseline knowledge needed, as well as how to grow.

In this class, we not only talk through all the rules and how to apply them (and how to explain them to customers & stakeholders), but we talk about practical ways to move your *existing* solution forward. How to migrate and evolve.


Workshops

We have a variety of short-duration (1-2 hours) and low-cost Workshops in our upcoming education season:


Docker Basics for Business Central

Instructor
Mark Rembisz

Dates & Times – Two Options
Monday, June 3, 2024
9 PM CEST (3 PM EDT)
Wednesday, June 5, 2024
3 PM CEST (9 AM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Feeling a little lost or left behind around why you need Docker for Business Central Development? Not sure where to start?

Dive into our comprehensive Workshop and demystify the role of Docker in the Business Central development toolset. Gain clarity on why Docker is essential for modern development practices and get a step-by-step guide on setting up Docker.

Learn the ins and outs of managing BC Containers efficiently and boost your development skills.

Don’t miss this opportunity to catch up and stay ahead in the ever-evolving world of Business Central development.

Introduction to BC Inventory Modes

Instructor
Jeremy Vyska (MVP)

Dates & Times – Two Options
Monday, June 3, 2024
3 PM CEST (9 AM EDT)
Wednesday, June 5, 2024
7 PM CEST (1 PM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Dive into the world of Inventory Modalities with our introductory course!

Explore the diverse options available within the Location Card in Business Central, including the various types of documents used for interactions such as Shipments, Receipts, Warehouse Shipments, Picks, Inventory Picks, Movements, and Movement worksheets.

Navigate through the operational and system lifecycles of each mode to gain a comprehensive understanding of their functionalities and applications.

Join us to demystify the complexities and unlock the potential of Inventory Modalities in Business Central.

Setting up VSC for Efficient AL Development

Instructor
Mark Rembisz

Dates & Times – Two Options
Monday, June 10, 2024
9 PM CEST (3 PM EDT)
Tuesday, June 11, 2024
3 PM CEST (9 AM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Unlock the full potential of Visual Studio Code in our specialized workshop. Learn how to optimize VSC settings and leverage essential extensions for enhanced productivity in AL Development.

We’ll cover setting up folder structures, managing gitignore, and more.

Master the creation of multi-project workspace files, fine-tune workspace settings and launch configurations, and establish symbols ruleset directories, as well as explore the advanced topic of creating custom rulesets.

Elevate your coding experience with our expert-led class.

Error Proofing AL and BC

Instructor
Mark Rembisz

Dates & Times – Two Options
Monday, June 17, 2024
9 PM CEST (3 PM EDT)
Wednesday, June 19, 2024
3 PM CEST (9 AM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Join our specialized class on ‘Error Proofing AL’ and learn essential strategies to make your code resilient against errors.

Discover the power of TryFunctions and Codeunit.Run to handle errors effectively.

Enhance user experience by providing clear error information in the UI, empowering users to self-solve with ErrorInfo and Custom Actions.

Strengthen your AL coding skills and boost the quality of your applications with these key insights.

Introduction to BC Warehousing

Instructor
Jeremy Vyska (MVP)

Dates & Times – Two Options
Monday, June 17, 2024
3 PM CEST (9 AM EDT)
Thursday, June 20, 2024
7 PM CEST (1 PM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Embark on a journey through Warehouse operations with our ‘Intro Tour: Warehousing’ workshop.

Gain a high-level understanding of setting up and executing warehouse operations in a structured and efficient manner.

Explore the essentials of warehouse management, from initial setup to daily operations.

Join us to lay the foundation for effective warehouse practices and elevate your understanding of streamlined logistics.

Advanced Page Techniques with AL

Instructor
Mark Rembisz

Dates & Times – Two Options
Monday, June 24, 2024
9 PM CEST (3 PM EDT)
Wednesday, June 26, 2024
3 PM CEST (9 AM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Unleash the full potential of Page Design in Business Central with our workshop on ‘Advanced Page Techniques’.

Discover valuable tips and tricks to elevate your page layouts and functionalities, including maximizing the Action Bar, implementing Page Background Tasks, integrating Notifications, and leveraging FactBoxes effectively.

Learn how to link to subpages, generate temporary data for display, and optimize your user interface for enhanced user experience.

Elevate your page design skills and create dynamic, interactive pages with these advanced techniques.

Thinking BC Test App Strategies

Instructor
Jeremy Vyska (MVP)

Dates & Times – Two Options
Monday, June 24, 2024
3 PM CEST (9 AM EDT)
Thursday, June 27, 2024
7 PM CEST (1 PM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Join our interactive workshop on ‘Thinking Testing Strategies’ to delve into the realm of test planning and strategy.

Move beyond the technicalities of how to test and focus on elucidating what to test and why.

Explore effective strategies for test creation, understanding the value different types of tests bring, and mastering the art of communicating that value.

Learn how to effectively engage with your team or customers, discussing the importance of testing, showcasing the value it provides, and aligning on test priorities.

Enhance your testing prowess and elevate your approach to quality assurance with this engaging and insightful session.

Bringing BC out of the Browser

Instructor
Mark Rembisz

Dates & Times – Two Options
Monday, Ju1y 8, 2024
9 PM CEST (3 PM EDT)
Wednesday, July 10, 2024
3 PM CEST (9 AM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Join us for an interactive workshop on ‘Bringing BC out of the Browser’ and discover alternative ways to utilize Business Central beyond the traditional browser interface.

Explore using BC on smartphones, tablets, apps, and through integration with Teams (subject to functional demo availability).

Uncover the pros and cons of each mode, discuss limitations, and learn how to effectively demonstrate and train users on these diverse platforms.

Broaden your understanding of BC’s versatility and optimize your workflow across multiple devices with this insightful session.

The 3 Buffers:  JSON, CSV, and XML

Instructor
Jeremy Vyska (MVP)

Dates & Times – Two Options
Monday, July 8, 2024
3 PM CEST (9 AM EDT)
Wednesday, July 10, 2024
7 PM CEST (1 PM EDT)
“Download only” also available

Class Fee
€100 excl. VAT

Immerse yourself in the world of data transformation with our workshop on ‘The 3 Buffers – XML, CSV, and JSON’.

Delve into the functionalities of the XML Buffer, CSV Buffer, and JSON Buffer in AL, exploring their benefits and challenges compared to traditional options like XMLPorts.

Elevate your expertise in data manipulation and emerge as an expert in utilizing these powerful subsystems for seamless data handling tasks.

Don’t miss this transformative class to revolutionize your data transformation skills.

Company Workshops

Designed specifically for Partners, our workshops are curated to foster growth, innovation, and proficiency in various critical areas. Find out more about having us speak for your organization here.

Advisory

The Advisory Service is our customized one-on-one training program meant to deliver deep value in the areas you need most. Read more about it here.

Past Courses

For some of our workshops, the challenge is finding the time or fitting the class into your schedule. To help with that, we will sometimes make courses available under a “As if you were there” downloadable content.

Currently available are:

Being Efficient With VSC and AL

Instructor
Jeremy Vyska (MVP)

Download Fee
€100 excl. VAT

Whenever I teach any class in Business Central, I often find I spend about 10-20% of the class time on all the little tips and tricks I’ve picked up to coding as lazy efficiently as possible with Visual Studio Code.

This workshop will be a speed run through building a basic new module (application) for Business Central, but with a focus on how to be faster.  (This means it’s also great for new-to-BC developers, as you’ll see an extension built from scratch.)

Note: This set of sessions is explicitly excluding talk/use of any Copilots.

Being Efficient with
AL, VS Code, Copilot

Instructor
Jeremy Vyska (MVP)

Download Fee
€100 excl. VAT

This workshop will be a speed run through building a basic new module (application) for Business Central, but with a focus on how to be faster. (This means it’s also great for new-to-BC developers, as you’ll see an extension built from scratch.)  This workshop is estimated to run 1-2 hours.

This version is focused on using GitHub Copilot, looking at all the considerations you can use to try to get the most out of your virtual helper.

Excel Reporting in BC24

Instructor
Jeremy Vyska (MVP)

Download Fee
€100 excl. VAT

This workshop will be a detailed walkthrough on both the how and what to do with Excel Reporting in Business Central v24, including talking about Queries vs Data Models, translations, and lots more.

Let’s spend some time talking about building the AL data models and setting up your consumers for success.  Then, we’ll pivot and play the role of the “consumer”, building layouts on top of the models you’ve made.