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


Who Should Do ?

  • Bachelor Of Technology, Bachelor Of Engineering, Bachelor Of Science, Bachelor Of Computer Application, Master Of Technology, Master Of Engineering, Master Of Science, Master Of Computer Application.

Modules Covered in the Course

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