Group Training Request

    Your work email address

    Your employer

    Your mobile phone number

    Tell us what types of roles, how many people or what your team needs to learn.

    Layer 8 Training is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services and other content that may interest you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:

    I agree to receive other communications from Layer 8 Training, Inc.

    You can unsubscribe from these communications whenever you like. Please review our Privacy Policy for more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy.

    By clicking submit below, you would like to allow Layer 8 Training to store and process the personal information submitted above to provide you with the content you asked for.

      Class Info Request

      Your work email address

      Your employer

      Your mobile phone number

      Tell us what types of roles, how many people or what your team needs to learn.

      Layer 8 Training is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services and other content that may interest you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:

      I agree to receive other communications from Layer 8 Training, Inc.

      You can unsubscribe from these communications whenever you like. Please review our Privacy Policy for more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy.

      By clicking submit below, you would like to allow Layer 8 Training to store and process the personal information submitted above to provide you with the content you asked for.

      Application Development Fundamentals

      $2,700 Duration: 3 Days

      Summary

      During this three-day interactive training course, attendees will attend training and do lab work to support application creation in ServiceNow. Attendees will build an award-winning loaner equipment application by working through a checklist of considerations for application creation. The checklist includes decisions, such as creating an application table vs. extending an existing table and determining how users will interact with the application. Detailed labs support the topics covered in class and reinforce best practices.

      Key Skills

      Key Skills

      • Application Development overview
      • Application analysis and design
      • Create application and modules
      • Application forms
      • Controlling access
      • Automating work
      • Importing and integrating
      • Test with Automated Test Framework (ATF)
      • Additional application development topics
      Course Outline

      Outline

      Module 1 Application Development overview (no labs)

      Objectives

      Define application development, evaluate if an application is a good technical fit with the platform, discuss customer application success examples, compare global scope vs private scoped applications, identify a high- level overview of the application to be built during class, and recognize the skills needed to successfully develop applications in ServiceNow.

      Module 2 Application analysis and design

      Objectives

      Analyze and discuss application design key points, identify the “Application Development Checklist”, discuss design considerations, determine application platform(s), and design database schema.

      Labs

      • Lab 2.2.1 The Loaner Request application

      Module 3 Create application and modules

      Objectives

      Explore various ServiceNow application development tools, use ServiceNow Studio to create an application, explore table schema and existing business logic, use ServiceNow Studio to further develop your application, create application menus, modules, and files, publish to update set, and publish the app to the application repository.

      Labs

      • Lab 3.2.1 Create an application
      • Lab 3.3.1 Create application files
      • Lab 3.4.1 Publish to update set
      • Lab 3.4.2 Publish to the application repository

      Module 4 Application Forms

      Objectives

      Create and modify tables, design and create forms, work with Views, write, test, and debug client-side and server-side scripts, complete an update set, and publish an updated app to the application repository.

      Labs

      • Lab 4.1.1 Working with fields and views
      • Lab 4.2.1 Create a UI Policy
      • Lab 4.2.2 Scripting
      • Lab 4.2.3 Complete the update set
      • Lab 4.2.4 Publish to the application repository

      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 application artifacts from out-of-scope applications.

      Labs

      • Lab 5.1.1 Configure application security
      • Lab 5.2.1 Set application access [Optional lab]

      Module 6 Automating Work

      Objectives

      Use Flow Designer to automate processes, create application properties, use a Scheduled Script Execution to send email, and generate events for overdue records.

      Labs

      • Lab 6.1.1 Flow Designer
      • Lab 6.2.1 Create application properties
      • Lab 6.3.1 Scheduled Script Execution and email
      • Lab 6.4.1 Script include

      Module 7 Importing and integrating 

      Objectives

      Import records from an Excel file and use web services to integrate to an external data source.

      Labs

      • Lab 7.1.1 Import records from an Excel spreadsheet
      • Lab 7.2.1 Web service consumer

      Module 8 Test with Automated Test Framework (ATF)

      Objectives

      Review the software testing lifecycle and explore different testing options.

      Labs

      • Lab 8.1.1 Automated Test Framework

      Module 9 Additional application development topics

      Labs

      • Lab 9.1.1 Service Catalog user interface: Create a record producer to serve as the Loaner Request application user interface instead of a form.
      • Lab 9.1.2 Enhancing the Service Catalog user interface: Enhance the Loaner Request record producer user interface with a Catalog UI Policy to make the ‘Other’ field visible and mandatory only when needed.
      • Lab 9.1.3 Publish the Loaner Request app to an update set: Publish the Loaner Request application to an update set and view the published files.
      • Lab 9.2.1 [Optional lab] Outbound REST message: Configure your Loaner Request application to be a consumer using an Outbound REST message.
      Audience

      This course is designed for ServiceNow application developers who have hands-on experience working with ServiceNow. Experience writing both client-side and serverside JavaScript in ServiceNow is required

      Certifications

      The certification associated with the course is Certified Application Developer (CAD).

      Following this course, ServiceNow recommends that attendees have at least two to three months of hands-on experiences with ServiceNow before attempting the Certified Application Developer Exam.