Apr 24, 2008

ASP.NET Newbies

Hi to all my readers!
I haven't been blogging for some time but I was extremely busy those days. A lot of things happened - I am leaving my work, I am starting new one, some offers which I couldn't accept and so on, I hope all the things that recently happened are for good (actually I am sure).

I am posting now to let you know that I will try to organize my time in such a manner so I can have enough of it to deal with something I promised to few friends of mine.
The promise was to start writing posts to help them get better in web development. They are starters yet and have read the books they need to read but we need to figure out how can they learn things that can't be learnt from the books. They need some practical examples and this
is what I will try to do.

I decided to start something like a Tips & Tricks section so those of my friends which alread read one of the ASP.NET books can benefit from those posts.

I think the most difficult thing for a newbie is to connect the dots. They have read for MSSQL, for C#, for ADO.NET, DataSets, C#, XML, Web Services, AJAX, wooow isn't this too much?
Typically when a newbie read a book - the book contains some practical examples and projects. And typically those projects are not so user friendly, I don't think there are projects in a book to utilize the client scripting for example.
If you are ASP.NET rookie can you answer the following question:

"You have a button which needs to do something in the code behind, but before it does this it should ask the user if he / she is sure he wants this thing done. For example you have a grid with clients. The grid also contains a column with buttons to delete client. When the user clicks on a delete button for a client, a confirmation box should popup asking him is if he / she is sure the client should be deleted. This thing should happen without post back to save users time."

I think most of you will not be able to answer this question as it is not quite popular ASP.NET books to contain also JavaScript lessons.
This is what I will try to do - to learn you (from what I know offcourse) how to tie different technologies to achieve the best user experience.

No comments: