Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Développement > ServiceNow Application Development Fundamentals

ServiceNow Application Development Fundamentals

Formation et certification en anglais

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.

Objectifs

  • Concevoir une table d'application : étendre ou ne pas étendre ?
  • Créer et mettre en œuvre des formulaires et des vues pour une expérience utilisateur positive
  • Gérer la logique métier de l'application avec des scripts
  • Contrôler l'accès à l'application et à ses enregistrements
  • Envoyer des notifications aux parties prenantes et aux collaborateurs
  • Utiliser Flow Designer pour automatiser les applications
  • Intégrer à ServiceNow et aux services Web publics
  • Utiliser le catalogue de services pour fournir l'accès aux applications
  • Tester l'application manuellement et automatiquement
  • Utiliser le référentiel d'applications pour installer/désinstaller des applications

Public

  • Administrateurs système ServiceNow expérimentés ayant au moins un an d'expérience pratique dans l'administration d'une instance ServiceNow.

Prérequis

  • Avoir une expérience de JavaScript côté client et côté serveur dans ServiceNow.

Programme de la formation

Module 1: Application Development Overview

  • Objectives: Define application creation; determine if an application is a good technical fit with the platform; discuss customer application success examples, list the skills needed to successfully develop applications in ServiceNow; provide a high-level overview of the application to be built during class.

Module 2: Analysis and Design

  • Objectives: Discuss application design key points; examine the Application Development Checklist; discuss design considerations; determine application platform(s); design database schema.
  • Lab 2.1: The Loaner Request Application

Module 3: Creating an Application and Modules

  • Objectives: Use Guided Application Creator and Studio to develop applications; link an application to a Git repository; create application files; explore table schema and existing business logic.
  • Lab 3.1: Creating an Application
  • Lab 3.2: Linking an Application
  • Lab 3.3: Creating Application Files
  • Lab 3.4: Committing Changes to the GitLab Repository

Module 4: Creating and Configuring Application Forms

  • Objectives: Create and modify tables; design and create forms; create views; write, test, and debug client-side and server-side scripts; update the GitLab repository; publish and install an Application.
  • Lab 4.1: Working with Fields
  • Lab 4.2: Working with Views
  • Lab 4.3: UI Policy
  • Lab 4.4: Scripting
  • Lab 4.5: Committing Changes to the GitLab Repository
  • Lab 4.6: Installing an Application

Module 5: Controlling Access

  • Objectives: Control user access to applications, menus, modules, records, and fields; control script and web service access to application records; control ability to create applications; use fix scripts to migrate artifacts that are not part of an application record.
  • Lab 5.1: Application Security
  • Lab 5.2: Application Access
  • Lab 5.3: Committing Changes to the GitLab Repository
  • Lab 5.4: Updating an Application

Module 6: Automating an Application

  • Objectives: Use Flow Designer to automate processes; use a scheduled script execution to send email; generate events for overdue records; create application properties.
  • Lab 6.1: Flow to Manage Deployment States
  • Lab 6.2: Creating Application Properties
  • Lab 6.3: Scheduled Script and Email
  • Lab 6.4: Script Include
  • Lab 6.5: Committing Changes to the Gitlab Repository

Module 7: Importing and Integrating

  • Objectives: Import records from an Excel file; use Web Services to integration to an external datasource; use Web Services to integrate to a ServiceNow instance.
  • Lab 7.1: Importing Records from a Spreadsheet
  • Lab 7.2: Web Service Consumer
  • Lab 7.3: Optional: Outbound REST Message
  • Lab 7.4: Committing Changes to the GitLab Repository

Module 8: Service Catalog

  • Objectives: Improve user interaction with application; create a friendly interface for interacting with an application; configure the Service Catalog; write, test, and debug Service Catalog client-side and server-side scripts.
  • Lab 8.1: Service Catalog User Interface
  • Lab 8.2: Enhancing the Service Catalog User Interface
  • Lab 8.3: Committing Changes to the GitLab Repository

Module 9: Testing

  • Objectives: Review Software Testing Life Cycle; explore different testing options.
  • Lab 9.1: Automated Test Framework
  • Lab 9.2: Committing Changes to the GitLab Repository

Certification ServiceNow Certified Application Developer

Après 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 ».

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.