Esri UK Store

Main Services Learning Credit FAQs Certification

Administering your Portal using the ArcGIS API for Python


This course will build upon your existing Python skills and knowledge of your ArcGIS Portal to provide you with the necessary skills to administer your Portal using the ArcGIS API for Python.

Please note, Python Scripting is NOT taught on this course, knowledge is assumed. Attendance of Getting Started with the Python Scripting Language course (or equivalent knowledge) is required.

I'm interested but I can't make these dates


Attendee details 1

This field can't be Empty

2 Days
Who is this course for?
GIS Technical Leads
GIS Professionals
GIS Analysts
Understand how to navigate the documentation.
Perform Administration of your portal.
Introduce the concepts surrounding “Machine Learning”.
Investigating Spatially Enabled Data Frames.
Creating and updating features in hosted feature layers.
Perform geoprocessing and geocoding.

Attendance of Getting Started with the Python Scripting Language course (or equivalent knowledge) and a working understanding of either Portal for ArcGIS or ArcGIS Online

Working with the Jupyter Notebook
What is a Notebook?; Opening and saving your notebook; formatting; writing and running basic code; sample notebooks.

Installing and accessing the ArcGIS API for Python
Live sandbox; Install with ArcGIS Pro; Install as a conda package; validate the installation.

Understanding the SDK
Where do I start?; API structure, working with classes and their members; Accessing my GIS; working with the GIS module; Creating my first map.

Basic administration tasks using the API
Managing Members and Groups; Accessing content and its properties; Protecting content; Downloading content.

Creating maps for apps
Adding layers; smart mapping; basic symbology; creating feature layers; creating a web map for the Collector app.

Investigating your data
Spatially enabled data frame; Reading web layers; reading local datasets using ArcPy; exporting your data.

Feature data
Investigating the features module; Perform queries; Creating, deleting and updating features; Basic geoprocessing using feature data

Geoprocessing and geocoding
What is geoprocessing? Accessing tools, input parameters and return types; Working with tools of multiple outputs; tools which create an output image; What is geocoding? Finding places; the geocode() function; Batch geocoding.

Introducing Machine Learning
What is machine learning?; How is it implemented within the API? What packages should you use? Real-world examples of machine learning; hands-on example of machine learning.