For those with experience in JavaScript, this short course will take their skills to the next level.
1 starting date
-
Starting date:
- Duration: 10 weeks
- Time: to
- Fees: £520 (no VAT)
- Occurs: Tuesday
- Location: Online
- Booking deadline:
Want to find out more?
Advanced JavaScript with ReactJS and NextJS Course overview
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.
Who is it for?
This course is for people with some knowledge of JavaScript; we will learn how to make use of the most widely used JavaScript framework, ReactJS. You will learn how to write reusable code, and create dynamic applications for the web.
Find out more about our Computer science and computing courses
Timetable
Led by an industry professional, this practical course takes place over ten once-weekly evenings.
City Short Courses follow the academic year, delivering courses over three terms. These include:
- Autumn - October
- Spring - January
- Summer - April
Benefits
- Delivered by an industry professional
- Taught in small groups
- Awarded a City, University of London certificate
What will I learn?
- JavaScript refresher
- Learn about Typescript
- React Essentials - props, state and how it works
- Use NextJS to create your first React Project
- Styling your React Components
- Debugging Your React Project
- Testing your React Project
- Working with the ContextAPI, useReducer
Assessment and certificates
Informal assessment will take place through game development, group discussion, classroom activities, and questions and answers sessions as guided by your tutor.
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.
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.