|
Crash Course for using jQuery and AJAX with ASP.NET
Untitled Page
Crash Course for using jQuery and Ajax with ASP.NET
Taught by Rick Strahl of West Wind
Technologies
Find out how to take advantage of the power of jQuery in your Web applications in
this intensive 3 day course that covers a wide range of topics for using jQuery
in your ASP.NET applications. The course covers the basics of JavaScript and Ajax,
the core client side features of jQuery, integration of jQuery via Ajax callbacks
against ASP.NET Web Forms and MVC applications and extending of jQuery via plug-ins
both third party and your own. The course is taught via instructor led live code
samples and walkthroughs.
Students may attend either in the EPS offices in Houston, TX or live online with
GoToMeeting.
jQuery is a compact and powerful JavaScript library that greatly simplifies JavaScript
and HTML DOM manipulation. jQuery's appeal lies in its compact implementation and
flexible and elegant use of selectors to select document elements and manipulate
them using jQuery's flexible and intuitive functions in a browser independent way.
From AJAX functionality, to easy DOM manipulation, to simplified event handling,
to simple effects this compact library provides many ways to make client scripting
much easier and… actually fun. Additionally a vast community of add-in authors have
added hundreds of extremely useful, easy to use and free plug-ins that provide many
common useful features to common client side tasks.
This course starts with the basics of JavaScript and AJAX, covers the core features
of jQuery's client side features, moves on to Ajax functionality and integration
with ASP.NET (both WebForms and MVC) and finally covers jQuery extensibility by
demonstrating a host of useful plug-ins and how to extend jQuery on your own by
creating custom plug-ins, selectors as well as creation of ASP.NET components that
wrap jQuery functionality. The course is taught primarily through trainer demonstrated
code examples created or walked through in class. Audience participation in guiding
the format of the class is encouraged.
Course Topics
We'll start with a short review of important JavaScript and AJAX concepts you should
be familiar with in order to build rich Web applications that use AJAX and JavaScript
extensively before diving into the details of using jQuery in your development environment.
Next we'll go through an overview of the core features that jQuery provides followed
by an in depth look at the client side features offered by jQuery. jQuery is based
on a few powerful core concepts that we'll highlight by way of useful examples.
We'll look at the power of selectors and DOM traversal , the power of matched set
operations to operate on matched elements and how to effectively take advantage
of jQuery's simplified event management features to create unobtrusive JavaScript.
Next we'll turn our focus to server side integration and look at a number of ways
that you can use jQuery's Ajax features in combination with ASP.NET from raw callbacks
to several support tools including ASMX/WCF services and using some custom helpers
to callback to ASP.NET applications both in Web Forms and MVC applications. At this
point we'll focus on building and reviewing a number of examples that employ many
of the features of jQuery.
Finally we'll take a close look at extending jQuery with plug-ins by looking at
a number of highly useful third party plug-ins as well as discussing how to build
your own plug-ins and query selectors to extend jQuery with your custom functionality
as well as integrating client side functionality with server side ASP.NET controls
in Web Forms and MVC.
This course covers a wide range of jQuery topics from a practical usage perspective
and focuses on using jQuery pure without the help of Microsoft ASP.NET AJAX. It
covers basic functionality all the way to advanced topics so this course is appropriate
for developers of all skill levels although some familiarity with ASP.NET is definitely
recommended.
Prerequisites:
Basic familiarity with ASP.NET
Course is taught in C#
Every Student Receives:
Slide Deck
Source Code
Downloadable recordings of all the sessions
Certificate of Completion
Free CODE Magazine subscription
|