Showing posts with label Ajax. Show all posts
Showing posts with label Ajax. Show all posts

Tuesday, August 25, 2009

Professional ASP.NET 2.0 AJAX


This book covers ASP.NET 2.0 AJAX Extensions 1.0. It does not cover ASP.NET 2.0, on which ASP.NET AJAX is built. The examples lead you from the core of what is included in the ASP.NET AJAX Library through the core controls you would first start using. You build on that using the core JavaScript library and the ASP.NET AJAX Toolkit before covering debugging, deployment, and custom control development.

The ASP.NET 2.0 AJAX Extensions 1.0 release includes the Microsoft AJAX Library as well as the server controls that can be used in ASP.NET pages to extend applications, making them more rich and interactive.

It does so by leveraging the Microsoft AJAX Library, which is JavaScript that runs in the browser. The server controls and JavaScript library work together to let you update HTML with data obtained asynchronously from the server. The ASP.NET application services are exposed to JavaScript classes in the Microsoft AJAX Library, making authentication and personalization accessible from the browser.

Chapter 1 introduces you to ASP.NET AJAX. I discuss the need for AJAX libraries and explain how ASP.NET AJAX compares to other AJAX libraries. You'll see how ASP.NET AJAX is composed of client and server pieces and that you can use the client library with any server platform you choose. In Chapter 2, I focus on the most popular and easily applied feature of ASP.NET, the Update Panel control. This control allows you to automatically update portions of a page asynchronously, without subjecting the user to a visible pause while the page refreshes. Chapters 3 and 4 give you some key information about working with JavaScript and how the Microsoft AJAX Library makes development with JavaScript easier. The book then works through several key features, including control of script resources and working with the Script Manager control in Chapter 5, the networking objects in Chapter 6, and the application services in Chapter 7 that allow you to authenticate users as well as store and retrieve per-user information from the client stored on the server. Chapter 8 looks at the ASP.NET AJAX Toolkit and all it has to offer for creating rich user interfaces. Chapter 9 looks at what is required to test and debug AJAX applications, Chapter 10 explores how to deploy ASP.NET AJAX applications, and Chapter 11 shows you how to develop custom AJAX controls.

Download:
Link_1

Friday, July 31, 2009

Securing Ajax Applications


Ajax applications should be open yet secure. Far too often security is added as an afterthought. Potential flaws need to be identified and addressed right away. This book explores Ajax and web application security with an eye for dangerous gaps and offers ways that you can plug them before they become a problem. Learn how to build secure Ajax applications and discover how to respond quickly when attacks occur.

Ajax applications should be open yet secure. Far too often security is added as an afterthought. Potential flaws need to be identified and addressed right away. This book explores Ajax and web application security with an eye for dangerous gaps and offers ways that you can plug them before they become a problem. By making security part of the process from the start, you will learn how to build secure Ajax applications and discover how to respond quickly when attacks occur.

Securing Ajax Applications succinctly explains that the same back-and-forth communications that make Ajax so responsive also gives invaders new opportunities to gather data, make creative new requests of your server, and interfere with the communications between you and your customers. This book presents basic security techniques and examines vulnerabilities with JavaScript, XML, JSON, Flash, and other technologies ?vital information that will ultimately save you time and money.

Topics include:

* An overview of the evolving web platform, including APIs, feeds, web services and asynchronous messaging
* Web security basics, including common vulnerabilities, common cures, state management and session management
* How to secure web technologies, such as Ajax, JavaScript, Java applets, Active X controls, plug-ins, Flash and Flex
* How to protect your server, including front-line defense, dealing with application servers, PHP and scripting
* Vulnerabilities among web standards such as HTTP, XML, JSON, RSS, ATOM, REST, and XDOS
* How to secure web services, build secure APIs, and make open mashups secure

Securing Ajax Applications takes on the challenges created by this new generation of web development, and demonstrates why web security isn't just for administrators and back-end programmers any more. It's also for web developers who accept the responsibility that comes with using the new wonders of the Web.

Download:
Link_1

Thursday, July 30, 2009

OReilly - Learning ASP.NET 2.0 with AJAX


