You are Beginner: Learn XHTML ASP.NET and Database

by iatanasov 27. July 2007 05:11

In the last two weeks, three friends have approached me asking how they can get into Web development: a university professor who wants to create a virtual community for his students, an owner of a language school who wants to get into e-commerce, and an English teacher looking for a lucrative career move. My advice to all of them was the same: learn XHTML, ASP.NET and database servers.Why XHTML

XHTML is the core of the Web

From the simplest Web site to the most complex e-commerce solution, XHTML is the script that is ultimately sent down to the visitors’ browsers. There is no getting around it: if you want to do Web development, you need to know XHTML. The good thing is that HTML is relatively easy to learn. It is not a programming language so there are no for-next loops, no variables, and nothing about sessions or functions to learn. It is just a mark-up script, which means that you merely surround text with tags which tell the browser to treat that text specially. To see how easy it is, take my Learn HTML by the end of the hour you will have created your first Web site and learned the most important XHTML tags. It’s really that easy.

After you have made your first home page come up in a browser, learn more by getting an XHTML editor such as Dreamweaver or VIsual Studio Web Developer which allows you to create pages in a Word-like environment and then look at the automatically generated XHTML text. Such an editor is one of the best XHTML learning tools that there is - if you want to learn how to create a colored table, then create one and look at the XHTML code. To learn more, change the code a bit and look at the table again. Keep doing this until you get an understanding of how the XHTML code affects the display in the browser. XHTML is simple enough that experimenting in this way will speed-teach most of practical XHTML skills you need.

After you get a sense of the relationship between XHTML tags and their output in the browser, get a good-sized, comprehensive book on XHTML and work through it at quick pace. It’s not important you understand each tag in depth, but it is important that you have an overview of all the XHTML tags so that you can spot them in the code and know what is available to you when you are designing pages. After you have worked through a book like this, you will have a good theoretical basis of XHTML, which is important when you start programming in ASP.NET.

ASP.NET is a powerful server-side script

Only knowing XHTML is limiting because all you can do is create static pages. What if you have a list of students, for example, which you want to sometimes display sorted by last name, sometimes sorted by grade, and sometimes want to show only those who have finished a specific assignment? For this you need to have this information in a database and use ASP.NET to dynamically send only the information you want to your visitors’ browsers.

To develop sites with ASP, you first need to set up the ASP.NET programming environment on your computer, which can be difficult if you have never done it before. The easiest way to do this is to take visual studio 2005 

and sql server 2005  which will enable you to get an ASP.NET developing environment up within the hour, complete with a working ASP.NET page which reads data from an MS SQL database.

Next you need to learn ASP.MET. For most non-programmers this is going to involve a learning curve.  Also, if you have never programmed in a client/server environment, you will go through a paradigm shift trying to understand the five server objects: application, server, session, response and request. The good thing is that you don't have to understand everything about ASP.NET to start making useful ASP.NET applications. My advice is to get a good book on ASP.NET and work through it at your own pace pulling out of it only that which you can use for your own particular Web application project, then keep the book within arm's reach for reference. 

Database connectivity: where the rubber hits the road

ASP.NET applications without database are not much more useful than plain XHTML pages. Hence, you will want to learn database connectivity from the very beginning of your ASP.NET learning. Spend your time learning how to read, write, delete and edit data in databases from your ASP.NET pages. This is where the real power of an ASP.NET application lies.

Although ASP.NET can talk to almost any database, Microsoft SQL 2005 is the best database to use with ASP.NET, and you will need to have a copy installed on your machine before you begin programming database connectivity into ASP.NET. MS SQL 2005 will work, too, of course. You can go to microsoft.com/downloads and there you search this product.

Today, you can get excellent books on database connectivity using ASP.NET, and in our forums have hundreds of code samples for you to try out and learn from.

Hosting your ASP Web site

When it is time to put your ASP.NET Web site on the Internet for others to use, Web hosting services such as aspspider.com will host your database-generated ASP Web site for free.

