Overview:
The Advanced Javascript course covers the programming with the JavaScript language, building web pages that interact with server-side resources, and accelerating development with popular application frameworks. Participants will learn how to use JavaScript and related debugging tools within a browser context, and how to use the web page as a dynamic user interface. Participants will then learn how to interact with web services to perform business operations and communicate results to a user, and how to leverage existing JavaScript frameworks to easily add advanced capabilities to their apps, while keeping them cross-platform and cross-browser compatible.
Audience:
The course is intended for web designers and developers who wish to learn how to create rich web user experiences using the client-side capabilities of JavaScript.
Pre-Requisite:
To benefit from this course, participants should have experience developing with Javascript and must be familiar with core programming constructs in any language, including branching, looping, variables, and functions. Participants should also be familiar with the HTML, the basics of HTTP, and the DOM. Experience with interactive debugging and more advanced aspects of programming and TCP/IP networking is helpful but not necessary.
Course Curriculum
Brief review of difficult JavaScript topics | |||
Scope Details | 00:00:00 | ||
Closures Details | 00:00:00 | ||
Events, capture and bubbling Details | 00:00:00 | ||
Intro to jQuery and jQuery UI | |||
Widgets (buttons, dialogs, etc.) Details | 00:00:00 | ||
Implementing drag and drop UIs Details | 00:00:00 | ||
JavaScript and graphics | |||
Raster graphics with Canvas API Details | 00:00:00 | ||
Vector graphics with SVG and Raphael Details | 00:00:00 | ||
Creating charts and graphs in HTML with gRaphael and dojox.charting Details | 00:00:00 | ||
More HTML5 APIs | |||
Persisting data with local storage Details | 00:00:00 | ||
Geolocation services Details | 00:00:00 | ||
Future of AJAX/Comet with web socket Details | 00:00:00 | ||
Background JavaScript tasks with web workers Details | 00:00:00 | ||
Future of crossdomain messaging Details | 00:00:00 | ||
Creating offline apps Details | 00:00:00 | ||
JavaScript software engineering techniques | |||
The feature detection pattern & modernizr Details | 00:00:00 | ||
Organizing code for large JS projects Details | 00:00:00 | ||
Unit and functional testing Details | 00:00:00 | ||
Testing of async interactions Details | 00:00:00 | ||
Developing with JavaScriptMVC Details | 00:00:00 |
Course Reviews
No Reviews found for this course.