Skip to content

umn-gis-5574/week1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Week 1: Introductions

Or: Gitting to know you

Introductions:

I'll tell you a bit about myself, then I'd like to hear a bit about each of you. What's your name, program, favorite breakfast food... the usual.

Brief Overview of the Course

  • equipping your toolbelt with version control, debugging, interactive consoles, text editors
  • developing a foundation of JavaScript knowledge
  • creating web maps using JavaScript
  • publishing web services via desktop GIS (the esri way)
  • consuming web services within a web mapping application

Your Amazon EC2 Instance

To hopefully make things easier for us, we'll be using virtual machines hosted by Amazon. We'll spend some time at our first meeting getting the wrinkles ironed out in terms of connecting and establishing a routine of shutting down your instance when you're not using it.

Overview of this week

  1. Connect to your EC2 Instance.
  2. Connect your EC2 Instance to GitHub.
  3. Introduction to GitHub.
  • Forking
  • Cloning
  • Issues
  • Commits
  • Branches
  • GitHub Pages
  • General Git workflow* 1. To start, fork the repository. 2. Clone the repository to your computer. 3. Modify/add files and commit your changes. 4. Push the changes up to GitHub. 5. Create a pull request on the original repository to turn in the assignment.
  1. Quick introduction to Leaflet

Your assignment

There are going to be a lot of facets to this course, so starting with GitHub may seem a bit odd for a class ostensibly all about maps, but hopefully you all see some method to my madness. Here's what you need to do for this week.

First, if you aren't familiar with JavaScript, HTML, CSS, and GitHub, take advantage of the bounty of online learning materials out there. See the syllabus for some pointers.

Second, follow the General Git workflow above to clone the week1 repository.

Finally, update index.html to initialize the map centered on whatever you consider your home town. Change the text of the popup associated with the marker to a fun fact about you or your hometown. To finish up, commit and push your changes to your forked repository. Then create a pull request to turn in the assignment.

Extra Credit: Add some other Leaflet stuff to your map. The tutorials are well written and the documentation is clear (leafletjs.com), so read through it and get crazy.

Releases

No releases published

Packages

No packages published

Languages