Pro ASP.NET 2.0 in C# 2005 Customer Reviews: 5 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - Beginning ASP.NET 2.0 E-Commerce in C# 2005: From Novice to Professional; Cristian Darie, et al, $27.95, 38% Off!
- Expert ASP.NET 2.0 Advanced Application Design; Dominic Selly, et al, $53.50, 24% Off!
- Pro SQL Server 2005; Thomas Rizzo, et al, $30.50, 39% Off!
- Pro ADO.NET 2.0; Sahil Malik, $30.50, 39% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
"I like this book because it covers all the key aspects of building a secure professional Web site, and pays special attention to databases and controls. I especially like the attention paid to security."
— Dennis Hayes, .NET Developer's Journal
"This is good, ‘cause these guys didn't skimp or skim. Better
still, the examples are just as comprehensive."
-Jeff Tolle, Steal This Code
ASP.NET 2.0 is the latest version of Microsoft’s revolutionary ASP.NET
technology. It is the principal standard for creating dynamic web pages on
the Windows platform. ASP.NET 2.0 boasts a range of important new features
that make it superior to any Windows web-presentation technology that has
come before it. A few of these are:
- Masterpages let you define your site’s look and feel once
and apply it across all your web forms.
- Themes and skins make for easy customization of your site’s
look and feel. Generics these much vaunted new additions to the .NET Framework
allow you to create a data structure without committing to a specific data
type – they’ll revolutionize the way you code
- Personalization – ASP.NET 2.0 makes it easier than ever before
to create customized experiences tailored for individual users.
These, combined with improvements in everything from speed (ASP.NET 2.0 pages
are faster to both write and serve), administration , data access, security
and scalability make ASP.NET 2.0 the leading force in .NET web development.
Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain
how you can get the most from this ground-breaking new technology. They cover
ASP.NET 2.0 as a whole, illustrating both the brand-new features and the functionality
carried over from previous versions of ASP. This book will give you the knowledge
you need to code real ASP.NET 2.0 application in the best possible style.
The book will teach you ASP.NET 2.0 in five clear steps. You will learn:
- Core concepts of ASP.NET 2.0. Why it’s special. What its
fundamental principals are. The basics of Visual Studio. How ASP.NET 2.0
controls are created, and how they fit into ASP.NET 2.0 pages, ultimately
creating full applications
- Data access details. The intricacies of ADO.NET 2.0 and how to
perform data binding to many sources—from databases, to file-streams,
to XML
- Security. Once considered the Achilles heel of all Windows web
applications, security has been completely revamped in ASP.NET 2.0. This
section explains the various forms of available security, and how to best
apply them
- Taking things further using Advanced User Interface Techniques.
This includes User Controls, Customer Server Controls, client-side JavaScript
and GDI+. This is where the real strength of ASP.NET 2.0 lies
- Web Services. In an increasingly connected world, working with
web services grows in importance. This book will show you how to work with
them
Extra Bonus! Get a free, fully searchable eBook version-- a
$30 value! Details on how to register at the Apress website are printed inside the book.
ABOUT THE AUTHORS
Matthew MacDonald is an author, educator, and MCSD developer who has
a passion for emerging technologies. He is a regular writer for developer journals
such as Inside Visual Basic, ASPToday, and Hardcore Visual
Studio .NET, and he's the author of several books about programming with
.NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls,
The Book of VB .NET, and .NET Distributed Applications. In a dimly
remembered past life, he studied English literature and theoretical physics.
Mario Szpuszta is working in the Developer and Platform Group of Microsoft
Austria. Before he started working for Microsoft, Mario was involved in several
projects based on COM+ and DCOM with Visual Basic and Visual C++ as well as
projects based on Java and J2SE. With Beta 2 of the .NET Framework, he started
developing Web applications with ASP.NET. Right now, as developer evangelist
for Microsoft Austria, he is doing workshops, trainings, and proof-of-concept
projects together with independent software vendors in Austria based on .NET,
Web Services, and Office 2003 technologies. Customer Reviews
Customer Reviews: 5 Average Customer Rating:      Sep 2, 2006     Steve Cyrus (steve_cyrus@hotmail.com) from Denver, Colorado. Everything you wanted to know about ASP.NET This is one of the best written, and most complete technical books I have read in my 20+ years of experience. The authors should be proud of producing such an impressive work. I strongly recommend it to anybody interested in truly understanding ASP.NET.
Sep 3, 2006     Alfred from New York, USA Superb .Net Book Pros: Detailed elabroation of the underlying concept
Cons: Beginner may not be the target audience
This book gives you a detailed description of how certain things work. One thing I like(and care) most is the Data portion. The author gives an insightful interpretation of how he approaches the real-world problem with a concise solution. He even mention some of the defects of ObjectDataSource and possible solutions he devises. That's excellent! But one thing is missing. That is the TableAdapter. Anyway I wouldn't be surprised if I finds it in his next edition.
Jun 20, 2006     Jeff Schoolcraft (jeffrey.schoolcraft@gmail.com) from Woodbridge, VA USA Good book for experienced c# developers moving to ASP.NET 2.0 I'll quickly summarize the main parts of this book and provide a recommendation as to whom this book is intended The book itself is broken out into 6 parts; Core Concepts, Data Access, Building ASP.NET Websites, Security, Advanced User Interface, and Web Services.
- Core Concepts covered the basics; Visual Studio, web forms, state management and server controls. A lot of ASP.NET 1.1 rehashing took place here, describing new features with everything else. If you're familiar with ASP.NET 1.x I'd quickly skim through this section.
- Data Access is a fairly big section covering the new databound controls (gridview, etc) and the new declarative data binding options (object data source, etc).
- Building ASP.NET Websites is where I expected most of the books content to come from. This section covers the usual new features of ASP.NET 2.0, master pages, themes, skins, and sitemap stuff.
- Security was a rather large section. It dealt with forms authentication, windows authentication, some of the providers and even custom provider stuff.
- Advanced User Interface covered custom server controls, design time support for those controls, and web parts.
- Web Services got into the basics of creating web services and talked about some WSE.
Bottom line:
If you're a developer with experience in C# but NOT in ASP.NET and are looking to make the move to web application development in ASP.NET 2.0 then this is a good book for you.
If, however, you're an experienced ASP.NET 1.x developer then I'd say skip this book and look for a much more concise reference that discusses the differences and new features of ASP.NET 2.0. It seems the distinction between the Beginning and Pro versions of this book are with respect to how well you know the title language, at least that's what I took away from reading the book jacket.
1200 pages is a lot to get through, but I did, so the language and flow of the book were decent and it seemed to be well edited as I don't remember many explosions over poor grammar or spelling.
Jun 2, 2006     Nice Organization-Very Good book This book has a very good "From the top down" approaches for where the objects and coming from ( the fundamentals) and how they are applied. It also has very nice highlight of Framework 2.0 vs. 1.1 subjects. Overall I strongly recommend this book
Feb 26, 2006     Cameron S from Phoenix, AZ The First Pure ASP.NET 2.0 Title This was the first 2.0-specific book to hit store shelves. I am building with Visual Studio 2005 and this book has the final major changes included. I did not find any outdated examples in my reading.
There are *several* very detailed chapters on Membership and Profiles! MacDonald and Szpuszta go into detail about how to get your web sites setup using ASP.NET 2.0s built in providers. I'm very impressed so far with their teaching abilities and I appreciate the fact that they give full examples. First the authors cover how to use ASP.NET 2.0's shrink-wrapped solution. Then they give detailed information on how to implement your own custom providers for Membership and Roles. This is fantastic because at the time of this review, I had not found any complete examples on how to do this.
The chapters on Data Access and Security are also incredibly thorough. There are whole chapters on caching and Forms Authentication. One of my other favorite chapters is the one on JavaScript. As we all know, ASP.NET can provide a rich user experience. So knowing how to use JavaScript with ASP.NET is an essential skill in my opinion.
So far this book has been a great reference and help to me. It's over 1,000 pages but nothing of what I've seen appears to be "fluff". Nice job! I would definitely recommend this ASP.NET/C# programmers. I think beginners can follow it and advanced users will like the solid 2.0 coverage.
This book is thick but Ill give you a basic layout the sections and chapters:
CORE CONCEPTS
1. Introducing ASP.NET
2. Visual Studio 2005
3. Web Forms
4. Server Controls
5. ASP.NET Applications
6. State Management
DATA ACCESS
7. ASO.NET Fundamentals
8. Data Components and the DataSet
9. Data Binding
10. Rich Data Controls
11. Caching
12. XML
13. Files and Streams
BUILDING ASP.NET WEBSITES
14. User Controls
15. Themes and Maters Pages
16. Website Navigation
17. Resources and Localization
18. Website Deployment
SECURITY
19. The ASP.NET Security Model.
20. Forms Authentication
21. Membership
22. Windows Authentication
23. Authorization Roles
24. Profiles
25. Cryptography
26. Custom Membership Providers
ADVANCED USER INTERFACE
27. Custom Server Controls
28. Design-Time Support
29. JavaScript
30. Dynamic Graphics and GDI+
31. Portals and Web Part Pages
WEB SERVICES
32. Creating Web Services
33. Web Service Standards and Extensions
34. Advanced Web Services
|