Free Web Development Training and Tutorials Blog




    



Free Internet and Website Management Course

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


Web Design Process Guide

Here 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:

  1. Technical/Functional Plan
  2. 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

HTML (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

Here 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).



PHP Essentials Online Book

Here 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:

  1. About PHP Essentials
    • Intended Audience
  2. 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?
  3. An Overview of PHP
    • What Exactly is PHP?
    • How Does PHP Work?
    • Why is PHP so Useful?
    • Summary
  4. 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
  5. Commenting PHP Code
    • PHP Single Line Comments
    • PHP Multi-line Comments
    • Summary
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. Working with Directories in PHP
    • Creating Directories in PHP
    • Deleting a Directory
    • Finding and Changing the Current Working Directory
    • Listing Files in a Directory
  16. 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
  17. PHP and HTML Forms
    • Creating the Form
    • Processing Form Data Using PHP
    • Processing Multiple Selections with PHP
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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


Page :  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 
30 31 32 33 34 35 36 37 38 39 40 41 42 43