JavaScript Adv Course
Learn how to efficiently manipulate and parse JSON data, integrate APIs, and build responsive web applications that adapt to different devices and screen sizes. This course will deepen your knowledge and position you as a skilled JavaScript developer.
The course also ensures you are familiar with the latest features and best practices. New to JavaScript? Our JavaScript Introduction course covers the fundamentals before progressing to these advanced topics.
Key Learning Points
Key Learning Points
- Use ES6+ destructuring, arrow functions and more
- Master object-oriented programming with classes
- Work with JSON and communicate with a server
- Write clean async code using promises and async/await
- Apply design patterns for maintainable code
If attending an online course you must have a licensed copy of any software required and access to a suitable computer.
You should have attended our JavaScript Introduction course or have equivalent working knowledge
Who is this course for?
For JavaScript developers who want to master ES6+, object-oriented programming and advanced techniques. Requires our JavaScript Introduction course or equivalent working knowledge.
Expert Trainers
Course leader is an experienced industry expert
Course Dates
Course Outline
Fundamentals Overview
Variables
Datatypes
Type casting
Arrays
Objects
JavaScript and ECMAScript
ES6 changes
ECMAScript6+
Object destructuring
Objects
Properties
Keys and values
Creating Objects
Overwriting Objects
Deleting objects
Classes
Constructors
Exploring Eventlisteners
Named functions
Arrow functions
Propagation
Bubbling
JSON
Fetching data from server
Promises / await
Displaying content page
Looping through data
Posting JSON to server
Storing Data
Local storage
Session storage
Collections
Maps
Sets
Building web page applications
Career paths
Roles this course supports
People training on JavaScript Adv often work in the careers below.
Who attends?
Career Progressives
Professionals who wish to develop skills for their current role and companies who believe in developing their talent.
Career Changers
People seeking opportunities which require new skills. Industry relevant training for those pursuing a new role.
Graduates
Certified courses for those who have earned their theoretical stripes, but need to prove capability to future employers.
Learn Your Way
Face To Face
Learn face-to-face with expert mentors in a dynamic setting that inspires growth and confidence.
Live Online
Join remotely with expert mentors in real time — flexible, interactive learning that fits your lifestyle.
Team Training
Upskill your team together. Build your team and develop consistency, and collective confidence.
Three Steps To Success
Identify Your Path
Define your direction with purpose, aligning your learning journey to personal and career goals.
Learn With Experts
Gain practical insight from real-world experts who bring clarity, confidence, and momentum to your growth.
Earn Certification
Your certificate of attendance is proof of progress — benchmarking your skills and commitment to growth.
Further Reading
5 Reasons Why You Should Learn How To Code
Coding skills are in high demand. Learn them now and become an attractive candidate for sought-after, lucrative roles…
What skills do you need to be a Web Developer?
Thinking about a career in web development? Our coding expert Dele breaks down the skills, tools and pathway you need…
How Coding Will Change the Job Market
The pandemic has catapulted certain technologies ahead and with it increased the demand for certain jobs. Read how…