Not easy, but possible and very powerful

In the final, learning ASP.NET and database connectivity is not as easy as learning how to use other Windows applications. Programming involves another level of involvement and learning which for some is simply not a joy. However, if you are excited about learning basic programming skills and can invest a couple of months learning and experimenting with this technology, you will come out with skills with which you can create robust and useful database-generated Web applications such as virtual classrooms or e-commerce Web sites. You will also be able to market yourself as a highly paid Web developer. More power to you!

Currently rated 4.7 by 3 people

  • Currently 4.666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

asp.net 2.0 | web design | web development

Related posts

Comments

August 2. 2007 09:18

trackback

Trackback from DotNetKicks.com

You are Beginner: Learn XHTML, ASP.NET and Database

DotNetKicks.com

April 19. 2009 17:05

Gravatar

Good article

thanks

psd to html

May 25. 2009 23:01

Gravatar

very nice info, thanks.

Sulumits Retsambew us

October 17. 2009 20:37

Gravatar

Hmmm interesting stuff

cash loans us

October 31. 2009 14:04

Gravatar

Interesting post

personal loans us

November 3. 2009 12:22

Gravatar

good post Thank for sharing

scratch and dent us

November 18. 2009 17:59

Gravatar

Nice post . keep up the good work

payday loans us

December 14. 2009 10:56

Gravatar

Keep up the good work bro.Your article is really great and I truly enjoyed reading it.Waiting for some more great articles like this from you in the coming days.

proxy sites th

December 16. 2009 23:46

Gravatar

Great insights. I loved to read your article. You must be putting a lot of time into your blog!

anonymous proxy th

December 17. 2009 12:58

Gravatar

Nice post.

Bikes th

December 17. 2009 21:00

Gravatar

Great share. Keep up the good work.

proxy th

December 18. 2009 07:37

Gravatar

Your post give me some idea. Thank you.

Skin care th

December 18. 2009 09:03

Gravatar

Wow! I like this post. Thank you.

Toys th

December 18. 2009 09:55

Gravatar

Excellent post.

Camera lense la

December 21. 2009 21:57

Gravatar

This is a very nice post.

ผลบอล th

December 22. 2009 11:47

Gravatar

Great blog, this could be the best blog I ever visited thi month. Never stop to write something useful dude!.

unblock myspace

December 29. 2009 06:08

Gravatar

Nice post. I love it.

Ggler us

January 5. 2010 09:17

Gravatar

You have explained very well XHTML ASP.NET and Database. Thanks for sharing this informative post with us.

Criminal Background Check us

January 7. 2010 12:12

Gravatar

thanks bro..i would appreciate your blog ..if you can give a guest copy here ?

poor credit loans us

January 8. 2010 10:58

Gravatar

thanks nice stuff...Keep bloging

instant bad credit loans us

January 12. 2010 23:19

Gravatar

When I read this post it reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

Beauty Prambanan World Area us

January 13. 2010 10:56

Gravatar

I used to read your Blog regularly. I must say great stuff .Keep posting us.

Acai us

January 14. 2010 05:52

Gravatar

Intimately, the post is actually the best on this laudable topic. I harmonize with your conclusions and will eagerly look forward to your future updates. Saying thanks will not just be adequate, for the fantastic lucidity in your writing

Omaha Steaks us

January 14. 2010 06:46

Gravatar

I must say that this is a great post. I loved reading it. You have done a great job

Omaha Steaks us

January 21. 2010 11:22

Gravatar

well

friendly themes code structure us

January 27. 2010 11:32

Gravatar

The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need.

Teeth Whitening us

January 27. 2010 12:59

Gravatar

I have been reading your post regularly. They are highly informative and helpful.

Teeth Whitening us

January 28. 2010 14:48

Gravatar

Learning is the beginning of wealth. Learning is the beginning of health. Learning is the beginning of spirituality. Searching and learning is where the miracle process all begins.

Loans in Florida us

January 28. 2010 18:00

