Author Topic: Web Programming Courses  (Read 5384 times)

precisonline

  • President
  • Administrator
  • Rock Star
  • *****
  • Posts: 1592
    • Precision Solutions
Web Programming Courses
« on: August 04, 2009, 08:02:55 pm »
I'm working up a list of courses focusing on web programming, specifically using PHP, HTML, CSS, and Javascript.   At this moment I have the following courses in mind:

In the PHP track:

Getting Started with Apache and PHP for Windows
Introduction to PHP Programming
Web Forms Made Simple with PHP
Using PHP from the Command Line

Validating Web Form Input with PHP
Session and Cookie Management with PHP
Working with files in PHP
Keeping Secrets with PHP and Cryptography
Object Oriented Programming with PHP
Mining Web Data with PHP, XML, and JSON
Apache URL Rewriting with PHP
Using MySQL with PHP
Connecting Unidata/Universe to the Web via PHP and UniObjects

PHP In-Depth: Constants, Variables, Arrays, and Superglobals
PHP In-Depth: Conditional and Looping Constructs
PHP In-Depth: String Manipulation
PHP In-Depth: Date Manipulation
PHP In-Depth: Regular Expressions
PHP In-Depth: Formulating Expressions

In the HTML track:

Downloading, Installing, and Getting Started with the Apache Web Server
The Basics of HTML
Creating HTML Tables
Creating HTML Forms
HTML and Quirksmode

In the CSS track:

Introduction to CSS
Understanding CSS Boxes, Borders, and Backgrounds
Making CSS Positioning Work For You, Not the Other Way Around
Easily Creating Good-Looking and Lightweight HTML and CSS Menus

In the Javascript track:

Introduction to Javascript
Introduction to jQuery
(We could do a course on the Prototype framework as well, if there was interest...?)
Better, Faster, Cheaper: Ajax and jQuery
Implementing Browser Animations with jQuery
Implementing Client- and/or Server-Side Real Time Web Field Validation

This is, of course, a work in progress and the ground floor at that.  So what else might be useful for up-and-coming web developers?
-Kevin
Accidents "happen"; success, however, is planned and executed.

jokule

  • Newbie
  • *
  • Posts: 4
Re: Web Programming Courses
« Reply #1 on: August 05, 2009, 01:46:18 pm »
Ruby.

You are a great teacher. If you give a class, students will appear.

precisonline

  • President
  • Administrator
  • Rock Star
  • *****
  • Posts: 1592
    • Precision Solutions
Re: Web Programming Courses
« Reply #2 on: August 11, 2009, 03:48:50 pm »
Well, the first 5 courses are just about ready to go.  I haven't updated the online calendar yet but here's what's coming:

WEB-01001: Introduction to Web Technologies

There's a wide open future of opportunities for web-savvy software artists.  In this course we'll demystify the various technologies that work together to make a typical website.  From the browser to the server, from HTML to CSS, Javascript to PHP and beyond, we'll look at what's available, the role each technology fills, and how they play nice with one another (or not in some cases!).

WEB-01002: Downloading, Installing, and Getting Started with the Apache Web Server

The Apache web server has consistently been the most popular web server application since 1996.  Rock solid, secure, easy to deploy yet massively configurable, Apache is a great choice for any kind of web application imaginable.    As an open source application, Apache can not only be downloaded and deployed for free, an extensive network of volunteer contributors work to keep the server secure, stable, and up-to-date with the latest and greatest features needed to satisfy the most sophisticated web hosting demands.

In this course we'll download, install, and configure the Apache web server program on a typical Windows laptop, take a quick look at the massive documentation available, and test the environment to be sure it's ready for further web development and experimentation.

WEB-01003: Downloading, Installing, and Getting Started with PHP under Apache

Combining an extensive list of features with an easy to use language structure, PHP is quickly becoming one of the top programming languages, especially for web development.  Join us in this session as we demonstrate how you can download, install, and begin learning more about this remarkable language.

Course participants are encouraged to have Apache installed or have attended WEB-01002 prior to attending this course.

WEB-01004: Introduction to HTML

The World Wide Web is made up of millions - possibly billions of web pages constructed using the HTML markup language.  Join us in this session as we look at several flavors of this markup language, starting with the basics and working through links, images, lists, tables, plus a brief walkthrough of scripts and styles.

Please Note: Styles, scripts, frames, and forms are not explored in any depth in this course.

WEB-01005: Introduction to CSS

While the World Wide Web is intrinsically a bunch of text, HTML documents by themselves can be really quite boring.   In this course, we'll use some basic CSS to spice up a document with various colors, fonts, spacing, and images to help make it really POP!

---------

The more I get into this the more classes I keep coming up with.  This could work out to be the most extensive collection of classes yet!
-Kevin
Accidents "happen"; success, however, is planned and executed.

precisonline

  • President
  • Administrator
  • Rock Star
  • *****
  • Posts: 1592
    • Precision Solutions
Re: Web Programming Courses
« Reply #3 on: August 13, 2009, 01:44:16 pm »
The first six web programming courses are now online and available for scheduling at http://www.PrecisOnline.com/train.html.

I'm thinking of kicking this off with a free class later in the month, maybe the first in the series (below).  What do you think?

WEB-01001: Introduction to Web Technologies

There's a wide open future of opportunities for web-savvy software artists.  In this course we'll demystify the various technologies that work together to make a typical website.  From the browser to the server, from HTML to CSS, Javascript to PHP and beyond, we'll look at what's available, the role each technology fills, and how they play nice with one another (or not in some cases!).

-Kevin
Accidents "happen"; success, however, is planned and executed.