The JavaScript - Essentials training course provides an in-depth coverage of the JavaScript including Form Validation, Modular Programming, AJAX, sending GET and POST requests. You will learn to create Interactive Web Pages using Javascript event handling and use ajax to send asynchronous requests to web pages and handle the responses. You will learn to write JavaScript code for form validation, calculating total orders, conditional navigation (taking the user to a page based on information they enter), image rollovers (e.g., having a button light up when the user moves their mouse over it), and more.
The Advanced JavaScript training course teaches experienced JavaScript developers the skills needed to build robust, scalable software. This course covers some of the complex parts of the JavaScript language and goes on to discuss server programming in JavaScript, as well as various other options for client-server integration.
By attending JavaScript - Essentials workshop, delegates will learn
- Fundamentals of JavaScript programming, including the use of the core JavaScript objects and the syntax of the language (statements, conditionals, loops, functions, etc.)
- To immediately put JavaScript to use writing code for validating forms, totaling orders, handling image rollovers and other display tasks, conditionally navigating the user to various pages, and more
By attending Advanced JavaScript workshop, delegates will learn to:
- Thoroughly understand core mechanisms of the JavaScript language, such as scope, closures, and inheritance
- Review client-side AJAX techniques and integrate to server-side services written with node.js
- Design and build apps in small manageable modules and learn how to manage loading and using modules
- Design JavaScript apps that properly support URLs, back-button, history, and deep-linking
- Plan and build large JavaScript applications
For Advanced JavaScript course: Solid knowledge of HTML, CSS and JavaScript. You should be comfortable creating JavaScript objects and functions, DOM programming and working with browser events.