Learning ASP.NET 2.0 with Ajax will teach you everything you need to know to build professional quality web applications using Microsoft's latest technology, including ASP.NET 2.0 and AJAX. ASP.NET is Microsoft's tool for creating dynamic, interactive web pages and applications. Using plain vanilla HTML, you can make a web page that has some great content, but it's static. The content doesn't change, no matter what the user does. You can even use Cascading Style Sheets (CSS) to make it the most visually impressive thing on the Web, but if what you really need is for users to be able to leave comments, or browse your inventory, or buy things from you, then HTML alone won't get it done.

That's where ASP.NET 2.0 comes in. Within these chapters, you'll find out how to do all the great tricks that you see on the most popular commercial web sites. Order forms? We've got that. Interact with a database? You'll do that too. Dynamic navigation tools? It's in here. Personalized appearance that the user can customize? No problem.

The best part is, you'll do it all with minimal coding. You can make ASP.NET pages in your favorite text editor if you want, but that's a bit like using a hammer and chisel to write the Great American Novel. If you use Visual Studio 2005, or its free counterpart, Visual Web Developer, adding features to your page is as simple as dragging and dropping. The tools generate most of the code for you. If you're an old school type who cringes at the idea of letting someone else write your code, it's all still there, and you can tweak it to your heart's content. Consider this, though: would you rather spend your time writing the code for another radio button list, or figuring out what to do with the data that you gather using it? In short, the tools do the tedious chores for you, so you can get to the good stuff.

Download:
Link_1

Professional Ajax, 2nd Edition


By Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett,
Publisher: Wrox
Number Of Pages: 598
Publication Date: 2007-03-12
Sales Rank: 2514
ISBN / ASIN: 0470109491
EAN: 9780470109496
Binding: Paperback
Book Description:
Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques. Request brokers such as hidden frames, dynamic iframes, and XHR are compared and contrasted, explaining when one method should be used over another. To make this discussion clearer, a brief overview of HTTP requests and responses is included.
Once a basic understanding of the various request types is discussed, the book moves on to provide in-depth examples of how and when to use Ajax in a web site or web application. Different data transmission formats, including plain text, HTML, XML, and JSON are discussed for their advantages and disadvantages. Also included is a discussion on web services and how they may be used to perform Ajax techniques. Next, more complex topics are covered. A chapter introducing a request management framework explores how to manage all of the requests inside of an Ajax application. Ajax debugging techniques are also discussed.
The last part of the book walks through the creation of two full-fledged Ajax web applications. The first, FooReader.NET, is an Ajax-powered RSS reader. The second, called AjaxMail, is an Ajax-enabled email system. Both of these applications incorporate many of the techniques discussed throughout the book.
Professional Ajax 2nd edition is written for Web application developers looking to enhance the usability of their web sites and web applications and intermediate JavaScript developers looking to further understand the language. Readers should have familiarity with XML, XSLT, Web Services, PHP or C#, HTML, CSS. This book is not aimed at beginners without a basic understanding of the aforementioned technologies. Also, a good understanding of JavaScript is vitally important to understanding this book. Those readers without such knowledge should instead refer to books such as Beginning JavaScript, Second Edition (Wrox, 2004, ISBN: 978-0-7645-5587-9) and Professional JavaScript for Web Developers (Wrox, 2005, ISBN: 978-0-7645-7908-0).
Professional Ajax 2nd edition adds nearly 200 pages of new and expanded coverage compared to the first edition. Some of the new topics covered here include:
Ajax Libraries including the Yahoo! Connection Manager, Prototype, and jQuery
Request Management with Priority Queues and the RequestManager Object
Comet push-based web systems and HTTP streaming
Maps and Mashups with Geocoding, Google Maps API and Yahoo! Maps API
Ajax Debugging with FireBug and Microsoft Fiddler
ASP.NET AJAX Extensions (formerly code-named "Atlas")
And of course the Second Edition retains and updates the core first edition content including:
the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another
different Ajax techniques and patterns for executing client-server communication
Ajax patterns including predictive fetch, page preloading, submission throttling, incremental field and form validation, periodic refresh, multi-stage download and more
Syndication with RSS, Atom, and XParser
JSON and creating an autosuggest textbox example
web site widgets for a news ticker, weather information, web search, and site search
Ajax Frameworks JSpan, DWR, and Ajax.NET Professional
A Web-based RSS/Atom aggregator case study
An AjaxMail case study

