JavaScript Training Curriculum

 

JavaScript Training

JavaScript Essentials

This JavaScript training course teaches the basics of JavaScript programming and how to effectively use JavaScript to build web sites and single page web applications. A modern approach is taken and upon completion, attendees will learn and be prepared to begin build useful web pages and web applications driven by modern best practices techniques.

JavaScript fundamentals such as syntax, program structure, statements, expressions, variables, and operators are all covered and the JavaScript type system is examined along with basic object oriented language features. Introductory functional programming practices are introduced in concert with event-driven programming and the design and construction of functions in JavaScript. Students will also learn how to work with web page elements using the Document Object Model (DOM) and will build programs that interact with CSS to create expressive web interfaces.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Advanced JavaScript and jQuery

This intensive three-day JavaScript training course presents an in-depth survey of the JavaScript language and jQuery. The material quickly reviews the basics of JavaScript while taking time to dig into the more advanced aspects. The benefits and practical applications of object oriented programming in JavaScript are covered in some detail followed by an investigation of first class functions and functional programming. Day one culminates in an advanced treatment of web oriented development and DOM manipulation with JavaScript.

Day two embraces jQuery, exploring all of the major parts of the jQuery library. Attendees will learn the core elements of jQuery and be treated to detailed coverage of event handling, Ajax and will receive hands-on practice coding jQuery plugins.

The third day of the course focuses on best practices and tools for JavaScript development. A broad range of critical process components are covered including best practices, test, code quality tools, build automation, debugging and optimization.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

JavaScript Training

Node.js Foundation

This hands-on course gives developers all of the skills they need to get started building applications with Node.js. Training reviews key JavaScript concepts in the context of server side Node.js development. Attendees will gain experience with Node.js application design, the Node.js library, creating modules, networking and HTTP, and other important topics. The course also examines the Node.js ecosystem, including npm, testing frameworks, web service frameworks, data access and testing technologies. Attendees will also explore the nature of CommonJS and workflows which allow JavaScript modules to operate in the context of client and server side applications.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Secure JavaScript coding with .Net

This hands-on course gives practicing JavaScript programmers an understanding of the techniques and best practices for developing secure JavaScript applications for browser and .Net environments.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

For more information or to book RX-M to train your team

Contact Us

Related Training: