Click here to Skip to main content
Licence CPOL
First Posted 16 Nov 2008
Views 111,763
Bookmarked 341 times

Beginner's Walk - Web Development

Web development beginner tutorials. A compilation of web development tutorials that serve as a beginner's walk to web development
4 votes, 5.4%
1

2
2 votes, 2.7%
3
13 votes, 17.6%
4
55 votes, 74.3%
5
4.83/5 - 74 votes
4 removed
μ 4.47, σa 1.73 [?]

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

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



Canada Canada

Member
Sean Ewington is the Content Manager for the Code Project.
 
His background in programming is primarily C++ and HTML, but has experience in other, "unsavoury" languages.
 
He loves movies, and likes to say "inconceivable" often, even if it does not mean what he thinks it means.

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
AnswerRe: Can we place these articles. PinstaffSean Ewington9:39 9 Apr '10  
GeneralRe: Can we place these articles. PinmentorBrij21:36 9 Apr '10  
QuestionWhat about Threading? Pinmemberarithforu21:00 2 Mar '10  
AnswerRe: What about Threading? PinstaffSean Ewington5:44 3 Mar '10  
GeneralRe: What about Threading? Pinmemberarithforu20:21 25 May '10  
GeneralThanx Giving Pinmembermahdi_autc8:17 12 Feb '10  
GeneralPassing dynamic button ID to the javascript function [modified] PinmemberRajeshgut4:41 9 Oct '09  
Hello all,
I have problem in passing the button id as parameter to function.What iam doing is ,i create the textboxes and buttons dynamically using javascript. Iam using <table> tag for placing the textboxes and buttons.Now i need to delete the textboxes by clicking the corresponding button.I wrote a function( 'deleterow(id)') to delete the textbox.In that iam deleting the textbox starting from the lastrow.That means when i clicking any button i am deleting the last textbox(lastrow of the table). But i need to delete the textbox(delete the row) where the button is there(corresponding row). for that i need to pass rowid or buttonid to the 'deleterow(id)' function.How can i pass it.Please do the help.
 
Please let me know whether my question is understood
 
Thanks in Advance
Rajesh
 
modified on Friday, October 9, 2009 11:10 AM

GeneralRe: Passing dynamic button ID to the javascript function PinstaffSean Ewington6:13 9 Oct '09  
GeneralPassing dynamic button ID to the javascript function PinmemberRajeshgut20:37 11 Oct '09  
GeneralRe: Passing dynamic button ID to the javascript function PinstaffSean Ewington4:23 13 Oct '09  
GeneralOne more article for beginners PinmvpAbhijit Jana6:09 29 Sep '09  
GeneralExcellent PingroupMd. Marufuzzaman9:46 18 Aug '09  
QuestionCan we add this over here ? PinmvpAbhijit Jana13:57 8 Aug '09  
AnswerRe: Can we add this over here ? PinstaffSean Ewington5:37 11 Aug '09  
GeneralRe: Can we add this over here ? PinmvpAbhijit Jana7:09 11 Aug '09  
GeneralPlease placed this article PinmvpAbhijit Jana13:06 14 Jul '09  
GeneralRe: Please placed this article PinstaffSean Ewington6:48 16 Jul '09  
GeneralRe: Please placed this article PinmvpAbhijit Jana23:47 16 Jul '09  
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  
QuestionWhat about this one ? PinmvpAbhijit Jana5:55 15 Jan '09  
AnswerRe: What about this one ? PinstaffSean Ewington12:21 16 Jan '09  
GeneralRe: What about this one ? PinmvpAbhijit Jana23:15 16 Jan '09  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web02 | 2.5.120210.1 | Last Updated 1 Nov 2011
Article Copyright 2008 by Sean Ewington
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid