Train together, save more! 10% off individual registration, 20% off for pairs.
×
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

The JavaScript language has become essential for the development of rich client applications. This course will give you all the technological know-how to implement real web applications from advanced JavaScript ES5 concepts, while preparing you to use ES2015.

Who is this training for ?

For whom ?

Web Developers and Project Managers.

Prerequisites

Training objectives

  • Learn advanced JavaScript ES5 concepts Putting Object Oriented Programming into practice Master the debugging environment Implement the jQuery JavaScript Framework Manipulate HTML5 JavaScript APIs Understanding the notion of server-side JavaScript with Node
  • js
  • Training program

      • Methods for dynamic object creation.
      • Event phases capture, capturing, bubble.
      • Event management.
      • Event type objects.
      • XML and JSON data structure Advanced methods in ES5.
      • Exercise: JSON data exchange.
      • Creating events.
      • Operation and integration.
      • Event management and delegation.
      • jQuery for Ajax exchanges and forms management.
      • Practical work Create a jQuery plugin.
      • The main new features.
      • JavaScript supersets: TypeScript, Babel, Traceur.
      • ES6 in production.
      • Practical work r nProduction of ES2015 code with TypeScript and Node.
      • js.
      • Callbacks about the object.
      • Properties.
      • The scope chain.
      • The prototype chain.
      • Methods.
      • Inheritance.
      • Private and public data scope.
      • Mapping and serialization.
      • Design Pattern Keys in JavaScript .
      • Closure function.
      • Singleton and Modules.
      • Exercise: Putting OOP into practice.
      • Developing a micro framework for managing the DOM.
      • Structure and syntax of a regular expression.
      • Using the RegExp object correctly.
      • Asynchronous validation.
      • Practical work Date check, email.
      • Chrome Devtools, Firefox Developer, Node-debug Handle client error messages in production.
      • Cross-browser testing.
      • Test storage.
      • Performance tests.
      • Practical work Bug finding and performance optimization with ChromeDevtools.
      • Embedded data storage solution: SQLite, LocalStorage, Cookies.
      • Compensate for communication latencies.
      • JSON Web Token, secure exchanges.
      • Ajax and XMLHttpRequest, consumption of remote services.
      • JavaScript Node server.
      • js.
      • Practical work Calling Web services.
      • Use an onboard base, exchanges with the remote base.
      • New events.
      • Multimedia API management.
      • Client/server communication modes.
      • Using Web Workers.
      • Mobile development "offline first".
      • Technique for optimizing client/server communications.
      • Practical work Manipulation of JavaScript APIs under HTML5.
    • 841
    • 28 h

    Submit your review

    Translated By Google Translate