Do-It-Yourself Exercise: Experiment With The Arcgis Api For Javascript
Do-It-Yourself Exercise: Experiment With The Arcgis Api For Javascript
Do-It-Yourself
Exercise
Experiment with the ArcGIS API for
JavaScript
Section 7 Exercise 2
02/2017
Do-It-Yourself Geo Apps MOOC
Introduction
This do-it-yourself exercise is designed to allow you to apply what youve learned in this
sections first exercise with less guidance. Feel free to be creative! It also provides you with an
opportunity to further explore available resources and samples.
Note: Completing this exercise is not necessary to earn your certificate, but completion is
required to be eligible to earn an award from Esri!
If you are new to JavaScript development, try working with some of the other JavaScript
samples or one of Esris HackerLabs. Read through the resources at the end of this exercise to
learn more about web programming. Dont be afraid to tinker and ask questions.
If you do have experience with JavaScript, you can always build an app without using a
template, relying on the API for JavaScript guide. Or, you can download existing template
source code from GitHub and modify it to suit your needs. You will need to host your custom
app on a web server and then register it in ArcGIS Online before you can share it with the
MOOC community.
There are three main ways you can share your geo apps to the appropriate group.
Then, in the Create a New Web App dialog, select Share This App In The Same Way As
The Map.
2. From My Content
From your My Content page, select the web application and click Share.
In the Share dialog that appears, select Everyone (public) and the appropriate group.
In the Share dialog, select Everyone (public) and the appropriate group.
Tagging your apps appropriately will also help users search and find them.
After viewing the application, dont forget to rate it and give feedback in the Comments
section.
Earn an Award!
The makers of the most popular geo apps will earn awards at the end of the course, so it is in
your best interest to share your apps to the appropriate groups, make your apps searchable,
and to promote them in Udemy and Twitter.
Learn More
Learn more about the topics in this section:
Resources
HTML
http://www.w3schools.com/html/
https://www.codecademy.com/learn/web
CSS
http://www.w3schools.com/css/
https://www.codecademy.com/learn/web
JavaScript
https://www.codecademy.com/learn/javascript
https://www.codeschool.com/learn/javascript
https://teamtreehouse.com/learn-to-code/javascript
http://javascriptplayground.com/
http://www.codeavengers.com/
http://www.codewars.com/
http://coderbyte.com/