live-parking-info

Understanding Web Development

This repository is course content for the Understanding Web Development Course created and run by the Open Government Products team.

If you have any feedback to provide, or are interested in collaborating, reach out. We’re actively looking for ways to make this course sustainable and scalable.

Participant Information

Folder structure

Pre-requisites

Have the following installed before starting the course:

Suggested pre-learning

Instructor information

General tips for presenters

General tips for trainers

General tips for running the course

API Design and Implementation

In addition to course content, this repository contains the API that participants use during the course (documentation here).

One of the goals of the course was to let participants walk away with a website that they created by the end of the course. This strong sense of empowerment, we believe, would spur them on to find out more about web development beyond the course. However, we realized across multiple runs that our API section would be quite tough for participants and leave them confused instead of enlightened. In order to find out the nearest carpark to you, you’d need to get the X and Y coordinates of your location from OneMap’s API and an exhasutive list of carparks and availability from Data.gov.sg’s API to calculate which carpark is closest to you.

Lesson breakdown

Introduction:

Client/server model, HTML

JS

APIs

CSS

Deployment

Total estimated time for the course: 2 hours, 10 mins

Next steps

Attribution

This course is distributed under the MIT license. While you are free to use it and create derivative works as you see fit, we would love to be duly attributed. This could be done by flashing a slide at the workshop that describes who we are, accompanied with a short verbal statement crediting us as the original authors.

Get in touch

If you are interested in working with us to improve tech literacy in government and the nation, we would love to hear from you! Reach us at https://open.gov.sg/contact-us/