Download:
Link_1
Or
Link_2
Or
Link_3

Tuesday, July 28, 2009

Ajax For Dummies by Steve Ph.D. Holzner


Ajax For Dummies by Steve Ph.D. Holzner
Publisher: For Dummies (March 13, 2006) | ISBN: 0471785970 | PDF | 7,8 Mb | 384 pages

Create Web applications that act like desktop ones Brush up on JavaScript, use free Ajax frameworks, and make your sites rock What if shoppers at your online store could fill their carts without waiting for multiple page refreshes? What if searches produced instant results on the same page? With this book you won't have to wonder "what if" - you can use Ajax to make it happen! Get the scoop on all the technologies and start cranking out great applications.

Discover how to
— Use CSS with Ajax — Connect to Ajax communities — Handle browsers that don?t do JavaScript — Tie Ajax into Google — Work with XML DOM — Connect Ajax to PHP and JSP.

Download:
Link_1

Professional Ajax, 2nd Edition by Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett


Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques. Request brokers such as hidden frames, dynamic iframes, and XHR are compared and contrasted, explaining when one method should be used over another. To make this discussion clearer, a brief overview of HTTP requests and responses is included.
Once a basic understanding of the various request types is discussed, the book moves on to provide in-depth examples of how and when to use Ajax in a web site or web application. Different data transmission formats, including plain text, HTML, XML, and JSON are discussed for their advantages and disadvantages. Also included is a discussion on web services and how they may be used to perform Ajax techniques. Next, more complex topics are covered. A chapter introducing a request management framework explores how to manage all of the requests inside of an Ajax application. Ajax debugging techniques are also discussed.

The last part of the book walks through the creation of two full-fledged Ajax web applications. The first, FooReader.NET, is an Ajax-powered RSS reader. The second, called AjaxMail, is an Ajax-enabled email system. Both of these applications incorporate many of the techniques discussed throughout the book.

Professional Ajax 2nd edition is written for Web application developers looking to enhance the usability of their web sites and web applications and intermediate JavaScript developers looking to further understand the language. Readers should have familiarity with XML, XSLT, Web Services, PHP or C#, HTML, CSS. This book is not aimed at beginners without a basic understanding of the aforementioned technologies. Also, a good understanding of JavaScript is vitally important to understanding this book. Those readers without such knowledge should instead refer to books such as Beginning JavaScript, Second Edition (Wrox, 2004, ISBN: 978-0-7645-5587-9) and Professional JavaScript for Web Developers (Wrox, 2005, ISBN: 978-0-7645-7908-0).

Professional Ajax 2nd edition adds nearly 200 pages of new and expanded coverage compared to the first edition. Some of the new topics covered here include:

* Ajax Libraries including the Yahoo! Connection Manager, Prototype, and jQuery
* Request Management with Priority Queues and the RequestManager Object
* Comet push-based web systems and HTTP streaming
* Maps and Mashups with Geocoding, Google maps API and Yahoo! maps API
* Ajax Debugging with FireBug and Microsoft Fiddler

Download:
Link_1
Or
Link_2

Monday, July 27, 2009

Developing Service-Oriented AJAX Applications on the Microsoft Platform


Delve into the fundamental architectural principles and techniques for developing service-oriented AJAX applications for the enterprise. This guide offers a code-heavy, example-based approach to learning how to write a modern services API and an AJAX front end that can easily be extended, reused, and integrated by third parties. Focusing on Microsoft technologies and enterprise servers, including Microsoft SharePoint(r) Server 2007, ASP.NET AJAX, and Microsoft .NET Frameworks 2.0, 3.0, and 3.5, this book walks you through a client-centric UI architecture programmed against an XML service-oriented backend. Topics include the Microsoft AJAX Library, Web services and an XML API, client-side XSLT, JavaScript AJAX communication, and integration with Microsoft servers. The book does not attempt to be an exhaustive reference, but focuses instead on fundamental architectural principles and guidance.

Download:
Link_1
Or
Link_2

Sunday, July 26, 2009

Ajax For Dummies by Steve Ph.D. Holzner


