Our Technical Excellence Program is designed to empower ServiceNow customers and implementation partners, providing them with the exclusive knowledge and tools needed for advanced web development on the ServiceNow platform.
This program is tailored for:
This is a corporate program, the basic subscription starts with 10 developer seats.
Get the help you need
The program focuses on four major areas to empower ServiceNow development capabilities:
What's included?
The program offers access to the number of exclusive on-demand learning resources including:
Become part of this exclusive program and take your ServiceNow development skills to the next level.
Constantly updated exclusive content from real-world ServiceNow development projects.
The Technical Excellence Program is a must-have for ServiceNow customers or partners looking to deliver exceptional ServiceNow development services.
Exclusive Content
In 2023, we begin providing access to over 70 articles, videos, and code examples. The content is updated monthly, with new additions made regularly.
1. ServiceNow Security for a web developer
Security
Security concepts and principles
Lesson
2. Working with security tokens
Security
working with tokens, get in UI page, get in rest api
Lesson
3. React app and ServiceNow Security
Security
How to access ServiceNow data from a web application
Lesson
4. Get security token in UI page
Security
Easy way to get security token when hosting web app through a UI page
Lesson
5. Using Tailwind CSS
Web Development
How to use Tailwind CSS in a web app
Lesson
6. Passing params to a web app
Web Development
How to read URL params (e.g. sys_id) in a web app
Lesson
7. Web app routing
Web Development
Core concepts in routing in ServiceNow web apps
Lesson
8. Web application in ServiceNow - basics
Web Development
Core architecutre concepts of hosting a web app in ServiceNow
Lesson
9. Serving js, css and media files in ServiceNow
Web Development
How to serve js, css and svg/media files to your web application in ServiceNow
Lesson
10. Web app in ServiceNow via UI page
Web Development
How to host a web app using UI page
Lesson
11. Hosting via custom REST API - basics
Web Development
How to host a web app using custom scripted REST API
Lesson
12. Web app with a single JS bundle
Web Development
Compiling your app with a single JS bundle
Lesson
13. Web app as a single HTML file
Web Development
Compiling your app into a single HTML file
Lesson
14. Advanced hosting in ServiceNow - use of CDN
Web Development
How to use your own CDN for ServiceNow web app
Lesson
15. Advanced hosting in ServiceNow - Flare EDGE use case
Web Development
Architecture of Flare EDGE, how to work with Flare EDGE
Lesson
16. Embedding your web app in ServiceNow
Web Development
Basic concepts how to embed your web app in ServicePorta, Core UI etc.
Lesson
17. Embedding your web app in ServiceNow - examples
Web Development
Practical code examples and snippets.
Code
18. iFrame communications with postMessage
Web Development
How to communicate from/to iFrame with postMessage
Lesson
19. Asynchronous Message Bus (AMB) - hidden gem of interactivity
AMB
Basic overview of AMB
Lesson
20. How to work with AMB
AMB
Fundamental concepts of AMB and how it works
Lesson
21. Using AMB in your web app
AMB
How to use AMB in your project - overview
Lesson
22. How to subscribe to events
AMB
AMB guide on pub/sub operations
Lesson
23. How to publish events
AMB
AMB guide on pub/sub operations
Lesson
24. AMB and Next Experience
AMB
How to work with AMB in Next Experience/UI Builder
Lesson
25. Next Experience - intro to components and UI builder
Next Experience
Basic inroduction to Next Experience
Lesson
26. Introduction to components
Next Experience
Components general overview
Lesson
27. ServiceNow UI framework for components
Next Experience
ServiceNow UI framework concepts around params and events
Lesson
28. Component architecture in ServiceNow
Next Experience
How component represented in ServiceNow: elements and wrappers
Lesson
29. New component from scratch
Next Experience
Building a component from scratch with no CLI
Lesson
30. Component as a "docker"-like container
Next Experience
Introduction of a "container" concept
Lesson
31. Getting access to WINDOW object
Next Experience
How to get access to WINDOW object in Next Experience
Lesson
32. Communications between components
Next Experience
Communications between components
Lesson
33. Events in UI builder
Next Experience
Basics of events for UI builder pages and components
Lesson
34. Events in UI builder
Next Experience
Advanced approach with custom events from scratch
Lesson
35. Web application as a custom component
Next Experience
Compiling a web app into a ServiceNow component
Lesson
36. Custom component communications
Next Experience
How to send events to/from custom components
Lesson
37. Simple react app as a component
Next Experience
Compiling a react app into a web component
Code
38. React barebone app in ServiceNow
Next Experience
Very basic setup, building, hosting in ServiceNow
Code
39. React app and Tailwind CSS
Next Experience
Adding Tailwind CSS to ServiceNow app
Code
40. React app with Tailwind CSS and reading params
Next Experience
Reading sys_id from URL params
Code
41. React app - subscribing to custom events
Next Experience
How to subscribe to custom events in react app
Code
42. React app - publishing custom events
Next Experience
How to publish custom events from a react app
Code
43. React app - fully features pub/sub in a component
Next Experience
Complete example how to subscribe and publish events from a component (react app)
Code
44. Visualizations with Echarts
Next Experience
Custom component that renders Echarts visualizations
Code
45. Dynamic forms with json-schema-form
Next Experience
Custom component that renders dynamic forms
Code
46. Using component libraries - blueprintjs, antd
Next Experience
Custom component (react app) built with components from antd and blueprintjs
Code
47. General boilerplate for single bundle (html)
Web Development
React application template to compile into single HTML file
Code
48. Using Tailwind CSS
Web Development
Practical examples from TailwindUI and FlowByte
Code
49. Examples of using component libraries - blueprintjs, antd and many others
Web Development
Practical example how to use component libraries
Code
50. Advanced visualizations with Echarts
Web Development
How to use Echarts in react (ServiceNow) app
Code
51. Working with ServiceNow data in react app
Web Development
Example / boilerplate of how to access ServiceNow data
Code
52. Building a mobile app
Web Development
Building a react app with mobile-first experience
Code
53. Reading barcodes in a mobile app
Web Development
How to read barcodes in a react mobile app
Code
54. Uploading files
Web Development
How to upload files in mobile / regular web app
Code
55. Flare Worksheets - architecture
Web Development
How Flare Worksheets app works
Lesson
56. Flare Worksheets - going through the code
Web Development
Explaining the code of Flare Worksheets
Lesson
57. Flare DataSpace - architecture
Web Development
How Flare DataSpace app works
Lesson
58. Flare DataSpace - going through the code
Web Development
Explaining the code of Flare DataSpace
Lesson
59. Markdown render and editor as a ServiceNow app
Web Development
How to create a markdown editor / render in ServiceNow
Code
60. Dashboard management - tremor.so in ServiceNow
Web Development
Building amazing dashboards in ServiceNow with tremor.so
Code
61. Using AMB for real-time popups - buzzpost.io
Web Development
Real-time popups for ServiceNow events
Code
62. Hierarchy tree view in ServiceNow
Web Development
How to display hierarchical data in ServiceNow
Code
63. USWDS design system
Web Development
Practical example how to use USWDS design system in your ServiceNow web app
Code
64. Visualizing ServiceNow “graph”-like data
Web Development
How to visualize graph-like data in ServiceNow web app
Code
65. Process diagrams and flows in a ServiceNow app
Web Development
Build your own workflow editor as a ServiceNow app, react flow and others
Code
66. Rendering PDF
Web Development
How to render PDF inside ServiceNow app
Code
67. Advanced and custom MAPs in ServiceNow app
Web Development
GEO Maps in your web app in ServiceNow
Code
68. Rendering ServiceNow table data with actions
Web Development
Load, visualize and manage ServiceNow table data in a web app
Code
69. Modals and toast in ServiceNow web app
Web Development
Custom modals in ServiceNow web app
Code
70. Multiple select / transfer component for ServiceNow data
Web Development
Implementing transfer component and connecting to ServiceNow data
Code
71. Drag'n'Drop Kanban board
Web Development
Building your own canban board as a ServiceNow web app
Code