ServiceNow Service Portal Training Outline
1. Introduction to Service Portal
- What is Service Portal?
- Key features and benefits
- Service Portal vs Classic UI
- Understanding the architecture
2. Portal Configuration Basics
- Overview of Portals, Pages, and Widgets
- Branding and theming
- Portal settings and navigation menus
- Managing multiple portals
3. Pages and Layouts
- Creating and modifying Portal Pages
- Containers, Rows, and Columns
- Page Templates and layout options
- Cloning OOB pages for customization
4. Widget Development
- What is a widget?
- Using the Widget Editor
- Server Script vs Client Controller vs HTML Template
- Input, Options, and Data Binding
- Widget Instances and reusable components
5. AngularJS in Service Portal
- Basics of AngularJS in ServiceNow
- Working with directives and controllers
- Two-way data binding
- Using APIs in AngularJS widgets
6. Service Catalog Integration
- Displaying catalog items in Service Portal
- Using variable editor widget
- Customizing catalog item views
- Cart and checkout experience
7. Knowledge Base Integration
- Configuring knowledge portals
- Customizing article layout and search
- Search sources and filtering
- Embedding KB articles in other widgets
8. User Experience (UX) Customization
- Custom themes and styles
- CSS/SCSS usage in widgets
- Custom icons and branding
- Responsive design practices
9. Security and Access Control
- Controlling access to pages and widgets
- Client vs Server-side security
- Role-based visibility
- Best practices for securing sensitive data
10. Debugging and Performance
- Using the Portal Debugger
- Client-side and Server-side logs
- Improving widget load performance
- Common troubleshooting tips
11. Advanced Topics
- Building interactive forms
- Using GlideAjax in widgets
- Integrating external APIs
- Custom widget communication (emit/on)
Bonus: Project and Certification Prep
- Service Portal Specialist learning path
- Best practices for project structure
- Real-world use case examples
- Preparing for interviews and certification