|Day 1: Basic AL Course (2 hours)||Day 2: Advanced AL and C/AL to AL Course (2 hours)||Day 3: GIT Course (2 hours)||Day 4: Basic Docker and Advanced Docker course (2 hours)|
|1. What is AL? What are extensions?||1. DotNet variables: Advanced AL||1. What is GIT?||1. What is Docker?: Basic Docker|
|2. AL vs C/AL||2. “Install” codeunits: Advanced AL||2. How to install GIT||2. How to install Docker: Basic Docker|
|3. What is VSCode||3. Dependencies: Advanced AL||3. Remote repositories||3. Basic Docker Management commands: Basic Docker|
|4. Connecting your project to the database||4. “Upgrade” codeunits: Advanced AL||4. Creating remote repositories||4. Run first Docker container: Basic Docker|
|5. Basic AL syntax||5. Intelligent cloud: Advanced AL||5. How to use a remote repository||5. NavContainerHelper: Basic Docker|
|6. Examples of good practices writing in AL language||6. Different approaches to moving your solution: C/AL to AL||6. Commits, Branches, and Pull Requests||6. Docker for Business Central: Basic Docker|
|7. The requirement of moving your solutions: C/AL to AL||7. Working as a team||7. Changing Docker storage location: Advanced Docker|
|8. Limitations: C/AL to AL||8. Merge conflicts||8. Install Docker on a server: Advanced Docker|
|9. The process of moving your solution: C/AL to AL||9. Opening container to a local network using ports: Advanced Docker|
|10. Problems that might arise: C/AL to AL||10. Managing files inside Docker container: Advanced Docker|
|11. What are “Events”: C/AL to AL||11. Managing database in a container: Advanced Docker|
|12. Create NAV container using .bak file: Advanced Docker|
|13. Export .bak file: Advanced Docker|
|14. Open container to a network by creating a custom transparent network: Advanced Docker|
Discover what our training offers and how it has helped individuals like you in their professional development.
I would definitely consider an opportunity to participate once again in the future in a more advanced training level.
The training went really well – it wasn‘t rushed at all. I liked the trainee, although it could have more practical tasks included in the program. Overall, I am very satisfied with the training.
Despite that there were a lot of topics and information to digest, I liked all the topics, the information was really useful.
As the Extensions Training consisted of theory part and practice, we gained not only theoretical knowledge but also extensive practice while moving our own solution to Extensions.