Aron Mesterbasic
During this course you will learn how to move from C/AL to the new AL for modern development in Business Central and use the application language AL, VSC Visual Studio Code and the Event Based Architecture.
Your course package is designed to provide maximum learning and convenience. This is included in the price of your course:
This Microsoft Dynamics 365 Business Central: Development Transformation Track course consists of three subcourses and is intended for:
- Experienced Microsoft Dynamics NAV developers who want to shift their skills to AL, Visual Studio Code and Event Based Architecture.
- IT Management and Business Central Development Community.
- Microsoft Dynamics Business Central developers with knowledge and experience in Business Central development.
Using our engaging learning methodology including a variety of tools, we’ll cover the entire curriculum.
Microsoft Dynamics 365 Business Central: Moving From C/AL to AL
1 - Microsoft Dynamics 365 Business Central Development Environment
- On Premise
- Using Docker
- Using Microsoft Azure
- Using Business Central Sandbox Environment
- Using demos.microsoft.com and Business Central Trials
2 - Working with Visual Studio Code
- What is Visual Studio Code?
- Creating a new AL Extension
- JSON configuration files: Launch.json & App.json
- Basic AL Project Commands
- Working with Snippets
- Visual Studio Code Workspace
3 - Basic Objects in AL
- Table
- Table Extensions
- Pages
- Page Extensions
- CodeUnits
- XMLPORTS
- Queries
- Reports
4 - In-Client Designer
- using the In-Client Designer
- Design vs Personalise
- Enhance the extension in Visual Studio Code
5 - Event Based Architecture
- Introducing Events
- Publishing Events
- Raising Events
- Subscribing to Events
- Debugging Events
- Best Practices
- Event Recorder
6 - Saasification
- Notifications
- Assisted Setup
- Wizards
- Application Areas
- Rolecenter User Interface
- Profiles
- Add an object to Search
7 - Extension Dependencies
- Dependent Apps
- Install & Upgrade Codeunits
- Update an Extension to a New Version
8 - From CAL to AL
- Running C/Side and AL Side by Side
- Txt2AL conversion
- Translations (Multilanguage Functionality)
Microsoft Dynamics 365 Business Central: DevOps
1 - Source Code Management for Business Central
- Application Lifecycle Management
- Visual Studio
- Visual Studio Code
- Visual Studio Team Foundation Server
- Azure DevOps
- Azure Repos
- Azure Boards
- Azure Pipelines
- Azure Test Plans
- Azure Artifacts
- Github
2 - Source Control with GIT/TFVC
- Source Code Management Early Days
- Why should you use Source Control?
- Source Control Types
- GIT vs TFVC
3 - TFVC with Visual Studio
- Configuring source control TFVC
- TFVC Basic Operations
- TFVC Merge & Compare
4 - Adding Dynamics NAV Source Code to TFVC
- What should be tracked by TFVC?
- .fob vs .txt
- Export and Split with PowerShell
5 - GIT with Visual Studio Code
- GIT Installation & Configuration
- GIT Commands walkthrough
- GIT Local and Remote Repositories
- GIT Support in Visual Studio Code
- Adding your AL Extension to GIT
- GIT Branching & merging
- GIT Long running branches
- GIT Topic branches
- GIT Rebase
- Pull Requests & Branch Policies
6 - Agile/Scrum with Azure Boards
- Development Life Cylce Management
- Work Items, Bugs, Epics, Features
- Linking Work Items with Source Code
- Working with Sprints
- Burndown Chart
- Code Review
- Connect GitHub with Azure Boards
- Using Microsoft Teams for Devops
7 - Build Automation
- Setting up build agents
- Creating Azure Pipelines
- Build schedules
- Continuous Integration/Continuous Delivery
- Using PowerShell to automate the build process
- Automatic deployment (Continuous Deployment)
Microsoft Dynamics 365 Business Central: Mastering Advanced Development Techniques
1 - Web Services
- Web Services Architecture
- SOAP Web Services
- OData Web Services
- API
- Handling UI Interaction
2 - Interfaces
- Microsoft .Net Interoperability
- File Handling
- Working with Streams
- Working with JSON, XML, HttpClient
3 - Azure Functions
- Introduction to Azure Functions
- Create an Azure Function
- Create an Azure Function with an existing .NET DLL
- Call the Azure Function with AL code
4 - Control Addins
- What are Control-Addins?
- Asynchronous Considerations
- Control Add-In and Azure Functions
Das virtuelle Klassenzimmer ist ein Online-Raum, in dem Sie mit Ihrem Dozenten und Ihren Mitschülern in Echtzeit zusammenarbeiten. Alles geschieht live, und Sie können frei interagieren, diskutieren, Fragen stellen und Ihrem Dozenten dabei zusehen, wie er auf einem Whiteboard präsentiert, die Kursunterlagen und Folien bespricht, mit Übungen arbeitet und diese überprüft.
Ja, Sie können Prüfungen von allen großen Anbietern wie Microsoft, Cisco usw. bequem von zu Hause oder vom Büro aus ablegen.
Mit Readynez können Sie jeden Kurs bequem von zu Hause oder vom Büro aus absolvieren. Readynez bietet Unterstützung und bewährte Verfahren für Ihr Klassenzimmer zu Hause und Sie können das Lernen mit minimalen Auswirkungen auf Ihr tägliches Leben genießen. Außerdem sparen Sie sich die Kosten und die Umweltbelastung durch Reisen.
Tja, Lernen ist grenzenlos, wenn man motiviert ist, aber man braucht den richtigen Weg, um zu erreichen, was man will. Readynez Berater haben viele Jahre Erfahrung in der Gestaltung von Lernpfaden, und wir können auch einen für Sie entwerfen. Wir stehen Ihnen jederzeit mit Rat und Tat zur Seite. Sie können uns im Chat erreichen oder schreiben Sie uns an info@readynez.com.