Enhance your programming skills with our 'JavaScript for Developers' course, designed for both novice and experienced programmers to master the complexities of JavaScript, DOM manipulation, and Ajax for dynamic web applications.
EnrollWrite and test JavaScript code effectively in modern browsers.
Implement and manipulate DOM elements using jQuery.
Utilize Ajax for asynchronous web services and data handling.
Create advanced functions and error handling in JavaScript.
JavaScript for Developers is a 5-day instructor-led course that will give you an in depth, hands-on study of JavaScript. The course includes detailed, guided labs that will teach you to write code, use DOM, add jQuery, make use of Ajax, and more. You will take on multiple projects that update an existing website to let you dive right into the advanced topics. This JavaScript training course is intended for you, regardless if you’re a novice or experienced programmer. Some experience in C++, C#, or Java is helpful but not required.
JavaScript Basics
JavaScript or ECMAScript?
Which Version of JavaScript am I Using?
Shims, Shivs, and Polyfills
Writing and Testing JavaScript
Editors and the F12 Tools
Key Parts of a Script
Lab: Q&A quiz, Experimenting with the F12 Developer Tools, Update the time on the page by using JavaScript, Add JavaScript to respond to an event
The DOM
Accessing Objects from the DOM
Responding to Events
Adding Elements to the DOM
Lab: Q&A quiz, Add an Animation to the Home Page, Move the JavaScript to a File, Add JavaScript to Supply Mouse Over Tips to the Menu Tabs
jQuery
Downloading the jQuery Library
jQuery Versions
Linking to the Library
Selecting Elements using jQuery
Working with the Data Returned by jQuery
Setting CSS Properties
Running a Function Against the jQuery Return Set
Lab: Q&A quiz, Add the jQuery Library to the Project, Create New Elements using jQuery
Web Services
HTTP Verbs
Data Formats – XML and JSON
Ajax
RESTful Web Services
OData
OData Queries
OData Updates
Lab: Q&A quiz, Exploring a REST Web Service, Load Data from a Web Service
More about Data Types and data conversion
Variables: more on Scopes, Hoisting, Creating and Deleting
Functions: Anonymous functions, Closures, Self-invoking functions, the “this” keyword and the Module Pattern
More on error handling
Recursion
Lab: Q&A quiz
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier