Course |
Purpose |
Features |
UBC Continuing Studies |
Introduction to PHP Programming
|
Introduction to server-side programming with PHP |
• |
Programming concepts |
• |
PHP fundamentals |
• |
Dynamic HTML |
• |
Database lookups |
|
Advanced Web Programming with PHP
|
Leading-edge tools for PHP |
• |
Templates |
• |
Object-oriented concepts |
• |
Dynamically-generated graphs |
• |
XML |
• |
Web Services |
• |
Ajax |
|
Introduction to Python Programming
|
Introduction to the Python program language |
• |
Python data structures |
• |
Database |
• |
XML |
• |
3rd Party applications |
|
Google-ize Your Web Site
|
Web 2.0 widgets and applications that you can add to your
web site with little or no programming |
• |
Google Visualizations |
• |
Picasa Web Album |
• |
jQuery widgets
- AJAX
- AutoComplete
- Tabs
- Calendar
- Dialog
|
• |
WordPress |
• |
Shopping Cart |
|
BCIT |
MapGuide Open Source 1
|
MapGuide for non-programmers |
• |
MapGuide concepts |
• |
MapGuide Studio |
• |
Feature Data Objects |
• |
Map Agent |
• |
Google Earth, Google Maps, PostGIS, Oracle Spatial |
|
MapGuide Open Source 2
|
MapGuide for programmers |
• |
Web API |
• |
Viewer API |
• |
Frameset architecture |
• |
MapGuide Objects |
• |
Digitizing and redling |
• |
KML applications |
|
Custom Google Maps
|
Google Maps API 3 |
• |
Driving Directions |
• |
Location API |
• |
Overlays |
• |
KML |
• |
MVC Arrays |
• |
Fusion Tables |
|
Documentation Sites |
MapGuide Manual
|
Curriculum for MapGuide |
• |
MapGuide concepts |
• |
MapGuide studio |
• |
FDO |
|
Understanding Programming with Python
|
Curriculum for Introduction to Programming course using Python |
• |
Basic programming concepts |
• |
XML |
• |
Database |
• |
COM |
• |
GUIs |
• |
Web Services |
|