Courses
  1. Undergraduate
  2. Postgraduate
  3. Research Degrees
  4. CPD
  5. Short Courses
Courses

JavaScript 2: Advanced JavaScript for Websites and Web Applications Short Courses

Choose a start date

Key information

Duration:
TBC
Time:
TBC
Fees:
TBC
Course code:
TBC

For those with experience in JavaScript, this short course will take their skills to the next level.

Why choose this course?

Following on from the introductory JavaScript short course, this course will present advanced JavaScript concepts and focus on building more complex scripts and applications.

You need to have attended our introductory JavaScript course, or be comfortable with the basics of the JavaScript language.

You should know how to:

  • create functions (with arguments), arrays and objects;
  • create if statements and for loops;
  • register events;
  • select and manipulate elements in the DOM.

You should also be familiar with a JavaScript library such as jQuery, Sizzle or Zepto.

Led by an industry professional, this practical course takes place over ten weekly evenings in our central London location.

Course overview

The JavaScript 2: Advanced JavaScript for Websites and Web Applications short course covers concepts such as JavaScript patterns, the "this" keyword, local storage, variable scoping, JavaScript performance and best practices.

We will also explore using JavaScript libraries to speed up simple tasks such as DOM selection, manipulation and event registration.

What will I learn?

What will I learn?

  • Professional coding standards, best practices;
  • Arrays and objects;
  • Scope, hoisting and the "this" keyword;
  • Advanced event handling and custom events;
  • Creating High performance applications using bundlers (Webpack);
  • ES6 and using Transpilers;
  • Working with API/JSON;
  • Asynchronous JavaScript (Promises, Async/Await, Generators);
  • Introduction to React;
  • Building modular applications using React;

Eligibility

Eligibility

Prerequisite knowledge

You need to have attended our introductory JavaScript course, or be comfortable with the basics of the JavaScript language.

You should know how to create functions (with arguments), arrays, object, if statements and for loops, register events and select and manipulate elements in the DOM.

You should also be familiar with a JavaScript library such as jQuery, Sizzle or Zepto.

English requirements

Applicants must be proficient in written and spoken English.

Teaching & assessment

Teaching & assessment

Informal assessment will take place through game development, group discussion, classroom activities, and questions and answers sessions as guided by your tutor.

Short course.

Small commitment.

Big Reward.

Book Now

Tutor information

  • Aris Markogiannakis

    Aris Markogiannakis is currently working as Senior Developer for over ten years in the City of London, and is an active organiser of meetups contributing in the JavaScript community. He has an extended background working with all the major languages such as .NET, PHP, Java and JavaScript. He holds two masters degree and a first degree from the University of Sunderland.

Short course.

Small commitment.

Big Reward.

Book Now