We want to create the definitive Beginner's Walk for Web Development and we need your help in putting together the articles.
This Table of Contents is editable by all Silver members and above. What we want you to do is replace the entries in the Table of Contents below with links to articles that represent the entries.
Find an article that matches an entry and replace the entry with a link to the article, updating the entry's text with the title of the article, and making the entry a hyperlink to the article. If you can't find an article then write one! Find a topic that suits you, author an article, and once it's approved by our members then link to it from here. Full circles represent article titles, open circles represent article topics.
This is not a wiki in the traditional sense. It's an experiment we hope you enjoy. If you have any questions or comments feel free to send us an email at submit@codeproject.com.
HTML – Basics Required For Making Web Sites
- HTML For Beginners By Nongjian Zhou
- Basic tags and Page Structure
- Elements
- Attributes
- Paragraph, Divs, Tables
- Design, Formatting Tags – Style Declaration (Basic CSS)
- Div Page Design – Why using tables for layout is bad
- Protocols – HTTP, Port Numbers, SSL (HTTPS)
- URL-encode (for specifying addresses in hyperlinks) / HTML Encode (for representing entities in HTML)
- What not to use
- Designing for different browsers / Cross Browser Compatibility / Quirks vs Standards Mode
- XHTML schema, and how to target it
CSS
- CSS For Beginners By Nongjian Zhou
- Syntax
- Text Properties
- Borders, Margins, Padding - Differences in how these are rendered in different browsers
- Positioning
- Cross Browser Issues, CSS 2.1
JavaScript
ASP.NET
- General Overview
- ASP.NET Events
- What they are
- How/when are they fired
- How to use them
- Event Procedure
- ASP.NET application and page life cycle By Shivprasad koirala
- GET vs POST for Beginners
- Web.Config – how to set it up, etc.
- User State By N a v a n e e t h
- Data Binding
- ASP.NET User Interface
- Incorporating JavaScript
- Design Guidelines, Usability and Accessibility
- Resources
- Internationalization
- Testing
- Web Services
- Cross browser issues – App_Browsers directory – and targeting different devices using the same code
PHP
- General Overview
- Basic Syntax
- Using Operators, Functions, Statements, Namespaces, Exceptions, etc.
- GET vs POST
- Basics
- Page Creation
- Inserting PHP Script
- Files — create, read/write, open, delete, etc.
- Objects
- Overview
- Constructors and Destructors
- Class Definitions
- Object Iteration
Function Reference - APC
- Error Handling
- Database Extensions
- Directory
- Filesystem
- FTP
- HTTP
- libxml
- XML Parser
- Session Handling
- Web Services
Libraries
- MySQL
- SQLite
- LDAP servers
Ajax
Security
- Security – Cross Site Scripting
- Security – SQL Injection by Colin Angus Mackay
- Security – HTML Injection
- Security – Spoofing and Phishing
- Security – Handling Passwords and Logins
- Security – General Overview – all possible threats
History
- November 22, 2008 -- Initial Version Posted
- November 25, 2008 -- Added:
- December 5, 2008 -- Added:
- December 7, 2008 -- Added:
- December 20, 2008 -- Added:
- December 22, 2008 -- Added:
- December 23, 2008 -- Added:
- January 15, 2009 -- Added:
- January 22, 2009 -- Added:
- February 5, 2009 -- Added:
- June 11, 2009 -- Added:
- June 11, 2009 -- Added:
- July 16, 2009 -- Added:
- August 11, 2009 -- Added:
- September 30, 2009 -- Added:
- April 10, 2010 -- Added:
- May 8, 2010 -- Added
- May 10, 2010 -- Added:
- May 11, 2010 -- Added:
- Oct 8, 2010 -- Added:
- May 26, 2011 -- Added:
- November 1, 2011 -- Added:
- January 6, 2013 -- Did some formatting fixing
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
A list of licenses authors might use can be found here