Click here to Skip to main content
6,293,171 members and growing! (12,076 online)
Email Password   helpLost your password?
Web Development » ASP.NET » General     Beginner License: The Code Project Open License (CPOL)

Beginner's Walk - Web Development

By Sean Ewington

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.
Javascript, XML, CSS, HTML, XHTML, XSLT, ASP.NET, Dev
Version:8 (See All)
Posted:16 Nov 2008
Updated:23 Jun 2009
Views:30,652
Bookmarked:134 times
Unedited contribution
Announcements
Loading...
 
Search    
Advanced Search
printPrint   Broken Article?Report       add Share
  Discuss Discuss   Recommend Article Email
33 votes for this article.
Popularity: 6.19 Rating: 4.07 out of 5
4 votes, 12.1%
1

2
1 vote, 3.0%
3
7 votes, 21.2%
4
21 votes, 63.6%
5

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. There's no rollback and no versioning. 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

  • JavaScript For Beginners By Nongjian Zhou
    • Syntax
    • Functions
    • DOM access, Event Handlers
    • Applications
    • Class Resources
    • Libraries

ASP.NET

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
    • SCA
    • SOAP
    • XML
    • RPC
    Libraries
  • MySQL
  • SQLite
  • LDAP servers

Ajax

  • General Overview
    • What is it, how does it work, older methods that were used (hidden IFRAMEs etc)
    • When not to use it
  • HTTP Requests
    • GET vs POST and how they work in general
  • Ajax Frameworks – ASP.NET Ajax – UpdatePanel
  • Ajax Frameworks – ASP.NET Ajax – Ajax Control Toolkit
  • Ajax Frameworks – jQuery
  • Beginner’s Guide to Adding Ajax to a Web Page
  • Widgets and Components
  • User Interface Guidelines

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

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Sean Ewington


Member
Sean Ewington is the Lead Technical Editor at CodeProject, but if you watch closely, you'll find him dabbling in other areas of the site.

His background in programming is primarily C++ and HTML, but has experience in other, "unsavoury" languages.

He loves movies, and is currently working on a theory that Gladiator is the best movie of his time (it is a work in progress).

When he's not queuing articles for Code Project, he divides his time between editing articles, and watching out for his replacement.
Location: Canada Canada

Other popular ASP.NET articles:

Article Top
You must Sign In to use this message board.
FAQ FAQ 
 
Noise Tolerance  Layout  Per page   
 Msgs 1 to 25 of 53 (Total in Forum: 53) (Refresh)FirstPrevNext
GeneralPlace this article PinmvpAbhijit Jana4:47 11 Jun '09  
GeneralRe: Place this article PinstaffSean Ewington5:25 11 Jun '09  
GeneralRe: Place this article PinmvpAbhijit Jana7:02 11 Jun '09  
Generalgood place to put this all togheter PinmemberDonsw14:35 8 Feb '09  
GeneralWhat about this one ? PinmvpAbhijit Jana5:55 15 Jan '09  
GeneralRe: What about this one ? PinstaffSean Ewington12:21 16 Jan '09  
GeneralRe: What about this one ? PinmvpAbhijit Jana23:15 16 Jan '09  
GeneralModified TOC PinmemberN a v a n e e t h17:12 23 Dec '08  
GeneralRe: Modified TOC PinmemberAbhijit Jana18:51 23 Dec '08  
GeneralRe: Modified TOC PinmemberN a v a n e e t h3:08 24 Dec '08  
GeneralRe: Modified TOC PinmemberAbhijit Jana21:59 26 Dec '08  
GeneralHave a look PinmemberAbhijit Jana4:53 20 Dec '08  
GeneralRe: Have a look PinstaffSean Ewington4:47 22 Dec '08  
GeneralWhat about different approach for teaching begginers ? PinmemberTKluza12:52 8 Dec '08  
GeneralRe: What about different approach for teaching begginers ? PinstaffSean Ewington11:04 12 Dec '08  
GeneralRe: What about different approach for teaching begginers ? Pinmemberrctaubert15:18 29 Dec '08  
GeneralNice article PinmemberBrij3:52 5 Dec '08  
GeneralSemantic markup PinmemberSimonRigby20:37 3 Dec '08  
GeneralRe: Semantic markup PinstaffSean Ewington11:01 12 Dec '08  
GeneralRe: Semantic markup PinmemberSimonRigby0:47 13 Dec '08  
GeneralHTML Section Pinmemberdb_cooper195010:35 25 Nov '08  
GeneralRe: HTML Section PinstaffSean Ewington10:46 26 Nov '08  
GeneralRe: HTML Section Pinmemberdb_cooper195010:25 2 Dec '08  
Generalasp Pinmemberquailsafe12:33 19 Nov '08  
GeneralRe: asp PinstaffSean Ewington12:00 21 Nov '08  

General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

PermaLink | Privacy | Terms of Use
Last Updated: 23 Jun 2009
Editor: Sean Ewington
Copyright 2008 by Sean Ewington
Everything else Copyright © CodeProject, 1999-2009
Web12 | Advertise on the Code Project