Murach's ASP.NET 4.6 with C# 2015 assumes no previous ASP.NET experience. However, by the time you are done with the book you will have all the skills you need for developing professional level e-commerce web applications.
After the first section you will already have the skills to develop multi-form web applications that retrieve data from a database. You'll also learn how to use Visual Studio's debugging tools to test and debug your applications.
Databases are crucial to web programming and this book with its seven chapters dedicated to database programming does not disappoint. You'll learn how to use SQL data sources and ASP.NET data controls to develop your applications easily with little to no code. Finally, you will learn how to use object data sources and model binding with Entity Framework to create 3-layer applications to separate the presentation code with the data access code.
The best way to master any programming language is through real world applications. This book provides several complete real world applications that include web forms, aspx code, and C# code.
Finally, as with all Murach books, the content is presented in the uniques paired-page format. This format explains the topic on the left page and the code and screen shots are on the right page, which makes the book ideal for both training and reference.
I highly recommend this book for beginners to ASP.NET and for more experienced ASP.NET programmers who will find it to be a most valuable reference for their day to day programming needs.
You may read other reviews for this book at Amazon.com.
Table of Contents
Section 1 The essence of ASP.NET programming
Chapter 1 An introduction to ASP.NET programming
Chapter 2 How to develop a one-page web application
Chapter 3 How to use HTML5, CSS3, and Bootstrap with ASP.NET
Chapter 4 How to develop a multi-page web application
Chapter 5 How to test and debug ASP.NET applications
Section 2 ASP.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 work with master pages
Chapter 10 How to work with Bootstrap in ASP.NET
Chapter 11 How to work with friendly URLs and 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
Chapter 18 How to use model binding and the Entity Framework
Section 4 Finishing an ASP.NET application
Chapter 19 How to secure a web application
Chapter 20 How to authenticate and authorize users
Chapter 21 How to use email, custom error pages, and back-button control
Chapter 22 How to configure and deploy ASP.NET web applications
Section 5 Going to the next level
Chapter 23 How to use ASP.NET Ajax
Chapter 24 How to create and use WCF and Web API services
Chapter 25 An introduction to ASP.NET MVC
Appendix A How to install and use the software and downloadable files
Read other reader reviewsBuy from Amazon