10 Free Web Design and Development Books
September 30, 2005, 4:01 pmCascading Style Sheets: Designing for the Web:
http://tinyurl.com/7wqxd
Stylin' with CSS: A Designer's Guide:
http://rapidshare.de/files/3652244/Stylin__with_CSS_-A_Designer_s_Guide.rar.html
Web Bloopers: 60 Common Web Design Mistakes and How to Avoid Them:
http://tinyurl.com/b2u3x
GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers:
http://tinyurl.com/a6o6w
Constructing Accessible Websites:
http://rapidshare.de/files/3188177/Constructing_Accessible_Websites.rar.html
Art of Java Web Development:
http://rapidshare.de/files/3438770/Art_of_Java_Web_Development_.rar.html
Spring Into PHP 5:
http://tinyurl.com/ckw4a
PHP 5 Power Programming:
http://tinyurl.com/ba6qp
Developing Feeds with RSS and Atom:
http://rapidshare.de/files/3459995/b-dfra01.zip.html
501 Web Site Secrets: Unleash the Power of Google, Amazon, eBay and More!:
http://rapidshare.de/files/2987606/501_Website_Secrets.rar.html
Free Course on Creating Web Pages with HTML, XML, and Dynamic HTML
September 29, 2005, 9:09 pmFree Course on Creating Web Pages with HTML, XML, and Dynamic HTML
This course contains 10 interactive HTML tutorials, 4 interactive XML tutorials, and 5 interactive DHTML tutorials.
The site for this course contains the following sections:
The Documents Folder
The Documents folder contain additional topics of special interest that were not covered in the main text of the book. These topics are:
HTML
Tutorial 1: Developing a Basic Web Page
Creating a Web Page for Stephen Dube's Chemistry Classes
- The W3 Consortium and Other Sites
- Variations on Bulleted Lists
- Variations on Horizontal Lines
- Extended Character Sets
Tutorial 2: Adding Hypertext Links to a Web Page
Creating a Chemistry Web Site, Continued
Tutorial 3: Designing a Web Page
Working with Fonts, Colors, and Graphics
- Graphics Packages
- Dithering and the Safety Palette
- Image Maps
- Using Transparent GIFs
- Another Use of the <alt> Attribute
Tutorial 4: Designing a Web Page with Tables
Creating a News Page
Tutorial 5: Using Frames in a Web Site
Using Frames to Display Multiple Web Pages
Tutorial 6: Creating Web Page Forms
Designing a Product Registration Form
Tutorial 7: Working with Cascading Style Sheets
Designing a Style for a Web Site at Maxwell Scientific
Tutorial 8: Programming with JavaScript
Creating a Programmable Web Page for North Pole Novelties
Tutorial 9: Working with JavaScript Objects and Events
Enhancing your Forms with JavaScript
- Creating a Web Clock
- Opening Windows
- Working with the Status Bar
- Displaying the Date Last Modified
- Creating an Object
- Checking String Length
- Object Classes and Instances
Tutorial 10: Creating a Multimedia Web Page
Enhancing a Page with Sound, Video, and Java Applets
XML
Tutorial 1: Creating an XML Document
Developing an XML Document for the Jazz Warehouse
Tutorial 2: Binding XML Data with Internet Explorer
Creating a Staff Directory for Freezing Point Refrigerators
Tutorial 3: Creating a Valid XML Document
Working with a Document Type Definition
Tutorial 4: Working with Namespaces and Schemas
Creating a Patient Report Document
- How to use XML Spy to generate schema from an XML document
- Manuscript schema language
- Importing content from one schema file into another
XML Tutorial 5: Working with Cascading Style Sheets
Formatting Your XML Documents with CSS
- Working with XML and CSS in XML Spy
- Netscape Support for XML and CSS
- Using Inline Styles with XML
- Style Sheet Media
- Alternate Style Sheets
Tutorial 6: Working with XSLT
Transforming an XML Document
Tutorial 7: Creating a Computational Style Sheet
Working with Functions, Variables, and Parameters
Tutorial 8: Creating Element Groups
Working with IDs, Keys, and Groups
Tutorial 9: Working with the Document Object Model
Creating an Interactive Document
DHTML
Tutorial 1: Working with Dynamic Page Layout
Creating an Opening Screen for Avalon Books
- Moving an Object at a Specified Angle
- Moving an Object in a Circle
- Moving an Object in a Spiral
- Passing arguments to the setInterval() and setTimeout() Methods
Tutorial 2: Working with Dynamic Content and Styles
Creating a Product Information Site
- Creating a TextRange Object
- Properties of the TextRange Object
- Methods of the TextRange Object
- Searching for Text on the Web Page
- Formatting Text With a Mouse Click
Tutorial 3: Working with Special Effects
Creating Rollovers, Menus, Filters, and Transitions
Tutorial 4: Working with the Event Model
Creating a Drag-and-Drop Shopping Cart for Games Etc.
Tutorial 5: Working with Windows and Frames
Enhancing a Web Site with Interactive Windows
- Creating a Scrolling Status Bar
- Scrolling the Browser Window
- Passing Information to and from a Modal Window
- Showing Help Windows
The Reference Folder
The Reference folder is updated for Internet Explorer 6.0 and Netscape 6.2.
The Gallery Folder
The Gallery section contains graphics files, media clips and other objects that you can include in your own Web pages to enhance their appearance. The gallery includes the following objects:
- Java Applets: the CreditRoll and Fractal applets
- Background Images
- Graphical Bullets
- Clipart
- Graphical Horizontal Lines
- Photos
- Sound clips (WAV and AU versions)
- Video clips (AVI and QuickTime versions)
The Data Files Folder
Click the links below for the data files for the appropriate tutorials. See the readme files included within each “exe” (PC) or “hqx” (MAC) file for more information on how to setup your data disks.
HTML
PC Version:
MAC Version:
XML
PC Version:
DHTML
PC Version:
MAC Version:
The PowerPoint Presentations Folder
From this section you can download PowerPoint Presentations that correspond to each chapter in the New Perspectives on Creating Web Pages with HTML, XML, and Dynamic HTML textbooks.
PowerPoint PresentationsSummary:
Online Companion Home
HTML: Tutorial 1 | Tutorial 2 | Tutorial 3 | Tutorial 4 | Tutorial 5
Tutorial 6 | Tutorial 7 | Tutorial 8 | Tutorial 9 | Tutorial 10
XML: Tutorial 1 | Tutorial 2 | Tutorial 3 | Tutorial 4
Tutorial 5 | Tutorial 6 | Tutorial 7 | Tutorial 8 | Tutorial 9
DHTML: Tutorial 1 | Tutorial 2 | Tutorial 3 | Tutorial 4 | Tutorial 5
Software Engineering for Web Applications Course
September 28, 2005, 2:56 pmSoftware Engineering for Web Applications:
http://aduni.org/courses/web/
Here is the Lectures and Courseware page:
http://aduni.org/courses/web/index.php?view=cw
Lecture Videos:
A high-speed mirror is available at The Internet Archive here:
http://www.archive.org/details-db.php?mediatype=movies&identifier=arsdigita_07_web_applications
(Part I): Introduction to Internet Applications, Online Communities:
http://www.aduni.org:81/videos/04-02-01Lect_Part_I.rm
(Part II): TCP and HTTP, Web Session State, Databases, Web Development Enviornments:
http://www.aduni.org:81/videos/04-02-01Lect_Part_II.rm
J2EE and Microsoft .NET, Planning Internet Applications and Online Communities:
http://www.aduni.org:81/videos/04-03-01Lect.rm
Big Thoughts about the Internet and Online Communities:
http://www.aduni.org:81/videos/04-04-01Lect.rm
Web Usability and Interface Best Practices:
http://www.aduni.org:81/videos/04-05-01Lect.rm
Student User Data Model and Login/Registration Code Review:
http://www.aduni.org:81/videos/04-11-01Lect.rm
Sample Data Model for Diet Tracking, Database Structure, Site Modules:
http://www.aduni.org:81/videos/04-12-01Lect.rm
Student Project Status Presentation and Code Reviews:
http://www.aduni.org:81/videos/04-17-01Lect.rm
Implementing Threaded Discussion Forums:
http://www.aduni.org:81/videos/04-18-01Lect.rm
Database Normal Form, Oracle Transaction Issues, Oracle Under the Hood:
http://www.aduni.org:81/videos/04-19-01Lect.rm
VoiceXML::
http://www.aduni.org:81/videos/04-24-01Lect.rm
Distributed Computing with Web Services, SOAP::
http://www.aduni.org:81/videos/04-25-01Lect.rm
Final Student Project Presentation, Future of Databases:
http://www.aduni.org:81/videos/04-26-01Lect.rm
Free Web Dev Books on PHP, MySQL, ASP, Apache, SSL
September 23, 2005, 11:23 am[B]Index of /~egunst00/Div/Lær PHP og SQL:
http://home.hia.no/~egunst00/Div/L%e6r%20PHP%20og%20SQL/
For a linked list of the free books, please go to my blog post on intelligentedu.com here:
http://www.intelligentedu.com/blogs/Free_Computer_Books.php/?id=147
Free 383-page eBook on Creating Web Pages and Sites
September 22, 2005, 7:24 pmAbsolute Beginner's Guide to Creating Web Pages eBook:
http://www.megaupload.com/?d=24O85FTN
383 pages, 7.2 mb, pdf format
Table of Contents at a Glance:
Part I Creating Web Pages
1 - The Fundamentals of Web Publishing
2 - A Crash-Course in Web Design
3 - What You Need to Get Started
4 - Creating Your First Page
Part II Design and Conquer
5 - Formatting Your Text
6 - Visual Stimulus-Adding Graphics
7 - Building Hypertext Links
8 - Table Basics
9 - Advanced Table Elements and Table Design
10 - Get Splashy: Style Sheets, Fonts, and Special Characters
11 - Advanced Web Images and Imagemaps
Part III Building Your Site
12 - Creating Sites with HTML Frames
13 - Adding Multimedia and Java Content
14 - Site-Wide Styles: Design, Accessibility, and Internationalization
Part IV Interacting with Your Users
15 - Adding HTML Forms
16 - CGIs and Data Gathering
17 - Forums, Chats, and Other Add-Ons