Gravatar

Amazing..you really made my day & after reading this Surely..i ll twit this to my all friends to know more about this blog

Acai Berry gb

January 28. 2010 18:42

Gravatar

Nice! is there also any book that you would like to recommend us to start with?

Buenos Aires travel us

February 4. 2010 12:09

Gravatar

Nice post, i found it very informative and really subjective… i hope it will benefit to other users like me…

P90X us

February 10. 2010 11:10

Gravatar

You are Beginner: Learn XHTML ASP.NET and Database. Thanks for such a nice article.It includes very informative information about the article..

Hair Color Pictures us

February 10. 2010 13:12

Gravatar

Your post is really great help for those who are beginners and want learn XHTML, ASP .Net, Database etc. Thanks for all you done for us.

online casino ae

February 12. 2010 10:00

Gravatar

You are Beginner: Learn XHTML ASP.NET and Database. Thanks! very helpful post!! like the template btw ;).

practice us

February 13. 2010 02:56

Gravatar

You are Beginner: Learn XHTML ASP.NET and Database. Very interesting post to hang on..Iam really impressed with this article..Looking for more info...

cook us

February 13. 2010 09:16

Gravatar

This is indeed a great post, I would surely love to know more about it. I will look forward to see more

Teeth Whitening us

February 18. 2010 23:58

Gravatar

Get a good idea and stay with it. Do it, and work at it until it's done right.

natural cleanse us

February 19. 2010 06:47

Gravatar

I was looking for such information for a long time and I am glad that I finally landed here and got the much awaited information!

Acai Berry us

February 24. 2010 22:16

Gravatar

In searching for sites related to web hosting and specifically comparison hosting linux plan web, your site came up.

mountain bike us

February 25. 2010 08:38

Gravatar

Thanks for sharing this article.That's very helpful and interesting.

Vini Bio it

February 25. 2010 17:34

Gravatar

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.

pay day loans

February 27. 2010 08:17

Gravatar

This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article!

personal loans

February 27. 2010 09:07

Gravatar

A nice blog.i think that this session will take a good, hard look at everything cool

web based scheduling software us

February 28. 2010 12:12

Gravatar

You made some good points there. I searched this topic and found out that most people will agree with your blog.

Acne treatment

March 2. 2010 12:05

Gravatar

I know about Xhtml but need to learn about ASP still.

Lung cancer us

March 3. 2010 18:19

Gravatar

i love to read articles that are informative and beneficial in nature.

ssk hizmet dokumu sorgulama us

March 3. 2010 23:50

Gravatar

I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well.

Colon cleansers

March 4. 2010 13:49

Gravatar

I just hope to have understood this the way it was meant

cash payday loan

March 5. 2010 20:17

Gravatar

the best on this laudable topic. I harmonize with your conclusions and will eagerly look forward to your future updates. Saying thanks will not just be adequate, for the fantastic lucidity in your writing

indepent review of forex software us

March 7. 2010 04:06

Gravatar

Me and my friend were arguing about an issue similar to this! Now I know that I was right. lol! Thanks for the information you post. Big thanks for the useful info i found on You are Beginner: Learn XHTML ASP.NET and Database.

paydayloans

March 7. 2010 14:13

Gravatar

You are Beginner: Learn XHTML ASP.NET and Database. Keep working ,great job!.

duvet covers us

March 8. 2010 20:54

Gravatar

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me. Big thanks for the useful info i found on You are Beginner: Learn XHTML ASP.NET and Database.

cash loans

March 9. 2010 04:19

Gravatar

You are Beginner: Learn XHTML ASP.NET and Database. Wow, thanks a bunch m8 .

home industries us

March 10. 2010 09:27

Gravatar

Make your own life time more simple take the <a href="http://lowest-rate-loans.com/topics/credit-loans";>credit loans</a> and all you need.

mortgage loans ca

March 13. 2010 16:25

Gravatar

Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up!

Stretch marks

March 15. 2010 02:24

