Rai
OpenCourseware offers freely available course content, or
courseware, which is literally a "treasure trove of knowledge and
related resources". Their Computing Courses provide higher
education and learning for Information Technology to all students and
professionals who like to study and learn on their own. Educational
institutions can also use this free course content.
Here is Rai
OpenCourseware's Internet and Website Management Course,
that
will teach and show you how to use many Internet and Web development
technologies, including HTML, Java, Java Servlets, Cookies, DHTML, CSS,
VBScript, JavaScript, Perl, XML, software configuration, and website
management.
These free website application development training tutorial lessons
are well illustrated and
provide
step-by-step instructions for using the Internet technologies and web
programming tools and languages being taught. The course tutorials are
in pdf format.
Internet and Website Management Course Lessons:
Introduction
to Client / Server Model
Introduction
To Protocols And Internet Service Providers
Introduction
To Internet Service Providers
Introduction
to Hyper Text Mark-up Language (HTML)
Frames
In HTML
HTML
Style Sheets
HTML
Images And Image Mapping
HTML
Images And Image Mapping
Making
Animated GIF
Introduction
To CGI Scripting
Introduction
To Java
Data
Types
Variables
And Their Assignment
Objects
And Classes
More
On Classes, Java Classes
Object
Oriented Design
The
First Program
Abstract
Window Toolkit
Applets
Servlets
Cookies
Introduction
to DHTML & CSS
Filters
and Transitions
DHTML
Document Object Model
Direct
Animation and The Structured Graphic Control
Introduction
to Multimedia
VBScript
Data Types, Variables, and Operators
String
Processing, Classes & Objects
JavaScript
Arrays
& Javascript objects
Common
Gateway Interface Concepts & Perl Basics
Perl
Programming Concepts
XML
Project
Planning
Software
Models
Software
Configuration Management
Growth
model & Risk Management
Website
Management
Free Internet and Website Management Course
July 2, 2008, 10:42 amWeb Design Process Guide
June 21, 2008, 9:58 amHere is a quick 7-page Web
Design Process Guide, from the University of Texas
at Austin. This guide explains the six phases of designing and
developing a web site. It will help you to do, or at least consider,
these important aspects of web design.
Project
Definition
The most critical step in the web design process is creating an
accurate project definition. A project definition includes a project
brief and a project plan. The client survey is used to gather the
information needed to develop the project brief and plan. How do you
create the project definition?
Site
Structure
Good web design requires a solid site architecture based on the site's
goals and target audience established in the project brief. The
deliverables from this phase are:
1. Content Outline
2. Site Diagram
3. Wireframes
Visual
Design
Review the project brief, sitemap and wireframes with the designer(s),
then give them free reign to brainstorm solutions and develop the
different visual designs. The designer(s) should also review any
branding guidelines as well as the technical requirements for screen
resolution, browser compatibility, download time, web standards and
accessibility.
Site
Development
Now it is time to actually build the site. There are two major steps during this stage:
- Technical/Functional Plan
- Build and Integrate the Site
Testing
The Quality Assurance person's priority is to create a realistic QA plan, manage the testing process, prioritze issues, insure that high priority issues are solved and conduct the final review and release of the site.
Launch Plus
1. Document your Style Guide
2. Launch your web site
3. Maintenance
Resources
14 HTML Video Tutorials
June 9, 2008, 4:10 pmHTML (Hypertext Markup
Language) is the markup language that is used for creating
and rendering (displaying) web pages. It uses 'tags' to specify
headings,
paragraphs, lists, etc., and additionally it supports the use of
interactive forms, embedded images, and other objects, such as Flash
movies. HTML can also contain CSS (Cascading Style Sheets) code
that defines the look and feel of items such as font size and color and
paragraph style. Here are 14 HTML Video Tutorials
from sutree.com that will show you how to do use several important HTML
and CSS features to develop web pages. Also included are some videos to
help you creating an ecommerce site.
14 HTML Web Building Course Videos:
Create Tables in
HTML
Create
Bullet, Number, and Definition Lists in HTML
Link to
Webpages in HTML
HTML Tags
Add
a Background Image to a Webpage
CSS Syntax
CSS Text Align
Follow These Principles When Designing Your Web Site
Creating
Webpage Frames
How
to Link Pages Within a Website
Choose
and Register a Website Domain
Tips
for Creating a Successful e-Commerce Website
How to Create a Successful E-Commerce Web Site
Get
Your Site Listed on Google
Techtopia's HTML Tutorials
May 29, 2008, 5:46 pmHere are Techtopia's
HTML Tutorials. These will help you write HTML web
pages using important tags and features, such as Anchors, Links,
Embedded Objects, Forms, Images, Lists, Scripts, Sounds, and Tables.
Also included is a good tutorial on Cascading Style Sheets
(CSS).
- HTML Anchors and Links Tutorial
- HTML and Java Applets Tutorial
- HTML Special Characters Tutorial
- HTML Document Tags Tutorial
- HTML Embedded Objects Tutorial
- HTML Fonts Tutorial
- HTML Forms Tutorial
- HTML Frames Tutorial
- HTML Ignore-Me Code Tutorial
- HTML Images Tutorial
- HTML Lines and Paragraphs Tutorial
- HTML Lists Tutorial
- HTML Logical Tags Tutorial
- HTML and Scripts Tutorial
- HTML Sounds Tutorial
- HTML Cascading Sytle Sheets (CSS) Tutorial
- HTML Table Tutorial
- HTML Marquees and Multi-Columns Tutorial
PHP Essentials Online Book
May 26, 2008, 5:55 pmHere is Techtopia's well written online book, PHP
Essentials. This comprehensive online PHP book will
show and teach you all the aspects and topics of PHP that you need to
know for developing compelling web pages and web sites. PHP Essentials
gives a high level overview of how PHP works and why it is so useful to
web developers. It then teaches each PHP topic in detail, from the
basics of the scripting language through to object oriented
programming, file and filesystem handling and MySQL and SQLite database
access. Also, it provides chapters that show how to work
with HTML based forms and maintain state using cookies and PHP
sessions. All PHP topics are accompanied by real world
examples that are intended to bring PHP theory to life.
Table of Contents of PHP Essentials:
- About PHP Essentials
- Intended Audience
- The History of PHP
- The Creation of PHP
- PHP 3 Hits the Big Time
- PHP 4 - Optimization, Scalabilty and More
- PHP 5 - Object Orientation, Error Handling and XML
- How Popular is PHP?
- An Overview of PHP
- What Exactly is PHP?
- How Does PHP Work?
- Why is PHP so Useful?
- Summary
- Creating a Simple PHP
Script
- The PHP Code Delimiters
- Testing the PHP Installation
- Emdedding PHP into an HTML File
- Embedding HTML into a PHP Script
- Summary
- Commenting PHP Code
- PHP Single Line Comments
- PHP Multi-line Comments
- Summary
- An Introduction to
PHP Variables
- Naming and Creating a Variable in PHP
- Assigning a Value to a PHP Variable
- Accessing PHP Variable Values
- Changing the Type of a PHP Variable
- Checking Whether a Variable is Set
- Understanding PHP
Variable Types
- The PHP Integer Variable Type
- The PHP Float Variable Type
- The PHP Boolean Variable Type
- The PHP String Variable
- Extracting and Writing String Fragments
- Creating PHP heredoc Strings
- PHP Constants
- Defining a PHP Constant
- Checking if a PHP Constant is Defined
- Using a Variable as a Constant Name
- Predefined PHP Constants
- PHP Script and Environment Related Constants
- PHP Mathematical Constants
- PHP Operators
- PHP Assignment Operators
- PHP Arithmetic Operators
- PHP Comparison Operators
- PHP Logical Operators
- PHP Increment and Decrement Operators
- PHP String Concatenation Operator
- Concatenation of Numbers and Strings in PHP
- PHP Execution Operator - Executing Server Side Commands
- PHP Flow Control and
Looping
- PHP Conditional Statements
- The PHP if Statement
- The PHP if ... else Statements
- PHP Looping Statements
- PHP for loops
- PHP while loops
- PHP do ... while loops
- PHP switch Statements
- Breaking a Loop
- Breaking Out of Nested Loops
- Skipping Statements in Current Loop Iteration
- PHP Functions
- What is a PHP Function?
- How to Write a PHP Function
- Returning a Value from a PHP Function
- Passing Parameters to a PHP Function
- Calling PHP Functions
- Passing Parameters By Reference
- Returning Values By Reference
- Functions and Variable Scope
- PHP Arrays
- How to Create a PHP Array
- Accessing Elements in a PHP Array
- Creating an Associative Array
- Accessing Elements of an Associative Array
- Accessing Elements in a Multidimensional PHP Array
- Using PHP Array Pointers
- Changing, Adding and Removing PHP Array Elements
- Looping through PHP Array Elements
- Replacing Sections of an Array
- Sorting a PHP Array
- Sorting Associative Arrays
- Getting Information About PHP Arrays & other Array Functions
- Summary
- Working with
Strings and Text in PHP
- Changing the Case of a PHP String
- Converting to and from ASCII Values
- Printing Formatted Strings in PHP
- PHP printf formatting specifiers
- Finding the Length of a PHP String
- Converting a String into a PHP Array
- Removing Leading and Trailing Whitespace from a PHP String
- Comparing Strings in PHP
- String Comparison Functions Return Value
- Accessing and Modifiying Characters in String
- Searching for Characters and Substrings in a PHP String
- Extracting and Replacing Substrings in PHP
- Replacing All Instances of a Word in a PHP String
- PHP, Filesystems and
File I/O
- Opening and Creating Files in PHP
- Closing Files in PHP
- Writing to a File using PHP
- Reading From a File using PHP
- Checking Whether a File Exists
- Moving, Copying and Deleting Files with PHP
- Accessing File Attributes
- PHP Output Buffering
- Working with
Directories in PHP
- Creating Directories in PHP
- Deleting a Directory
- Finding and Changing the Current Working Directory
- Listing Files in a Directory
- An Overview of HTML Forms
- Creating HTML Forms
- HTML Text Object
- HTML TextArea Object
- The HTML Button Object
- HTML Check Boxes
- HTML Radio Buttons
- HTML Drop-down / Select Object
- HTML Password Object
- Summary
- PHP and HTML Forms
- Creating the Form
- Processing Form Data Using PHP
- Processing Multiple Selections with PHP
- PHP
and Cookies - Creating, Reading and Writing
- The Difference Between Cookies and PHP Sessions
- The Structure of a Cookie
- Cookie Name / Value Pair
- Cookie Expiration Setting
- Cookie path Setting
- Cookie domain Setting
- Cookie Security Setting
- Creating a Cookie in PHP
- Reading a Cookie in PHP
- Deleting a Cookie
- Understanding PHP Sessions
- What is a PHP Session?
- Creating a PHP Session
- Creating and Reading PHP Session Variables
- Writing PHP Session Data to a File
- Reading a Saved PHP Session
- PHP Object Oriented
Programming
- What is an Object?
- What is a Class?
- How is an Object Created from a Class?
- What is sub-classing?
- Defining a PHP Class
- PHP Class Constructors and Destructors
- Creating Members in a PHP Class
- Defining and Calling Methods
- Subclassing in PHP
- PHP Object Serialization
- Getting Information about a PHP Object
- Using PHP with MySQL
- Creating a MySQL User Account
- Creating and Select MySQL Database
- Creating a MySQL Database Table
- Inserting Data into a MySQL Database Table
- Connecting with PHP to a MySQL Server
- Selecting Records from a MySQL Database Using PHP
- Adding Records to MySQL Database using PHP
- Modifying and Deleting MySQL Records using PHP
- Using PHP to get Information about a MySQL Database
- Summary
- PHP and SQLite
- Creating an SQLite Database with PHP
- Using PHP to Add Records to an SQLite Database
- Using PHP to Select Records from an SQLite Database