|
Note: This is an unedited contribution. If this article is inappropriate,
needs attention or copies someone else's work without reference then please
Report This Article
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
- General Overview
- Syntax
- Functions
- DOM access, Event Handlers
- Applications
- Class Resources
- Libraries
ASP.NET
- General Overview
- How web forms (page design) compare to basic HTML forms
- ASP.NET Events
- What they are
- How/when are they fired
- How to use them
- Event Procedure
- ASP.NET Page Life Cycle
- 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
- ASP.NET controls (text boxes, buttons etc) and writing your own User- and Custom-controls
- Theming and Skinning
- Inserting and using JavaScript
- Inserting and using Stylesheets
- Ajax (basic)
- IsPostback - what is it? When does it not occur?
- IsCallback
- Design Guidelines, Usability and Accessibility
- Resources
- Internationalization
- Web Site vs. Web Application, Deployment
- Testing
- Errors – syntax, logic, testing, debugging, tracing
- Building and consuming 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
- 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
| You must Sign In to use this message board. |
|
| | Msgs 1 to 25 of 46 (Total in Forum: 46) (Refresh) | FirstPrevNext |
|
 |
|
|
 |
|
|
Hey Navaneeth, I think you should add your article just above of my View State Article. Because , Its really good to starts with. And one of my suggestion is you just give your Article title in your table of content. Because It's Says Every things
Again Thanks for Great Article and Great Effort.
cheers, Abhijit
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
N a v a n e e t h wrote: Let the editor decide which is more obvious place for it.
Looks They Did it !!!
cheers, Abhijit
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
 |
|
|
Great idea with all that walking but I was wondering. Is this what the begginer wants ? Although putting all the tags with samples is usefull I would argue that it will be usefull but later on the way to the top ; ) IMHO the most effective way of doing any introduction to anything is to lead someone in some real life scenario/case studies etc. Maybe smth like a fictional char/beginner developer in some Contoso-like company who has to do a series of challenges etc I think you should get the idea by now. The structure could be like:
Part 1
(first day on the job/new department) and a (very simple) company website to create (based on some assets provided f.e in txt file/word/openoffice etc by company manager or PR department with some (needed with that first scenario and based on that articles above) information about html/css. On a substiantial days it could evolve to more advanced things from the TOC. I could imagine a couple of samples that would teach the begginer some basic do's and donts etc
and Parts from 2 to N ; )
It's just some brainstorming ; ) and yes it would be a little bit more time consuming.
cheers!
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Interesting. I can see how that would be handy. Allow us to confer and we will come back to this. Thanks for the input!
Thanks, Sean Ewington Lead Technical Editor The Code Project
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
That is a fantastic idea. I would love to build a web site on my Windows Home Server but haven't a clue where to start.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
Hi folks,
Nice idea. An article on the beauty of semantic markup would be essential I feel. I'm not sure what's about on the Code Project - I've not looked yet - but I'd be happy to write one if needed. I've given a couple of talks on the subject to local developer groups so I could adapt from that.
Cheers
The only thing unpredictable about me is just how predictable I'm going to be.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Hi Simon,
We would love for you to write an article for the Beginner's Walk. If you have any questions about formatting, style, or content feel free to send us an email at submit@codeproject.com
Thanks, Sean Ewington Lead Technical Editor The Code Project
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
No problems Sean.
As I say I've given some presentations in the past so I'll adapt from that.
Cheers
The only thing unpredictable about me is just how predictable I'm going to be.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Hi Sean; Please excuse me for being somewhat"DUH", but I am not sure how to go about directly changing the entries to active links. However the first section, the complete section can be served by the following link: http://www.codeproject.com/KB/HTML/htmlbeginner.aspx[^]
To me, at least, this article seems to be a perfect fit for the whole section; especilly since this will be aimed at beginers. At any rate I hope that it is helpful!
Oh, if you don't mind, could you drop me an email explaining how to make changes directly. I am a Silver level member. Thank you. Dave
DB_Cooper1950
The only good thing about PAIN: you know that you are alive!
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Hi Dave,
Thanks very much for your suggestion, I am adding it to the guide now.
I'd be happy to describe how to change the entries! Since there are others who might not know so I'll explain here.
- First click on the Modify link in the upper right hand corner.
- On the Article Editor - Step 1 of 3 screen, click Next>>.
- Inside the "Article Text" box on the next screen click the "<>" in the upper right of that box.
- Then inside the HTML you will see this:
<ul> <ul class="circle"> <li>Basic tags and Page Structure </li>
<li>Elements </li>
- Then add this line here:
<ul> <li><a href="http://www.codeproject.com/KB/HTML/htmlbeginner.aspx">HTML For Beginners By Nongjian Zhou</a> <ul class="circle"> <li>Basic tags and Page Structure </li>
<li>Elements </li>
- Then click "Submit Changes" at the bottom, and you're done!
Please let me know if you have any questions about the process.
Thanks, Sean Ewington Lead Technical Editor The Code Project
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Hi Sean,
Thanks for the clear, concise help; very understandable. I just have never had th occasion to modify an article before, but the steps are very easy to follow.
Good luck on participation in this endeavor it is a very worthwhile project!
Have a great day , Dave
DB_Cooper1950
The only good thing about PAIN: you know that you are alive!
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
is the extra focus on asp a consequence of its inelegant design or its excessive complexity, or both?
hahah! just kidding. i'd probably love it if i'd just bothered to restrict myself to a single proprietary operating system.
seriously tho, its a nice idea but i'd like to see more context and less glossary. after all, there's a million 'html tutorials' out there already. how about some background on the document object model, generalised markup languages, etc. also, how to set up a server and database on a local host... etc...

|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Sure, that's a great idea - more background is something we can look into later. Once we see some of these glossary items filled we can start thinking about expanding.
Thanks, Sean Ewington Lead Technical Editor The Code Project
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
 |
|
|
 |
|
|
Added.
Please let me know if you have suggestions for the PHP section contents. If anyone else has suggestions for this and other sections they are more than welcome as well!
Thanks, Sean Ewington Lead Technical Editor The Code Project
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
 |
|
|
Thanks!
We'd love any contribution you'd have to offer!
Thanks, Sean Ewington Lead Technical Editor The Code Project
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
General News Question Answer Joke Rant Admin
|