Ajax For Dummies by Steve Ph.D. Holzner
Publisher: For Dummies (March 13, 2006) | ISBN: 0471785970 | PDF | 7,8 Mb | 384 pages

Create Web applications that act like desktop ones Brush up on JavaScript, use free Ajax frameworks, and make your sites rock What if shoppers at your online store could fill their carts without waiting for multiple page refreshes? What if searches produced instant results on the same page? With this book you won't have to wonder "what if" - you can use Ajax to make it happen! Get the scoop on all the technologies and start cranking out great applications.

Discover how to
— Use CSS with Ajax — Connect to Ajax communities — Handle browsers that don?t do JavaScript — Tie Ajax into Google — Work with XML DOM — Connect Ajax to PHP and JSP.

Download:
Link_1

Saturday, July 25, 2009

The ESSENTIAL Guide TO The Essential Guide to Dreamweaver CS3 with CSS, Ajax, and PHP


Chapters 1 and 2 serve as an overview of the whole book, explaining what’s new and what has changed in Dreamweaver CS3. Chapter 2 also explains in detail how to use Spry effects. They are simple to apply and don’t require knowledge of CSS or PHP. If you’re new to Dreamweaver, these chapters help you find your way around essential aspects of the Dreamweaver interface.
Chapters 3 and 4 show you how to set up your work environment for PHP and Dreamweaver. If you already have a local testing environment for PHP, you can skip most of the material in these chapters. However, I urge you to follow the instructions at the end of Chapter 3 to check your PHP configuration. The section in Chapter 4 about defining your testing server in Dreamweaver is also essential reading. These two subjects are the most frequent causes of problems. A few minutes checking that you have set up everything correctly will save a lot of heartache later.
Chapters 5 and 6 cover in depth how Dreamweaver handles CSS. If you’re relatively new to CSS, Chapter 5 shows you how not to use Dreamweaver to create style rules. For more advanced readers, it provides a useful overview of the various CSS management tools, including the ability to reorder the cascade and move rules to different style sheets without ever leaving Design view. Chapter 6 uses one of the 32 built-in CSS layouts to create an elegant site, and in the process, unravels the mysteries of the CSS Styles panel.
Chapters 7 and 8 return to Spry, exploring the Spry Menu Bar and the tabbed panels, accordion, and collapsible panel user interface widgets. Because these widgets make extensive use of CSS, you’ll find these chapters easier to follow if you’re up to speed on the previous two chapters. Of course, if you’re already a CSS whiz kid, jump right in.
Chapter 9 sees the start of practical PHP coverage, showing you how to construct an online form. The second half of the chapter completes the roundup of Spry widgets, showing you how to use Spry to check user input before a form is submitted. This is client-side validation like you’ve never seen before. If you want to concentrate on PHP, you can skip the second half of the chapter and come back to it later.
As noted earlier, Chapter 10 is a crash course in PHP. I have put everything together in a single chapter so that it serves as a useful quick reference later. If you’re new to PHP, just skim the first paragraph or so of each section to get a feel for the language and come back to it later to check on specific points.
Chapters 11 and 12 give you hands-on practice with PHP, building the script to process the form created in Chapter 9. Newcomers to PHP should take these chapters slowly. Although you don’t need to become a top-level programmer to use PHP in Dreamweaver, an understanding of the fundamentals is vital unless you’re happy being limited to very basic dynamic pages. If you’re in a hurry, you can use the finished mail-processing script from Chapter 12. It should work with most online forms, but you won’t be able to customize it to your own needs if you don’t understand how it works. Chapter 12 also looks at using Dreamweaver templates in a PHP site.
Chapter 13 gets you ready to bring out Dreamweaver’s big guns by guiding you through the installation of the MySQL database and a graphic interface called phpMyAdmin. This chapter also covers database backup and transferring a database to another server.
Chapters 14 through 17 show you how to build database-driven web pages using PHP, MySQL, and Dreamweaver’s PHP server behaviors. You’ll also learn the basics of SQL (Structured Query Language), the language used to communicate with all major relational databases. To get the most out of this section, you need to have a good understanding of the material in the first half of Chapter 9. You’ll learn how to create your own content management
system, password protect sensitive parts of your site, and build search forms.
The final three chapters (18–20) introduce you to working with XML (Extensible Markup Language), the platform-neutral way of presenting information in a structured manner. XML is often used for news feeds, so Chapter 18 sets the ball rolling by showing you how to use Dreamweaver’s XSL Transformation server behavior to draw news items from a remote site and incorporate them in a web page.
Chapter 19 explains how to generate a Spry data set from XML and use it to create an online photo gallery. The attraction of Spry is that it provides a seamless user experience by refreshing only those parts of a page that change, without reloading the whole page. The disadvantage is that, like most Ajax solutions, the underlying code leaves no content for search engines to index, or for the browser to display if JavaScript is disabled. So, Chapter 20 shows how to get the best of both worlds by creating the basic functionality with PHP and enhancing it with Spry. The final chapter also shows you how to generate your own XML documents from content stored in your database.

