Course description
JavaScript 2: Advanced JavaScript for Websites and Web Applications
For those with experience in JavaScript, this short course will take their skills to the next level.
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 the potential of TDD, ES6 and React Framework.
Upcoming start dates
Suitability - Who should attend?
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.
Eligibility
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.
English requirements
You will need a good level of spoken and written English to enrol on this course.
Outcome / Qualification etc.
You will be awarded an official City, University of London certificate if you attend over 70 per cent of the classes. The course is not formally accredited.
Training Course Content
- 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;
- Test-driven development (TDD)
Course delivery details
Led by an industry professional, this practical course takes place over ten weekly evenings from 18:30 to 20:30 on every Monday.
Get Inspired! Watch the Video
Request info
City University London
City, University of London is a special place. With skill and dedication, we have been using education, research and enterprise to transform the lives of our students, our community and the world for a hundred years. We are proud of...