Ce cours pratique fournira une formation et des travaux pratiques pour soutenir la création d'applications dans ServiceNow. Les participants créeront une application d'équipement de prêt primée en travaillant sur une liste de contrôle de considérations pour la création d'application, y compris des décisions telles que la création d'une table d'application par rapport à l'extension d'une table existante, et en déterminant comment les utilisateurs interagiront avec l'application. Des laboratoires détaillés qui renforcent les bonnes pratiques dans ces domaines soutiennent les sujets abordés en classe. Certification Suite à ce cours, ServiceNow recommande aux participants d'avoir au moins deux à trois mois d'expérience pratique avec ServiceNow avant de tenter l'examen de certification. De plus amples détails concernant cet examen, y compris un plan d'examen, sont disponibles sur la page Développeur d'applications certifié. Les candidats retenus recevront un certificat « ServiceNow Certified Application Developer ». Apprentissage virtuel Cette formation interactive peut être suivie de n'importe où, de votre bureau ou de votre domicile et est dispensée par un formateur. Cette formation n'a pas de délégués dans la classe avec l'instructeur, puisque tous les délégués sont virtuellement connectés. Les délégués virtuels ne se déplacent pas pour ce cours, Global Knowledge vous enverra toutes les informations nécessaires avant le début du cours et vous pourrez tester les connexions.
Module 1 : Présentation du développement d'applications
- Objectifs : Définir la création d'applications ; déterminer si une application correspond techniquement à la plate-forme ; discuter d'exemples de réussite d'applications client, répertorier les compétences nécessaires pour développer avec succès des applications dans ServiceNow ; fournir une vue d'ensemble de haut niveau de l'application à construire pendant le cours.
Module 2 : Analyse et conception
- Objectifs : Discuter des points clés de la conception d'applications ; examiner la liste de contrôle du développement d'applications ; discuter des considérations de conception; déterminer la ou les plates-formes d'application ; concevoir le schéma de la base de données.
Lab 2.1 : L'application de demande de prêt
Module 3 : Création d'une application et de modules
- Objectifs : Utiliser Guided Application Creator et Studio pour développer des applications ; lier un
- application à un référentiel Git ; créer des fichiers d'application ; explorer le schéma de table et la logique métier existante.
- Lab 3.1 : Création d'une application
- Lab 3.2 : Liaison d'une application
- Lab 3.3 : Créer des fichiers d'application
- Lab 3.4 : Valider les modifications apportées au référentiel GitLab
Module 4 : Création et configuration des formulaires de candidature
- Objectifs : Créer et modifier des tableaux ; concevoir et créer des formulaires ; créer des vues ; écrire, tester et déboguer des scripts côté client et côté serveur ; mettre à jour le référentiel GitLab ; publier et installer une application.
- Lab 4.1 : Travailler avec des champs
- Lab4.2 : Travailler avec les vues
- Lab 4.3 : Politique d'interface utilisateur
- Lab 4.4 : Script
- Lab 4.5 : Valider les modifications apportées au référentiel GitLab
- Lab 4.6 : Installer une application
Module 5 : Contrôler l'accès
- Objectifs : Contrôler l'accès des utilisateurs aux applications, menus, modules, enregistrements et champs ; contrôler l'accès des scripts et des services Web aux enregistrements d'application ; contrôler la capacité de créer des applications ; utilisez des scripts de correction pour migrer des artefacts qui ne font pas partie d'un enregistrement d'application.
- Lab 5.1 : Sécurité des applications
- Lab 5.2 : Accès aux applications
- Lab 5.3 : Valider les modifications apportées au référentiel GitLab
- Lab 5.4 : Mettre à jour une application
Module 6 : Automatiser une application
- Objectifs : Utiliser Flow Designer pour automatiser les processus ; utiliser une exécution de script planifiée pour envoyer un e-mail ; générer des événements pour les enregistrements en retard ; créer des propriétés d'application.
Lab 6.1 : Flux de gestion des états de déploiement
Lab 6.2 : Créer des propriétés d'application
Lab 6.3 : Script et e-mail programmés
Lab 6.4 : Inclure le script
Lab 6.5 : Valider les modifications apportées au référentiel Gitlab
Module 7 : Importation et intégration
- Objectifs : Importer des enregistrements à partir d'un fichier Excel ; utiliser les services Web pour l'intégration à une source de données externe ; utiliser les services Web pour s'intégrer à une instance ServiceNow.
- Lab 7.1 : Importer des enregistrements à partir d'une feuille de calcul
- Lab 7.2 : Consommateur de services Web
- Lab 7.3 : Facultatif : message REST sortant
- Lab 7.4 : Valider les modifications apportées au référentiel GitLab
Module 8 : Catalogue de services
- Objectifs : améliorer l'interaction de l'utilisateur avec l'application ; créer une interface conviviale pour interagir avec une application ; configurer le catalogue de services ; écrire, tester et déboguer les scripts côté client et côté serveur de Service Catalogue.
- Lab 8.1 : Interface utilisateur du catalogue de services
- Lab 8.2 : Améliorer l'interface utilisateur du catalogue de services
- Lab 8.3 : Valider les modifications apportées au référentiel GitLab
Module 9 : Tests
- Objectifs : Examiner le cycle de vie des tests logiciels ; explorer différentes options de test.
- Lab 9.1 : Cadre de test automatisé
- Lab 9.2 : Valider les modifications apportées au référentiel GitLab