Download:
Link_1

Packt Publishing Microsoft AJAX Library Essentials Jul 2007


A practical tutorial to using Microsoft AJAX to enhance the user experience of your ASP.NET web applications covering the most up to date versions of the AJAX tools. With ASP.NET AJAX (formerly known as ATLAS) developers can quickly create rich and responsive web pages with efficient server communication by simply adding a few server controls to their pages. Because ASP.NET AJAX is integrated with ASP.NET, developers have full access to the built-in ASP.NET 2.0 application services and the entire .NET Framework. This book is the most practical and efficient resource a reader can get to enter the exciting world of AJAX in ASP.NET. Targeting the most recent version of the ASP.NET AJAX tools, this book will teach you how to create faster, lighter, and richer web applications by using the Microsoft AJAX technologies to their full potential. Beginning with a hands-on tour of the basic technologies associated with AJAX, JavaScript, XMLHttpRequest, JSON, and the DOM, you'll move on to a crash course in the Microsoft AJAX tools. You'll understand the architecture of the Microsoft AJAX components, how they all fit together, and exactly what they can do for you. At every stage of your journey, you'll be able to try out examples to illuminate the theory, and consolidate your understanding. In addition to learning about the client and server controls, you'll also see how to handle errors and debug your ASP.NET AJAX applications. To get your client pages interacting with your server, the Microsoft AJAX framework allows you to consume web services on the client without having to worry about the underlying protocol used for exchanging the data. You will see how to create ASP.NET web services in practice, and consume them in your AJAX applications. To get your client pages interacting with servers on other domains, the Microsoft AJAX framework provides bridges that allow you to make cross-domain calls seamlessly. This book shows you how this works and how to implement it, including how to consume services from Amazon's ECS (E-Commerce Services). Microsoft AJAX brings the power of the ASP.NET data presentation server controls to the client, enhancing the power and responsiveness of controls such as the GridView and DetailsView. You will learn about using the data client controls to create truly responsive web applications that interact seamlessly not just with your servers and your data, but also with other servers and other sources of data should you choose. This book is a practical tutorial to get you confident and comfortable working with the Microsoft AJAX suite. Packed with step-by-step examples and detailed explanations of how the examples work, this book is the ideal first step into the exciting world of AJAX in ASP.NET. This book is written for ASP.NET developers who not only want to understand how Microsoft AJAX will impact on the way they develop web applications, but also want to make the transition to better, more responsive applications as easily as possible. You will need access to either Visual Studio Web Developer Express or Visual Studio .NET 2005. All the code examples are in C#.

Download:
Link_1

Total Training: Microsoft ASP.NET AJAX + Project Files (Video)


Lesson 1: SETTING UP ASP.NET AJAX (15 min)
1. What is ASP.NET AJAX?
2. What to Install
3. Our Focus in This Series
4. Looking Ahead at the Final Project

Lesson 2: DATA BINDING WITH ASP.NET AJAX (29 min)
1. Creating an AJAX-Enabled Web Site
2. Setting Up a Theme & Using Skins
3. Creating a Bindable Object Layer with ADO.net
4. Bind an AJAX-Enabled Application to an Object Layer
5. Working with Update Panels & Content Templates
6. Working with Triggers
7. Working with Update Progress Controls

Lesson 3: CLIENT CALLABLE WEB SERVICES (19 min)
1. Build a New Web Service & Add a Web Method
2. Creating a Script-Callable Web Service
3. Adding a Web Form
4. Adding Content to the Web Form Panels
5. Adding Code to Call the Web Service

