Course Objective

This 2-day course teaches experienced SuiteScript 2.0 developers how to create custom UIs with Suitelet, User Event and Portlet scripts. Learn to build the UI you want, to meet your unique business requirements. Use SuiteScript 2.0 to embed UI objects, custom HTML and third-party JavaScript libraries into custom UIs, while incorporating best practices to protect your customizations during each NetSuite release.

Through real-world use cases and hands-on exercises, you will learn how to create custom user interfaces using standard NetSuite forms or custom HTML pages. You will also learn how to create different types of Suitelet pages, as well as using third-party libraries to render templates or enhance a custom UI page.


This course is right for you if you...

  • Are a software developer intending to create custom user interfaces that run inside the NetSuite application.
  • Are an experienced SuiteScript 2.0 developer.
    Note: This course assumes you have existing experience with SuiteScript 2.0.

If you are new to creating SuiteScripts, you should take the SuiteScript 2.0: Extend NetSuite with JavaScript course.


Key Tasks Taught: How do I...

  • Build Suitelets containing multiple UI objects (Form, Field, FieldGroup, Button, Sublist, Tab, etc.)?
  • Create form-based Suitelets that embed custom HTML through inline HTML fields?
  • Create Suitelets composed completely of custom HTML with no UI objects?
  • Incorporate third-party JavaScript libraries on the client side and on the server side?
  • Work with ServerRequest and ServerResponse objects?
  • Customize existing forms via User Event scripts?
  • Design custom List and Assistant pages?
  • Create custom portlet UIs?

Duration: 2 days
Price: $ 1600 USD

View the Course Data Sheet

View the Course Schedule



CPE Sponsors

CPE credits

CPE credits are available for NetSuite courses.
Check out our CPE list for details.