[Courses] New Course: Using Postgresql

Michelle M michelle at murrain.net
Tue Nov 6 03:01:00 UTC 2007


Announcing a new course: Using Postgresql

This course is a course in the use of the database management system, 
Postgresql. Although much less popular than its cousin, MySQL, it is, in 
fact, more robust, more powerful, and often faster. We'll cover 
installation, server administration, command-line client use, as well as 
connections via web and ODBC and other topics.

This course is designed for people who are beginner to medium on 
database management systems, but are fairly comfortable with the command 
line, and feel comfortable installing and configuring software.

Advanced MySQL users who just want to get a feeling for Postgresql are 
welcome, as well, but there are definitely weeks you'll want to skip 
(like the weeks reviewing SQL, for instance.)

The course will start on November 19th, with lessons and exercises 
posted at the beginning of the week.

Subscribe to the courses list to join (topic [Postgresql]) if you aren't 
already on it: http://mailman.linuxchix.org/mailman/listinfo/courses

Also, there will be a moodle page: 
http://courses.linuxchix.org/course/view.php?id=5
(The Moodle part is a bit experimental, but the info will be posted there.)

Tentative outline of the course:
First week (November 19)
What is Postgresql, why is it worth using?

Second week (November 26)
Basic installation: package and source, different distributions and 
platforms

Third week (December 3)
Using the postgresql client
Basic SQL: creating databases, tables

Fourth Week (December 10)
More SQL

Fifth Week (December 17)
PG's permission system

Sixth Week (January 7)
PG's system tables
PG data types

Seventh Week (January 14)	
Administration: access control, logging, backups, file organization

Eigth week  (January 21)
Getting data into and out of postgresql

Ninth week (January 27)
Transactions

Tenth week (February 4)
Using Postgresql with web applications:
Perl, php, others
Using PG remotely via ODBC

Eleventh week (February 11)
Triggers and stored procedures

Twelfth week (February 18)
Conclusions and wrap-up

Questions? Respond on courses at linuxchix.org.

Peace,
Michelle
-- 
Michelle Murrain
michelle at murrain.net
http://www.murrain.net
Blog: http://www.metacentricities.com

Skype: pearlbear
AIM: pearlbear0


More information about the Courses mailing list