Lesson 4: AUTHENTICATION & PROFILE SERVICES (23 min)
1. Working with a Custom Profile Provider
2. Writing Code to Store Settings
3. Loading the Profile
4. Creating Login Functionality
5. Creating Functionality to Register a User

Lesson 5: THE AJAX CONTROL TOOLKIT (36 min)
1. What is the AJAX Control Toolkit
2. Working with the AJAX Sample Toolkit
3. Working with the RoundedCornerExtender
4. Adding Interaction with the DragPanelExtender
5. Getting Default Watermark Behavior
6. Working with Animation
7. Creating a Modal Login

Lesson 6: PUTTING IT ALL TOGETHER (6 min)
1. Why AJAX & What You've Learned
2. Final Comments & Credits

+ Project files

Download:
Part_1

Part_2

AJAXWorld Magazine


AJAXWorld Magazine

Download:
Link_1

PHP Advanced Ajax Architecture and Best Practices


Advanced Ajax: Architecture and Best Practices is the definitive guide to building business-critical, production-quality Web applications with Ajax. Shawn M. Lauriat systematically addresses the design, architecture, and development issues associated with Ajax, offering proven patterns and robust code examples available in no other book. You'll find best practices for addressing the full spectrum of issues enterprise Ajax developers face: scalability, performance, security, reliability, flexibility, maintainability, and reusability.
Writing for experienced Web developers, Lauriat delivers fresh ideas and elegant solutions: meaty technical content, presented with exceptional clarity. Among the many topics he covers in unprecedented depth: cleanly implementing JavaScript custom events to reduce coupling and to enhance flexibility; overcoming Ajax's traditional accessibility limitations; reducing network latency through compression and other techniques; and much more.Coverage includes

Planning Ajax interfaces for simplicity, clarity, and intuitiveness
Creating scalable, maintainable architectures for client-side JavaScript
Using the latest tools to profile, validate, and debug client-side code
Architecting the server side for security and functionality, while restricting loaded data, objects, and actions to current requests
Protecting against the most widespread and significant Ajax security risks
Optimizing every component of an Ajax application, from server-side scripts to database interactions
Introducing cutting-edge Ajax: game development, Ajax with canvas, and Ajax for enterprise applications

Download:
Link_1

Ajax for Web Application Developers by Kris Hadlock, 3rd Edition


Reusable components and patterns for Ajax-driven applications
Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.

Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns.

This detailed guide covers the creation of connections to a MySQL database with PHP 5 via a custom Ajax engine and shows how to gracefully format the response with CSS, JavaScript, and XHTML while keeping the data tightly secure. It also covers the use of four custom Ajax-enabled components in an application and how to create each of them from scratch.

The final section of the book combines the individual code examples and techniques from earlier chapters of the book into one larger, Ajax-driven application–an internal web mail application that can be used in any user-based application, such as a community-based web application. Readers will learn not only how to create and use their own reusable Ajax components in this application but also how to connect their components to any future Ajax applications that they might build.

Download:
Link_1
Or
Link_2

Professional ASP.NET 2.0 AJAX


* ASP.NET 2.0 AJAX (formerly known as "Atlas") is Microsoft's Ajax tool for ASP.NET developers and this book covers the ASP.NET 2.0 AJAX final release-not a beta or preview
* Explains how to use the ASP.NET 2.0 AJAX features to create richer, more responsive dynamic Web sites
* Discusses the architecture of ASP.NET 2.0 AJAX, including the server-side ASP.NET 2.0 AJAX Extensions and the client-side Microsoft AJAX library and runtime
* Walks readers through examples for each feature element, demonstrating how the client and server interact to produce a better Web application
* Reviews such topics as client framework, script manager control, networking stack, application services, partial page updates, control extenders, client form elements, and client behaviors

Download:
Link_1
Or
Link_2

Introducing Microsoft ASP.NET AJAX