Gravatar

Hvala vam za dobar post puno hvala

general electric cooktop us

March 17. 2010 08:55

Gravatar

Thank you for this useful information.I will share it with my friends.I have done bookmarked it.

Gamefly us

March 17. 2010 15:25

Gravatar

the good work bro.Your article is really great and I truly enjoyed reading it.Waiting for some more great articles like this from you in the coming days.

SEO us

March 18. 2010 02:14

Gravatar

You are Beginner: Learn XHTML ASP.NET and Database. Nice post.I like the way you start and then conclude your thoughts. Thanks for this information .I really appreciate your work, keep it up.

nice us

March 25. 2010 11:51

Gravatar

AMAZING! Great post! Thank you for sharing!

mapquest driving directions usa ua

March 26. 2010 12:28

Gravatar

I was very pleased to find this site.I wanted to thank you http://www.jumptags.com/ofself/ for this great read!! I http://www.mister-wong.com/user/jesse520 definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post. Big thanks for the useful info ..

Sunni Klarin cn

March 26. 2010 13:07

Gravatar

That is some inspirational http://foundmagazine.com/users/profile/13626 stuff. Never knew that opinions could be this http://www.blogigo.com/changemylife/need-say-somthing-about-Aquasana-drinking-water-filter/10/ varied. here.

Francis Galanga cn

March 26. 2010 13:37

Gravatar

The tragedy of life is not http://opensourcecinema.org/user/65269 that it ends so soon, http://depressionselfhelp.mynewblog.com/i-like-my-drinking-water-filter/ but that we wait so long to begin it.

Mitzie Catan cn

March 26. 2010 23:35

Gravatar

Super-Duper site! I am loving it!! Will come back again - taking you feeds also. Big thanks for the useful info i found on You are Beginner: Learn XHTML ASP.NET and Database.

toenail fungus remedies

March 28. 2010 03:00

Gravatar

I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful

fast cash payday loans

March 28. 2010 10:05

Gravatar

The tragedy of life is not http://opensourcecinema.org/user/65269 that it ends so soon, http://depressionselfhelp.mynewblog.com/i-like-my-drinking-water-filter/ but that we wait so long to begin it.

Librada Trebesch cn

March 29. 2010 03:51

Gravatar

Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also... Big thanks for the useful info i found on You are Beginner: Learn XHTML ASP.NET and Database.

genital wart treatment

March 29. 2010 13:07

Gravatar

Intimately, the post is actually the best on this laudable http://www.jumptags.com/thigpenmorgan/ topic. I harmonize with your conclusions http://www.mister-wong.com/user/thigpenmorgan/ and saying thanks will not just be adequate, for the fantastic lucidity in your writing.

Ezekiel Eichenberg cn

March 31. 2010 02:35

Gravatar

This so good stuff keep up the good work. I read a lot of blogs on a daily basis and for the most part just wanted to make a quick comment to say I’m glad I found your blog.

webthesurfi rugs webdesign us

March 31. 2010 09:31

Gravatar

As a Newbie, I am always searching online for articles that can help me. Thank you

best auto loans

April 1. 2010 14:40

Gravatar

Thank you for your sensible critique. Me & my neighbour were preparing to complete some investigation about that. We got a beneficial book on that matter from our local library and most books exactly where not as influensive as your data. I am very glad to view such facts which I was checking for a extensive time.This produced very glad

Wellington Hotel New York cn

April 5. 2010 07:15

Gravatar

Great post! I am just starting out in community management/marketing media and trying to learn how to do it well - resources like this article are incredibly helpful. As our company is based in the US, it?s all a bit new to us. The example above is something that I worry about as well, how to show your own genuine enthusiasm and share the fact that your product is useful in that case.

tomato salad recipes cn

April 7. 2010 03:54

Gravatar

I have recently started using the blogengine.net and I having some problems here? in your blog you stated that we need to enable write permissions on the App_Data folder...unfortunately I don't understand how to enable it.

