GISC 4530K - Geospatial Web Application Development

See also GISC 3200K.

1   Lectures

  1. Lecture 1: Introduction to programming
    1. How to set up Python for geospatial science and computing
    2. Programming pre-assessment
  2. Lecture 2: Client-server architecture
  3. Quiz
  4. Lecture 3: Hypertext transfer protocol
  5. Lecture 4: Hypertext markup language
  6. Exam 1
  7. Lecture 5: Python web framework
  8. Lecture 6: Building an HTTP server
  9. Lecture 7: SQLite
  10. Lecture 8: OpenLayers
  11. Homework 1: Write client-side code for your project
  12. Lecture 9: POST method using bottle
  13. Lecture 10: Database input/output
  14. Lecture 11: JavaScript event listeners and AJAX
  15. Lecture 12: OpenLayers markers
  16. Lecture 13: OpenLayers popup overlay
  17. Exam 2
  18. Homework 2: Complete Exam 2
  19. Exam 2 review
  20. Project work

2   Past materials

3   Instructor’s projects

4   References

4.1   Python