Call +60 3-2711 7241 Email:

HRDF Approved Training Provider in Malaysia - Modular Fast Track Skill-Based Trainings

Advanced Javascript ES6 Essential Training

ES6 is the latest Javascript standard. ES6 is short-hand for EcmaScript 6. ES6 is used extensively in Node,js, React.js, Vue.js and many Javascript frameworks. It is important to master ES6 to It is used by applications to enable client-side scripting. This course covers the advanced topics in Javascript & ES6 . The topics include:

  • Default Parameters in ES6
  • Template Literals in ES6
  • Multi-line Strings in ES6
  • Destructuring Assignment in ES6
  • Enhanced Object Literals in ES6
  • Arrow Functions in ES6
  • Promises in ES6
  • Block-Scoped Constructs Let and Const
  • Classes in ES6
  • Modules in ES6

HRDF SBL Claimable for Employers Registered with HRDF

HRDF claimable

Course Code: M593

Course Booking

MYR880.00 (GST-exclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Module 1 Get Started on ES6

  • Overview ES6?
  • New Features of ES6
  • Browser Support

Module 2. Javascript Overview

  • Variable
  • Array
  • Object
  • Control Flow
  • Loop
  • Function
  • ForEach
  • Event

Module 3. Basic ES6 New Features

  • Let & Const
  • Template Literals
  • Transpiling
  • Spread Operator
  • Map & Set
  • For Of Loop

Module 4. Advanced ES6 Features

  • Default Function Parameters
  • Rest Parameters
  • Object Literal
  • Arrow Function
  • Destructuring 
  • Generator Function

Module 5. ES6 Object Oriented Programming

  • Class and Object
  • Inheritance
  • Getter and Setter

Module 6. ES6 Asynchronous Features

  • Callback
  • Promise

Who Should Attend

  • Web Developers
  • Frontend Web Designers
  • System Developers



The following basic knowledge is assumed:

  • HTML5
  • CSS3

Software Requirement

Pls download and install the following software prior to the class

  • Visual Studio Code


ES6 TrainerKanaiya Kamboj is currently working at Invenco Asia Sdn bhd as a Sr. Full Stack Developer. His expertise is AngularJs 1.x,Angular 2,Angular 4,Ionic 3,React.js with Cordova mobile apps,Redux, Vue.Js, JavaScript, Jquery, ASP.NET(C#), Entity Framework, Ntier, Linq, WCF,Windows Services, MVC, Web Api,Node.Js and SQL Server,MySQL server, MongoDB

ES6 TrainerJamalla Zawia is a Web/Mobile Application Developer and Instructor. She has a great passionate toward both, Teaching and Software Development. She has seven years of teaching experience as a college instructor, in addition to at least other seven years of experience in Software Development as a Freelancer. Jamalla graduated in 2009 with a Master Degree in Information Technology and prior to that she had graduated in 2004 with a Bachelor Degree in Computer Science. She got both degrees with excellence. She executed and participated in many Software Development projects in both education and business domains.

Jamalla works on lot of desktop, web, and mobile technologies such as HTML, CSS, Bootstrap, JavaScript, PHP, Laravel, Java, C#, Angular 2.0, Android, SharePoint, WordPress, WooCommerce, Joomla, MySQL and many more. Currently she works as a senior Data Analyst and Management for national Petroleum Company in Yemen where she is a key part of internal teams.

ES6 trainerFurkan Kabir has about 11 years of programming and application development experience in Microsoft .NET 2003-2015. He has good knowledge of SQL Server 2000-2014 and MySQL Database Programming and the implementation of the enterprise database for large scale Application development. He worked on several enterprise web application development projects.

HTML5 and CSS3 TrainerDharam Verma has over 10 years of experience in Microsoft Dot Net technologies and others, as well as in end-to-end software development life cycle (SDLC) including- System Study, Analysis, Project Planning, Technical Design, Development, Testing, Implementation and Documentation. He has extensive experience in the development of web applications using ASP.NET, C# .NET, ADO.NET, Web Services, WCF, RESTFUL Services, ASP.NET MVC, ASP.NET Web API, LINQ, T-SQL and XML, and development of desktop based applications using C# .NET WCF, WPF, WinForms, LINQ, Entity Framework and T-SQL.

ES6 TrainerAbdul Kader is an experienced Software Engineer who can bring a diverse skill set and creative drive to software application development. He is proficient at designing and formulating test automation frameworks, writing code in various languages, and feature development and implementation. He specializes in thinking outside the box to find unique solutions to difficult engineering problems.

ES6 TrainerAdel Bachene is 5+ Years of diversified experience in software engineering. Passionate about Big Data and Web Development. In the past 3 years, he has been working as a full-stack Web Developer responsible for designing new systems and building scalable web applications. He completed his my Master Degree Research on emotion recognition from facial expressions and developed an application using OPENCV library.

ES6 TrainerSyed Muhammad Farrukh Akhtar has more than 15 years of experience analysis, designing, developing, integrating and managing large applications for diverse industries. He has experience working in Dubai, Pakistan, Germany and Malaysia, strong hands-on experience of software design, development and integration on different platform like IBM J2EE, Oracle and Microsoft .Net, Big data, Hadoop, Spark, HBase, Hive, Sqoop, Flume and NoSQL. He also has expertise in Machine Learning/ Deep Learning with Tensor Flow, Keras and Python, excellent skills in React, Ionic 2, Angular 2, Mobile Apps with React Native and Node.js.

He is highly knowledgeable in object oriented software development, requirements analysis, and database design. Possess deep understanding of Open Source technologies’ applicability in emerging business areas. He possesses excellent knowledge in Rational Unified Process (RUP); Rational Software Architect; data modeling and mapping; and extensible system design using the UML and Visio. Professional experience on J2EE, JMS, Web Sphere, Oracle, Spring, Hibernate, Struts and 3-Tier Web-based Applications Development.

ES6 TrainerJecelyn Yeen is a Director at Women Who Code Kuala Lumpur. When she’s not directing, she’s jumping into mysterious seawaters in search of narwhals and mermaids.

Jecelyn speaks in several languages, including Mandarin, English, C#, HTML5, Javascript and AngularJS. Web development ninja by nature, Ezypay’s Initiative Manager by profession – she has been a practitioner of clean coding for nearly 9 years and have worked with tech companies including Exact and Avanade.

Write Your Own Review

You're reviewing: Advanced Javascript ES6 Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

Javascript for Interactive Website Essential Training

Javascript for Interactive Website Essential Training

1 Review(s)
MYR880.00 (GST-exclusive)
Typescript Essential Training

Typescript Essential Training

MYR880.00 (GST-exclusive)
Basic Angular JS Training

Basic Angular JS Training

1 Review(s)
MYR880.00 (GST-exclusive)
Advanced Angular JS Training

Advanced Angular JS Training

1 Review(s)
MYR880.00 (GST-exclusive)
Full Angular JS Training

Full Angular JS Training

3 Review(s)
MYR1,600.00 (GST-exclusive)
Basic React.js Training

Basic React.js Training

MYR880.00 (GST-exclusive)
Vue.js Essential Training

Vue.js Essential Training

MYR880.00 (GST-exclusive)