________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Cette formation s'adresse aux consultants fonctionnels de NAV, D365 BC ou autres ERP qui souhaitent connaître les principales possibilités de personnalisation et de développement offertes par Business Central avec VSC. Les composants d'une Extension seront analysés, ainsi qu'une description de l'environnement de développement
Objectifs :
Découvrez l’environnement de personnalisation et de développement de Business Central
Gérer les bacs à sable
Utiliser Visual Studio Code avec les extensions et le langage AL
Travailler avec des tableaux et des pages
Gérer les données
Créer des rapports
Gérer la sécurité et les autorisations de BC
Implémenter des CodeUnits, des événements et des déclencheurs pour l'intégration avec les procédures
Utiliser DevOps dans des projets avec BC
Créer des API personnalisées
Réaliser un projet avec des objets et des extensions
Unité 1 : Environnements de développement et AL : Visual Studio Code : Présentation
- Introduction à l'environnement de personnalisation et de développement
- Création d'environnements sandbox
- Extensions de bases
- Créer une extension
- Intégration avec l'environnement de la Colombie-Britannique
- Extensions et AL
- Pratique 1 : Créer l'environnement de développement
- Pratique 2 : Création d'un bac à sable
- Pratique 3 : Intégration de l'environnement VSC avec Business Central
Unité 2 : Utiliser des tableaux et des pages
- Création d'objets dans Business Central
- Principaux utilitaires
- Tableau de configuration
- Page
- Pratique de création de pages et de tables de configuration
- Créer l'objet d'extension de table client
- Tableau, page de liste et page à onglet
- Pratique 1 : Création d'extensions avec des composants
- Pratique 2 : Créer des tableaux et des pages
Unité 3 : Introduction à la programmation avec le langage AL, utilisation des événements et des rapports
- Identifiants, syntaxe et variables
- Types de données
- Tableaux
- Listes
- Missions
- Expressions dans Business Central
- Fonctions en AL
- Rapports et rapports
- Exemples d'extensions de BC avec AL
- Pratique 1 : Gestion et type des données
- Pratique 2 : Création de rapports et de rapports
Unité 4 : Ensembles de droits et d'autorisations. Normes de développement dans Business Central
- Introduction aux ensembles d'autorisations
- Créer des ensembles de droits et d'autorisations
- Caractéristiques des tables fonctionnelles
- Le modèle de traitement des données
- Données de base
- Normes de documents
- Pratique 1 : Mettre en œuvre un modèle de traitement des données
- Pratique 2 : Ajouter des tables et des pages pour les données de base
- Pratique 3 : Créer des exemples de documents
Unité 5 : CodeUnits, événements et déclencheurs
- Concepts de CodeUnit
- Créer et accéder à un CodeUnit
- Événements
- Déclencheurs de table et de champ
- Déclencheurs de pages
- Contrôler les déclencheurs et les actions
- Travailler avec des services Web
- Pratique 1 : Utiliser des déclencheurs et CodeUnit
- Pratique 2 : Créer des procédures locales et globales
- Pratique 3 : Appeler les CodeUnits
- Pratique 4 : Créer des CodeUnits avec une extension VSC
Unité 6 : Intégrer DevOps et Business Central
- Créer du DevOps
- Tableau Kanban
- Dépôts Git
- Synchroniser les référentiels avec Visual Studio Code
- Créer des pipelines avec YAML
- Pratique 1 : configuration DevOps et création de tableaux Kanban
- Pratique 2 : Synchronisation du code avec GIT
- Pratique 3 : installer et exécuter le kit de tests
Unité 7 : Intégrations avec Dynamics 365 Business Central
API D365 BC
Comparaison d'OData et d'API
Utilisation des API D365 BC standard
Création d'une API personnalisée dans D365 BC
Implémentation d'une nouvelle API pour une entité personnalisée et pour une entité existante
Création d'une application qui utilise les API D365 BC
Création de projet
Le projet ajoutera de nouveaux objets et extensions à l'application de base pour une fonctionnalité bonus pour les clients. Chaque section de ce projet comprend du code pour installer, personnaliser ou mettre à jour cet exemple d'extension. Le résultat final sera publié dans le Sandbox
Les activités à réaliser sont :
- Développez un exemple d’extension avec un tableau, une page de carte et une page de liste.
- Déployez l’exemple d’extension dans l’environnement sandbox de développement.
- Utilisation de Dynamics 365 Business Central Designer pour modifier les aspects visuels de l'extension.
- Création d'objets d'extension pouvant être utilisés pour modifier des objets de page et de tableau.
- Initialisation de la base de données lors de l'installation de l'extension.
- Mise à jour et conservation des données lors de la mise à niveau de l'extension