If you know how to create Windows applications using C#, you're 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 you're coming to ASP.NET 4 with a background in an earlier release of ASP.NET, classic ASP, Java servlets/JSP, PHP...or with no web background at all.
In fact, by the end of chapter 4, you'll know how to use Visual Studio 2010 to develop and test multi-page database applications for the web.
But this book is much more than a beginning book. By the time you're done, you'll have the professional skills you need to develop bullet-proof web applications for business. You'll 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 you'll 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:
3 reasons why this is the ASP.NET 4 book to get first
- State management
- Data validation
- Database handling with SQL and object data sources, as well as with time-saving data controls like GridView, DetailsView, FormView, ListView, and DataPager
- Designing and formatting web pages with cascading style sheets (CSS) and the CSS tools that ASP.NET provides
- Using master pages, themes, and site navigation features to create user-friendly interfaces
- Handling common frustrations, back-button refreshes, with ease
- Getting started with ASP.NET AJAX to improve application performance
- Deployment of web applications on a remote server
- Developing tested WCF services that can be hosted by a web server and accessed by multiple applications, running on any platform
- All of the ASP.NET features are presented in the context of complete applications. That includes the web forms, the aspx code, and the C# code. We've found that applications like these are the key to mastery of web development…but you won't find them in most competing books.
- To save you time and effort on repetitive chores, this book shows you how to get the most from Visual Studio 2010. This IDE is one of the keys to development productivity, yet many books still neglect it after the first couple of chapters or ignore it entirely.
- If you download a free chapter, you'll 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 you'll find anywhere.
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 develop a multi-page web application
Chapter 4. How to test and debug an ASP.NET application
Chapter 5. A crash course in HTML and CSS
Section 2: Basic ASP.NET skills
Chapter 6. How to work with server controls
Chapter 7. How to use the validation controls
Chapter 8. How to manage state
Chapter 9. How to use master pages
Chapter 10. How to use site navigation
Chapter 11. How to use themes
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
Section 4: Professional ASP.NET skills
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 use AJAX
Chapter 22. How to configure and deploy ASP.NET 4 applications
Chapter 23. An introduction to WCF services
Appendix A. How to install and use the software and downloadable files
Appendix B. How to work with web applications using IIS under Windows 7 and Windows Vista
Appendix C. How to work with web applications using IIS under Windows XP