Javascript

Instructor-led training in Javascript. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

intermediate
24–32 hours Live online (VILT) intermediate
Live online (VILT)
Hands-on labs
Assignments & projects
Completion certificate

Overview

This intermediate JavaScript course delves into advanced programming concepts that empower developers to create dynamic and interactive web applications. By mastering JavaScript, you will enhance your ability to solve complex problems and improve user experience in web development.

What you'll learn

  • You will be able to implement advanced JavaScript concepts such as closures, promises, and async/await.
  • You will be able to manipulate the Document Object Model (DOM) to dynamically update web pages.
  • You will be able to utilize JavaScript frameworks and libraries, enhancing development efficiency.
  • You will be able to write modular and reusable code using ES6+ features.
  • You will be able to debug JavaScript applications effectively using browser developer tools.
  • You will be able to integrate APIs and handle asynchronous data requests seamlessly.

Curriculum

7 modules · outline is indicative and can be tailored to your team.

1JavaScript Fundamentals Review
  • Understanding variables, data types, and operators
  • Control structures: loops and conditionals
  • Functions and scope
2Advanced Functions
  • Higher-order functions
  • Closures and scope chain
  • Arrow functions
3Asynchronous JavaScript
  • Callbacks and callback hell
  • Promises and promise chaining
  • Async/await syntax
4Working with the DOM
  • Selecting and manipulating DOM elements
  • Event handling and delegation
  • Creating and removing elements dynamically
5JavaScript in the Browser
  • Using local storage and session storage
  • Making HTTP requests with Fetch API
  • Handling JSON data
6Introduction to JavaScript Frameworks
  • Overview of popular frameworks like React and Vue
  • Setting up a simple project with a framework
  • Understanding component-based architecture
7Debugging and Testing
  • Using browser developer tools for debugging
  • Writing unit tests for JavaScript code
  • Best practices for error handling

Prerequisites

Basic understanding of HTML and CSS is recommended.

Who should attend

This course is designed for web developers looking to enhance their JavaScript skills.

Certification

On completing this course you receive a Skilvi course-completion certificate.

Frequently asked questions

What is the delivery format of the course?

The course is delivered live online, allowing for real-time interaction with the instructor.

How long is the course?

The course spans over 8 weeks, with one 2-hour session each week.

Will I receive a certificate upon completion?

Yes, participants will receive an Skilvi course-completion certificate.

Are exam vouchers included?

Exam vouchers are available through authorized channels on request.

Is any prior experience required?

No prior experience required, but a basic understanding of HTML and CSS is recommended.

Can I ask questions during the course?

Absolutely! The live format encourages questions and interaction throughout the sessions.

Javascript

Pricing on request

  • Live online (VILT)
  • 24–32 hours
  • Hands-on labs & assignments
  • Skilvi completion certificate