"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
1. Modern JavaScript: Syntax, Tooling, Runtime
2. Functions Deep Dive: Scope, Closures, this, and Modules
3. Objects & Prototypes: How JavaScript Really Does OOP
4. Types, Coercion, and “Weird JS” You Need to Know
5. Async JavaScript: Promises, async/await, Events, and Concurrency
7. Node.js Tools: Files, HTTP, Streams
8. Code Organisation: Scaling a JS Codebase Without Chaos
Who Should Attend
Prerequisites
Javascript Basics :
* Variables & assignment
* Operators & expressions (boolean logic, comparisons)
* Control flow: if/else
* Loops / iteration: for, while, for-each-style iteration
* Functions: defining/calling, parameters, return values
* Data structures: arrays/lists, objects
* Error handling: try/catch
* OOP basics: objects, classes, methods, constructors
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022
Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
Modern JavaScript with Node (Beyond the Basics) is a practical course designed to take developers beyond basic JavaScript knowledge and into the deeper mechanics of the language and the Node.js runtime. You’ll learn how modern JavaScript really works—covering scope, closures, prototypes, async programming, and the quirks of the type system—while also building real-world skills with modern tooling, testing, and debugging workflows.
The course focuses on writing clean, maintainable, and scalable JavaScript, exploring functional patterns, module design, and code organization techniques used in professional codebases. By the end, you’ll understand how to structure Node.js applications, handle asynchronous workflows, work with files, HTTP, and streams, and confidently design robust JavaScript systems beyond the basics.
CONTACT
+44 (0)20 8446 7555
Copyright © 2025 JBI Training. All Rights Reserved.
JB International Training Ltd - Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS
Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us
POPULAR
AI training courses CoPilot training course
Threat modelling training course Python for data analysts training course
Power BI training course Machine Learning training course
Spring Boot Microservices training course Terraform training course