About this course

JavaScript Essentials 2

This course is the second in a 2-course series, and it will prepare you for the JSA – Certified Associate JavaScript Programmer certification exam.

This course gives you the opportunity to dive deeper into JavaScript programming and learn how to analyze and model real-world problems in terms of object-oriented programming, and to learn more advanced techniques using functions, including but not limited to elements of asynchronous programming.

This course picks up where JavaScript Essentials 1 leaves off, with the primary goal of developing your skills related to the more advanced aspects of JavaScript programming, such as:

  • mastering general coding techniques and learning the basics of object-oriented programming (OOP) using class-based and classless approaches;
  • working with a selected set of built-in objects, providing additional programming functionality;
  • use of complex data structures such as Map or Set;
  • advanced use of functions including generators, iterators, closures and IIEE;
  • elements of asynchronous programming using both classic callback functions and promises.

The course will prepare you for entry-level jobs and careers connected with widely understood development, which includes junior front-end development positions associated with building and designing simple programs, junior back-end development positions associated with building and designing simple back-end programs, and junior tester positions associated with unit and integration tests.

You will:

  • Design, develop, debug, execute, and refactor computer programs written in JavaScript
  • Object-Oriented Programming (OOP)
  • Analyze and model real-life problems, and solve them using the procedural and OOP approaches
  • Solutions Architecture
  • Algorithmic and analytical thinking
  • Best practices in programming
  • Create, develop, and improve your own programming portfolio to increase your value in the job market
JavaScript Essentials 1 Course Icon

Channel: Edube Interactive

Sponsor: OpenEDG JS Institute

Mode: Online self-study course

Level: Intermediate

Cost: Free

Study Time: 50 hours

Language: English

Associated Certification: JSA – Certified Associate JavaScript Programmer (JSE-40-0x)

Associated Courses: JavaScript Essentials 1 (Beginner)

Prerequisites: None

Course Syllabus

Exam Syllabus Contents

Module 1 – Classless objects

Module 2 – Classes and class-based approach

Module 3 – Built-in objects

Module 4 – Advanced function usage