Shroff Publishers & Distributors Pvt Ltd
|Number of Pages
If you know how to create Windows applications using Visual Basic, youre ready for this latest edition of our classic web programming book.
It will get you off to a fast start with web programming, no matter whether youre coming to ASP.NET 4.5 with a background in an earlier release of ASP.NET, Java servlets/JSP, PHP...or with no web background at all.
In fact, by the end of chapter 5, youll know how to use Visual Studio 2012 to develop and test multi-page database applications for the web.
But this book is much more than a beginning book. By the time youre done, youll have the professional skills you need to develop bullet-proof web applications for business. Youll also find that this book does double duty as the best on-the-job reference book that money can buy.
Everything you need to know to get going on web development
Look at the table of contents, and youll see why we say that this book covers what you need to know to develop web applications at the professional level.
That includes skills like:
Validating input data
Handling database data with SQL and object data sources, as well as with time-saving data controls like GridView, DetailsView, FormView, ListView, and DataPager
Knowing how HTML5 and CSS3 fit into ASP.NET applications, so you can tweak that code as needed
Creating user-friendly sites with master pages, themes, and site navigation features
Using friendly URLs that improve search engine results
Handling common frustrations, like back-button refreshes, with ease
Deploying web applications on a remote server
Using ASP.NET Ajax to create rich Internet applications (RIAs)
Developing and consuming WCF and Web API services that can be hosted by one web server and used by other web sites
Getting started with ASP.NET MVC...a whole different approach to web programming than Web Forms...so you can decide whether thats the next step for you
3 reasons why this is the ASP.NET 4.5 book to get first
All of the ASP.NET features are presented in the context of complete applications. That includes the web forms, the aspx code, and the VB code. Weve found that applications like these are the key to mastering web development...but you wont find them in most competing books.
Practice exercises at the end of each chapter let you try out your new skills in a practical way...which builds your confidence in using these skills on your own projects. And the exercise solutions are available from our Downloads page so that you can compare your work to model code.
If you download a free chapter, youll see that all of the information is presented in "paired pages," with the essential syntax, guidelines, and examples on the right page and the perspective and extra explanation on the left page. This not only helps you learn faster by reading less, but is also the best reference format that youll find anywhere.
Who this book is for
If you have a core set of Visual Basic programming skills, youre ready for this book. In fact, were confident that it will teach you ASP.NET faster and better than any competing book. Thats true whether youre new to web programming or whether youre coming to it with a background in another server-side language.
Whats NEW in this edition?
Although ASP.NET and VB havent changed significantly in this release, we have enhanced our content and improved it throughout:
Since HTML5 and CSS3 are now an integral part of ASP.NET applications, weve moved the chapter on HTML/CSS from chapter 5 to chapter 3. Weve also updated all the applications in the book so they use HTML5.
Weve added friendly URLs to the chapter on site navigation, so you can use them to improve the search engine results for your sites.
Weve added material on Web API services to the WCF services chapter, since its another popular way to provide services that other web sites can use.
Weve added an introductory chapter on ASP.NET MVC. This alternative to ASP.NET Web Forms leads to better separation of concerns, which can improve testing, maintenance, and scaleability. This chapter presents the basic MVC skills so that you can decide whether you want to learn more about MVC.
Weve tightened up and improved the instruction throughout the first 2 sections of the book.
Of course, weve updated the material and examples throughout as needed.
In short, this book has been improved for training if youre new to ASP.NET. And it makes an up-to-date reference if you already have ASP.NET experience
Section 1. The essence of ASP.NET web programming
Chapter 1. An introduction to ASP.NET web programming
Chapter 2. How to develop a one-page web application
Chapter 3. How to use HTML5 and CSS3 with ASP.NET applications
Chapter 4. How to develop a multi-page web application
Chapter 5. How to test and debug ASP.NET applications
Section 2. SP.NET essentials
Chapter 6. How to use the standard server controls
Chapter 7. How to use the validation controls
Chapter 8. How to work with state, cookies, and URL encoding
Chapter 9. How to use master pages
Chapter 10.How to use themes
Chapter 11.How to use site navigation and ASP.NET routing
Section 3. ASP.NET database programming
Chapter 12.An introduction to database programming
Chapter 13.How to use SQL data sources
Chapter 14.How to use the GridView control
Chapter 15.How to use the DetailsView and FormView controls
Chapter 16.How to use the ListView and DataPager controls
Chapter 17.How to use object data sources with ADO.NET
Section 4. Finishing an ASP.NET application
Chapter 18.How to secure a web site
Chapter 19.How to authenticate and authorize users
Chapter 20.How to use email, custom error pages, and back-button control
Chapter 21.How to configure and deploy ASP.NET 4.5 applications
Section 5.Going to the next level
Chapter 22.How to use ASP.NET Ajax
Chapter 23.How to develop WCF and Web API services
Chapter 24.An introduction to ASP.NET MVC
Appendix A. How to install and use the software and downloadable files