University Consortium

Web Development Courses

Here are courses and lectures about technologies used for web development. These topics show you how to create interactive web applications that go beyond static web pages.

Available courses

AJAX Tutorial
This tutorial covers the basics of AJAX. The pre-requisites are knowledge of CSS, DHTML and JavaScript. We have a separate tutorial on these topics that provides just what you need to know to work with AJAX.

Resources

Code labs

Using Gears LocalServer and Database

Resources

Using the Google Maps JavaScript API

Resources

PHP Lab 1: Building an eCard System

Resources

Using the Google Maps API for Flash

Resources

Using Google App Engine: Turning a Guestbook into a Message Board

Resources

Using the Spreadsheets API to create a Database-Powered Map

Resources

Converting GIS Vector Data to KML
Much of the world's authoritative data is kept in ESRI shapefiles. This tutorial will walk you through using the Geospatial Data Abstraction Library utilities to convert shapefiles to KML.

Resources

Creating KML
This codelab will introduce you to some of the most commonly used features of KML - from basics like creating geometries placemarks to more advanced topics such as regionation, 3D models, and touring. At the end of this codelab, you should have a solid understanding of the basics of KML.

Resources

Getting Started with Google Maps API v2
This codelab will challenge you to become familiar with the various features of the Google Maps Javascript API - from basics like markers to more advanced topics like driving directions - while learning to use various sections of the documentation. At the end of this codelab, you'll have a full interactive map.

Resources

Getting Started with Google Maps API v3
The Google Maps API version 3 is our newest version of the JavaScript Maps API. It is designed to be high performance and easy to develop for. It is still in labs at the moment, but will reach feature parity with version 2. To get started, go through the v3 tutorial.

Resources

Getting Started with Maps API for Flash
This codelab will challenge you to become familiar with the various features of the Google Maps API for Flash - from basics like markers to more advanced topics like driving directions - while learning to use various sections of the documentation. At the end of this codelab, you'll have a full interactive map.

Resources

Getting Started with the Fusion Tables API
This workshop assumes you have the basic knowledge of programming and have a favorite programming language to use. Since all programming languages can’t be covered in this doc, check out the Google Fusion Tables sample code section for more information. If you don’t have a favorite language, we suggest you start with Python or PHP as we have client libraries for each of those on the sample code section.

Resources

Getting Started with the Google Earth API
This codelab will introduce you to some of the most commonly used features of the Google Earth API - from basics like camera control and placemarks to more advanced topics like event handling and the various ways of working with KML - while learning to use various sections of the documentation. At the end of this codelab, you should have a solid understanding of how to use the Google Earth API to interact with other elements.

Resources

KML Touring with Google's KML 2.2 extensions
This codelab will introduce you to the new <gx:Tour> and related elements in Google's new KML 2.2 extensions for Google Earth 5. At the end of this codelab, you should have a solid understanding of the KML generated by Google Earth 5's tour creation process as well as an understanding of how to create and modify tours by hand, in a text editor.

Resources

Maps Data API
The Maps Data API allows client applications to view and update Maps and map data through the use of Google Data API feeds. To get started, choose one of the client libraries you would like to work with, and work through the Developer Guide.

Resources

Tile Layers in KML
KML regionated NetworkLinks provide a powerful capacity to overlay high resolution imagery in an Earth browser, like Google Earth. Use the following tutorial to learn basics of creating a super-overlay, a set of ground overlays that use region-based NetworkLinks, using the open source Geospatial Data Abstraction Library utilities.

Resources

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.