Search

Search

JavaScript For Experts – Benchmarks, Profiling and Best Practices- Workshop

JavaScript For Experts - Benchmarks, Profiling and Best Practices- Workshop

Main Speaker:


Anna Karp

Tracks:

After Event Workshops
Code

Seminar Catgories:

Back-end
Front-end

Course ID:

18410

Date:

3.12.2018

Time:

Daily seminar
9:00-16:30

Add to Calendar 3.12.2018 09:00 3.12.2018 16:30 Asia/Jerusalem JavaScript For Experts - Benchmarks, Profiling and Best Practices- Workshop

The popularity of JavaScript during the last few years has extended to Server side (Node.js), mobile (web applications, native), enterprises, games and more development, as well as to many vital frameworks and libraries based on JavaScript offers better user experience in terms of reliability and performance.
We will focus on understanding objects, functions, events, variables and scopes together with latest new features of ECMA standardization.
Profiling the JavaScript, repaint and reflow benchmarks compares and more.

Overview

The popularity of JavaScript during the last few years has extended to Server side (Node.js), mobile (web applications, native), enterprises, games and more development, as well as to many vital frameworks and libraries based on JavaScript offers better user experience in terms of reliability and performance.
We will focus on understanding objects, functions, events, variables and scopes together with latest new features of ECMA standardization.
Profiling the JavaScript, repaint and reflow benchmarks compares and more.

Prerequisites

  • JavaScript
  • HTML
  • CSS
  • Ajax
  • HTTP & Client server communication
  • Object Oriented Programming

Course Contents

  • Few Design Patterns You Should Know.
  • Behind the Scenes of Modern Web Browsers.
  • Practical Techniques and Tips for Better Performance, covering:.
    • HTML content and style manipulation tips.
    • Understand the JavaScript Scoping.
    • Non-Blocking programming.
    • Sync vs Async performance.
    • Repaint and reflow
    • CSS – Style VS Class DOM changes
    • Web workers
  • Objects &  primitive literals- benchmarks and profiling
  • Manipulating the DOM tricks.

 

 

 

  • Angular 5 Hello World application with redux example – if time permits!
    • Angular 5 Hello world
    • Redux introduction
    • Managing our states with redux.

 

The purpose of the lecture:

  • Improve your development JavaScript skills.
  • Learn how to build a websites and web apps the right way.
  • Better user experiences by improving app performance.
  • Learn how to use the benefits of latest JavaScript standardizations.
  • Overview Angular 5, choose is or not.


Contact