The Complete Guide to Service Portal in ServiceNow (Udemy.com)
Learn how to configure, customize, and build Service Portals in ServiceNow!
Created by: Mark Miller
Last updated July 2020
What you will learn
- An advanced understanding of service portal in ServiceNow
- How to create widgets and leverage instance options
- How to implement providers, dependencies, and templates
- Service portal best practices
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews2,967#179 of 1,183 by number of reviews
- Length7 hourslonger than 58% of them
- Last updatedJuly 2020earlier than 84% of them
Course Description
Description
Service Portal can be a challenging application to master. There are many undocumented components and following a linear progression can be tricky. It's one of the largest applications on the platform with many different components that must all work together in harmony in order to deliver a successful customer-facing portal.
In this course, we'll examine how everything works together. We'll explore the service portal tools, widget development, Service Portal APIs like record watch, widget dependencies and providers, as well as Service Portal best practices and so much more!
We'll end this course by creating our very own service portal called HelpNow, which leverages custom and out-of-box widgets.
Prerequisites
A strong understanding of ServiceNow
JavaScript
AngularJS
Course Outline
The Complete Guide to Service Portal in ServiceNow will cover the following topics:
The history of Service Portal
Exploring the out-of-box Service Portal
The anatomy of a portal
Service Portal tools such as the Widget Editor
Widgets and their components
Widget instance options and the option schema
The page and widget lifecycle
Client and server-side development
AngularJS directives
Templates, providers, and dependencies
Leveraging script includes within Service Portal
Embedding widgets
Communicating between widgets
The record watch API
How to theme a portal
SCSS variables
Page route maps
Search and search sources
Announcements
Building a new portal
And much more!
Instructor Details
- 4.5 Rating
2,967 Reviews
Mark Miller
Mark Miller has over 6 years of experience on the ServiceNow platform, having worked on hundreds of ServiceNow projects. He holds a bachelor's degree from Wright State University in Management Information Systems and a master's degree from Boston University in Computer Information Systems with a concentration in Web Applications.
His home base is in San Francisco but loves traveling all over the world.
More courses by Mark Miller
The Complete ServiceNow System Administrator Course (2025)
4.5 (24,440 Reviews)
Provider: Udemy
Time: 10.8h
$15.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Shubhansh Sinha on 11/26/2025
No ppt or text file or notes.
By Pawan Chopde on 7/13/2023
Topics are very well explained. I would like to share my personal experience with you which worked well. Increase the speed to 1.5x , you will be more attentive throughout the course compared to normal speed.
By Anonymized User on 7/8/2023
Good course, very useful for understanding the whole picture of Service Portal. The version of ServiceNow seem bit old, updates will be more helpful. And I hope the source codes be available on GitHub.
By Ramandeep Garg on 2/20/2022
great experience. even if you don't know much about HTML, CSS and Angular still it is helpful to understand you different components of the portal. I thank you to Mark and Udemy for arranging the wonderful course for the learners.
By Mithra Thej on 1/16/2022
Very nice explanation about the portal. But one needs to have an understanding of the AngularJS and Bootstrap before this course. Its really hard for the beginners like me to understand the classes used in css and out of the box widgets available to select in different situations. I feel that there should be little more stress on passing data from server side to client side (how to pass data from html to server script, server script to client script and link function to client/server script or html). but overall I am happy with this course because it gave me a strong understanding of portal concept and will excel if we keep practicing. Thank you!!
By Arul Veeraraghavan on 11/22/2020
Great explanation and the speed of speech is good, keep it up !!!
By Tammy Isfort on 11/15/2020
Maybe the "About this course" should have described what you need to know - before you purchase. How much JavaScript, AngularsJS, HTML or CSS do I need to know?
By Rajat Gupta on 10/22/2020
Good course. Got good basic understanding of the Service Portal application in ServiceNow which is very difficult to get using docs. Thank you for making this course.
By Carlos Figueiredo on 10/16/2020
The course is complete and extremely focused on practice. It's explained all the anatomy and tools used to develop a Portal. As always, excellent didactic!
By Aiswarya Raju on 10/9/2020
awesome
By K Naresh Goud on 10/8/2020
good
By Sameer Alam on 10/6/2020
Learned a lot about widget the way you explained that's great
Thanks a lot!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







