📚 Week 1: Introduction & Environment Setup

Foundation concepts, script types, and development environment configuration

🎯 Learning Objectives

📖 Modules

1

SuiteScript Basics

Introduction to SuiteScript, file cabinet, script records, deployments, and execution logs.

⏱️ ~25 min
2

SuiteScript Types

Overview of User Event, Client, Suitelet, Map/Reduce, and RESTlet scripts.

⏱️ ~15 min
3

Development Environment

IDE setup, file templates, type declarations, and code completion.

⏱️ ~20 min

🔑 Key Concepts This Week

File Cabinet

Where SuiteScript files are stored in NetSuite

Script Record

Links a .js file to NetSuite's execution engine

Deployment

Determines when and where a script runs

Execution Log

Debug and audit logs from script execution

Type Declarations

IDE hints for SuiteScript modules

File Templates

Boilerplate code for each script type