Nex-G Innovations


Figure out how to utilize ArcGIS API for JavaScript to fabricate high-performing, connecting with web applications. This course presents the classes accessible in the API and how to utilize them in a JavaScript-based web application. You will likewise figure out how to improve your applications by fusing prepared to-utilize substance and ArcGIS administrations.

Code: NES_SK_22414

Duration: 80 Hrs / 8 Weeks / Customized

Mode: Online / Offline / Onsite


MODULE 1 –Introduction to ArcGIS API for JavaScript

  • Lesson introduction
  • ArcGIS for JavaScript applications Developer requirements
  • Developer resources
  • Using the SDK
  • Introduction to ArcGIS API for JavaScript
  • Getting started with the API
  • ArcGIS API for JavaScript Web Optimizer
  • Creating a custom build using the Web Optimizer
  • Exercise 1: Create a simple map application
  • Import the starter application Reference the Esri libraries
  • Add a map to the application
  • Adjust map parameters and style
  • Lesson review

MODULE 2 – Working with the map ArcSDE

  • Lesson introduction
  • Adding data to the map Combining map layers
  • Vector tile layers Working with map layers
  • Adding layers programmatically
  • Exercise 2A: Add data to your map using layers Open the starter application
  • Specify an initial extent
  • Add tiled and dynamic layers Add a feature layer
  • Using widgets Working with events
  • Exercise 2B: Add widgets
  • Add a BasemapToggle widget Add a Legend widget
  • Displaying a web map Reference a web map layer
  • Exercise 2C: Add data to your map using web maps Training Services account credentials
  • Open the starter application Use a web map
  • Add a BasemapGallery widget Update the legend
  • Lesson review

MODULE 3 – Working with tasks and widgets

  • Lesson introduction Using tasks and widgets
  • Working with GIS services
  • Working with secure GIS resources Task implementation workflow Explore task implementation Geocoding and searching Directions and routing
  • Exporting a web map
  • Exercise 3: Geocode and find directions
  • Open the SearchWidget starter application Add a Search widget
  • Open the LocatorTask starter application Use a Locator task
  • Open the Directions-Output starter application Add a Directions widget
  • (Optional) Add a Print widget Lesson review

MODULE 4 - Applying queries to data

  • Lesson introduction
  • Displaying temporary data in the map Understanding graphics Understanding symbols
  • Drawing graphics on the map Exercise 4A: Add a drawing tool
  • Open the starter application Implement a drawing tool
  • Display user input on a graphics layer Using the API to answer questions Displaying query results
  • Setting up the Query object Executing a query Understanding the FeatureSet
  • Displaying selected features in a table
  • Query and select features Exercise 4B: Query data
  • Select features
  • Display selected features in a table Optimizing the FeatureLayer
  • Using FeatureLayer modes Lesson review

MODULE 5 - Visualizing and rendering data

  • Lesson introduction Visualizing your data Understanding renderers
  • Renderer visualization properties Applying renderers to layers Generating renderers
  • Working with dynamic layers Working with LayerDrawingOptions
  • Exercise 5A: Visualize data using a renderer Open the data visualizer starter application Apply a renderer to a dynamic layer
  • Apply proportional symbols to earthquake features Styling features with CSS
  • Labeling features
  • Creating pop-up windows
  • Exercise 5B: Visualize attribute information using pop-up windows Start the pop-up window starter application
  • Use a pop-up window to display feature information Lesson review

MODULE 6 - Using tasks and widgets for analysis

  • Lesson introduction Achieving custom analysis Using the Geoprocessor
  • Working with geoprocessing parameters Executing a geoprocessing task
  • Using geoprocessing services and tasks Exercise 6A: Implement a geoprocessing task
  • Import the starter application
  • Prepare the Geoprocessor and inputs Execute the Geoprocessor
  • Process the Geoprocessor results Performing measurements
  • Using the Geometry service Using ArcGIS analysis services
  • Working with GeoEnrichment widgets Working with analysis widgets
  • Exercise 6B: Implement an analysis widget Review the application requirements
  • Lesson review

MODULE 7 - Editing features

  • Lesson introduction
  • Understanding web editing scenarios Confirming web editing requirements Editing with feature services
  • Adding editing functionality Editing geometry
  • Add feature editing to an application Editing attributes
  • Editing attachments
  • Exercise 7: Add editing functionality Import the starter application
  • Add editable wildfire feature layers Add an Editor widget
  • Add a custom TemplatePicker widget Customize the Editor toolbar
  • Edit large feature geometry Enable edit rollback functionality
  • Enabling advanced editing functionality Lesson review

MODULE 8 - Develop an ArcGIS web application

  • Lesson introduction
  • Develop an ArcGIS web application Locate developer resources
  • Scenario 1: Develop a secure application
  • Scenario 2: Develop a responsive design application Lesson review

More Information