GeoDev21 development sites

iMii

This is a prototype we built for the GirlsInTheClassroom.org program.

Open

Python Web Development (basic)

This site is built using opensource technology. We'll build a complete site and deploy it to the cloud.

Python Web Development (advanced) Part 1

We'll use the site built in Python Web Development (basic) to build RESTful services.

Python Web Development (advanced) Part 2

We'll build on the work completed in Part 1 by attaching a database to our RESTful services.

Python Web Development (testing)

We'll use the site built in Python Web Development (basic) to build testing into our web application.

Python Web Development (logging)

We'll use the site built in Python Web Development (basic) to add logging to our web application.

Python Web Development (authentication) Part 1

We'll use the site built in Python Web Development (basic) to add authentication to our web application.

Python Web Development (authentication) Part 2

We'll use the site built in part 1 of the authentication series to secure an API endpoint within our web application.

Python Web Development (authentication) Part 3

We'll look at User registration and authentication using cookies.

Python Web Development (GIS)

We'll use Python and Leaflet to create the base of our Geographic Information System.

Python Database Development (PostgreSQL)

We'll lay a foundation for web development using Flask and PostgreSQL.

Python Database Development (Alembic)

We'll use the Alembic migration tool to make schema changes to an existing database.


Docker setup

We'll setup our environment for taking a deep-dive into Docker.


Python in the Google Cloud (App Engine)

We'll build a web service and deploy it to Google Cloud Platform.


Python in the Google Cloud (Cloud SQL)

We'll setup a Postgresql database on the Google Cloud Platform.


Python in the Google Cloud (Cloud Storage)

We'll examine how to store objects on the Google Cloud Platform.