drinking water filter systems us

April 7. 2010 09:09

Gravatar

I was seeking crucial facts on this subject matter. The information was critical as I'm about to launch my personal portal. Thanks for providing a missing link in my business.

reviews on the truth about six pack abs program cn

April 7. 2010 17:11

Gravatar

The ability to concentrate and to use time well is everything.

PA Payday Loans us

April 8. 2010 07:56

Gravatar

Couldnt be written any better. Reading this post reminds me of my old room mate! He constantly kept talking about this. I'll forward this article to him. Quite sure he will have a good study. Thanks for sharing! Big thanks for that beneficial knowledge i observed on Primer post.

six pack diet cn

April 8. 2010 18:37

Gravatar

Have you ever considered adding more videos to your blog posts to keep the readers more entertained? I mean I just read through the entire article of yours and it was quite good but since I'm more of a visual learner,I found that to be more helpful well let me know how it turns out! I love what you guys are always up too. Such clever work and reporting! Keep up the great works guys..! Cheers

entertainment us

April 9. 2010 00:50

Gravatar

Many thanks for the educational write-up. I am basically at function at the moment! So I need to go off without reading all I'd like. However, I've added your website to my RSS feed so that I can take my time to go by way of your site.

Mens Engagement Rings cn

April 10. 2010 01:41

Gravatar

Very interesting post - Might be old news, but it was news to me.

poor credit personal loans us

April 10. 2010 04:46

Gravatar

Great Submit.It's genuinely useful and fascinating. I really feel extremely lucky can discover this page, finally i come across one thing that i wish to know, thank you for this usefull informations.

aetna dental insurance cn

April 10. 2010 11:18

Gravatar

Hello, I just began a new weblog, but I cannot look to get several readers. I can see that you have got a lot of comments. Are you able to give me some advice on tips on how to get a lot more readers and the way to encourage comments? Thank you in advance.

how to repair your credit cn

April 10. 2010 22:50

Gravatar

I've really enjoyed reading your articles. u obviously know what you are talking about! Your site is so cool to navigate too, I've bookmarked it in my favourites :-D

argument essay

April 11. 2010 00:18

Gravatar

Well said! This was a really quality post. In theory I'd like to write like this too - taking time and real effort to make a good article... but what can I say... I procrastinate alot and never seem to get something done.

stainless steel jelly roll pan us

April 14. 2010 13:39

Gravatar

I know some people with problems opening the web page making use of Opera. I reopened it making use of Firefox and it seems to be ok.I believe I see those exact same errors in Opera as nicely.Hope that helps.

Cheap Hotels In Chicago cn

April 20. 2010 06:23

Gravatar

Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!

California Insurance Attorneys us

April 23. 2010 10:20

Gravatar

you really made my day & after reading this Surely..i ll twit this to my all friends to know more about this blog

Life Insurance Attorneys us

April 24. 2010 11:57

Gravatar

f

bike sotrage shed us

April 26. 2010 15:30

Gravatar

you have been inspiring to me with the post and all!

verify cna license us

May 8. 2010 08:01

Gravatar

Interesting blog because web design is always more simplethan it appears.

Francine hr

May 11. 2010 10:58

Gravatar

Any time I have tried to understand this info it usually slips past about web design.
I appreciate the fact that you put time and thought into this material.

Melissa am

May 13. 2010 06:39

Gravatar

Hello, good luck for me I was looking for this information for several months ago. Finally I got it all here. Thanks a lot!

Valve Ball us

May 14. 2010 08:17

Gravatar

I was looking for information similar to this one...and m really happy that I got it here atlast...checked your website and the product recommended by you...thnaks for the information...

acai berry us

Comments are closed

Powered by BlogEngine.NET 1.1.0.7
Theme by Mads Kristensen

About the author

Ivan Atanasov - web developer
E-mail me Send mail Subscribe Feed

Calendar

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Pages

    Recent posts

    Recent comments

    Authors

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2012 it-coder.com

    Sign in