Get an expert introduction to the new JavaScript enhancements (code-named "Atlas") for Microsoft ASP.NET 2.0. More than a basic AJAX (Asynchronous JavaScript And XML) script library, the Microsoft implementation brings object orientation to JavaScript, together with enhanced client-side and server-side controls that greatly simplify coding while delivering enhanced Web experiences with any browser. Scheduled for release with the next version of Microsoft Visual Studio®, code named "Orcas," AJAX extensions and tools can be used by developers today. This book offers expert insights direct from the Microsoft product team and noted ASP authority Dino Esposito, as well as hands-on instruction and examples of Web development with AJAX. This ideal reference will be updated online, keeping readers up to date with the evolving tool. The book includes code samples in ASP.NET 2.0 created using C# and JavaScript.

Download:
Link_1
Or
Link_2

Thursday, July 9, 2009


Ajax: The Complete Reference




Thomas Powell, "Ajax: The Complete Reference"
McGraw-Hill Osborne Media | 2008 | ISBN:007149216X | PDF | 654 pages | 12,5 MB


The Definitive Guide to Ajax Web Application Development
Evolve from the click-and-wait programming pattern to the latest Web 2.0 paradigm using this comprehensive guide to Ajax. Written by Web development expert Thomas Powell, the book lays out every feature of Ajax alongside detailed explanations and real-world code examples.
Ajax: The Complete Reference explains how to create and test Ajax-enabled Web applications using the XMLHttpRequest object as well as alternative JavaScript-based communication mechanisms. You'll explore a variety of sample applications featuring emerging user-interface conventions and build applications that address real-world networking and security issues. A robust communication library is developed throughout the book that enables you to architect flexible Ajax applications. The latest technologies such as Web services, Flash-Ajax integration, client-side templates, Comet, and Offline Access are also covered. Discover the future of Web development today!
Work with traditional JavaScript communication approaches like iframes
Explore all the quirks and details in the XMLHttpRequest object
Handle disparate data formats, including XML, JSON, CSV, YAML, and more
Deal with networking issues, including timeouts, retries, response ordering, and a variety of server and content errors
Simplify JavaScript programming using open-source Ajax libraries like YUI
Secure Ajax applications using authentication, obfuscation, and encryption
Implement common Ajax UI patterns such as auto suggest, click-to-edit, and drag-and-drop
Solve troubling Ajax architecture problems, including back button, history, and bookmarking issues
Learn Ajax's role in Web 2.0 and Web services
Explore push style communication using Comet and Flash
Discover the future of offline Web application access and operation

Download:
Link_1
Or
Link_2

Saturday, January 3, 2009


Head First Ajax





Head First Ajax
527 pages | O'Reilly Media, Inc. (September 2, 2008) | ISBN-10: 0596515782 | PDF | 38 Mb

Ajax is no longer an experimental approach to website development, but the key to building browser-based applications that form the cornerstone of Web 2.0. Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do -- and has been done -- with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach.

Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components -- including the JavaScript event model, DOM, XML, JSON, and more -- as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.

Head First Ajax covers:

The JavaScript event model
Making Ajax requests with XMLHTTPREQUEST objects
The asynchronous application model
The Document Object Model (DOM)
Manipulating the DOM in JavaScript
Controlling the browser with the Browser Object Model
XHTML Forms
POST Requests
XML Syntax and the XML DOM tree
XML Requests&Responses
JSON -- an alternative to XML
Ajax architecture & patterns
The Prototype Library

The book also discusses the server-side implications of building Ajax applications, and uses a "black box" approach to server-side components.

Head First Ajax is the ideal guide for experienced web developers comfortable with scripting -- particularly those who have completed the exercises in Head First JavaScript -- and for experienced programmers in Java, PHP, and C# who want to learn client-side programming.

Download:
Link_1


Head Rush Ajax





Sick of creating web sites that reload every time a user moves the mouse? Tired of servers that wait around to respond to users' requests for movie tickets? It sounds like you need a little (or maybe a lot of) Ajax in your life. Asynchronous programming lets you turn your own web sites into smooth, slick, responsive applications that make your users feel like they're back on the information superhighway, not stuck on a dial-up backroad.
But who wants to take on next-generation web programming with the last generation's instruction book? You need a learning experience that's as compelling and cutting-edge as the sites you want to design. That's where we come in. With Head Rush Ajax, in no time you'll be writing JavaScript code that fires off asynchronous requests to web servers...and having fun doing it.

Download:
Link_1