Skip to main content

Webmaster - Advanced JavaScript Programming - Level 4 Course

DLC029

Designed for experienced programmers, this course will help you master advanced JavaScript techniques and build applications across a range of JavaScript frameworks.

Course duration

Up to one year.

Course outcome

Webmaster Advanced JavaScript Level 4 Programming certificate.

Entry requirements

Learners must have a good level of knowledge of JavaScript and HTML programming.

Assessment

Coursework projects and assignments.

Study Options

This course is only available to study online.

Study Options

 
£379.00
or £11.22 /month*
Course code: DLC029

Now's the perfect time to enrol - a month of new beginnings and HUGE savings!

Contact us

*Pay monthly option available via Snap Finance on payment page in checkout

visamaestromastercardpaypalamexdiscoverdinerselo

Course overview

This advanced JavaScript course is designed for experienced programmers looking to deepen their knowledge. You will explore functional programming style, asynchronous coding, DOM manipulation and testing techniques, all while building sophisticated applications using popular frameworks and libraries for both front-end and back-end development.

Course content

1.1: Introduction
1.2: Variables & scope
1.3: Arrow functions
1.4: Template literals
1.5: Enhanced object properties
1.6: Destructuring assignment
1.7: Classes & modules
1.8: Transpilation, iterators, & generators
1.9: Lesson review & quiz
1.10: Assignment 1 – advanced JavaScript exercises

2.1: Introduction
2.2: Asynchronous programming
2.3: Callbacks
2.4: Promises
2.5: Async/wait
2.6: Lesson review & quiz
2.7: Assignment 2 – asynchronous programming project

3.1: Introduction
3.2: DOM chaining and navigation
3.3: DOM manipulation
3.4: DOM events & event objects
3.5: Introducing jQuery
3.6: Lesson review & quiz
3.7: Assignment 3 – event handling project

4.1: Introduction
4.2: Testing
4.3: Types of testing
4.4: Test tools & environments
4.5: Lesson review & quiz
4.6: Assignment 4 – a Mocha testing project

5.1: Introduction
5.2: Introducing functional programming
5.3: Pure functions
5.4: Higher order functions & shared state
5.5: Lesson review & quiz
5.6: Assignment 5 – functional programming project

6.1: Introduction
6.2: Introducing JavaScript environments
6.3: Using Node.js
6.4: Streams and pipes
6.5: Using Express Server
6.6: Using React
6.7: Lesson review & quiz
6.8: Assignment 6 – building a HTTP server

Awarding body

The certification is issued through Open Awards. Open Awards are an Awarding Body Organisation approved by Ofqual. Set up in 1981, Open Awards (previously the North West region of the National Open College Network – OCNNW) have been in business for over 30 years and are a not for profit organisation and a registered charity.

You will complete a number of coursework projects and assignments, which are marked by your course tutor.

You will have a full year to complete this course, which is plenty of time to be able to study at your own pace and learn around your other commitments.

You will study this course via distance learning, which means you can learn at a time and place to suit you. You will study this course online and work will be submitted to your course tutor by email or post. You will receive a year’s full tutor support by email, so help is only a click away!

Providing the assignments have been completed to the required standards, you will receive a Level 4 Open Awards Quality Endorsed Unit Course Certificate with 8 Open Awards Credits.

The completion of this course alone does not lead to an Ofqual regulated qualification but may be used as evidence of knowledge and skills towards regulated qualifications in the future. To this end the learning outcomes of the course have been benchmarked at Level 4 against level descriptors published by Ofqual, to indicate the depth of study and level of difficulty involved in successful completion by the learner.

FAQs

You must have a good level of knowledge of JavaScript and HTML programming.

Hardware and software requirements:

• Intel Core i5 or equivalent processor;
• 4gb RAM;
• 30gb available disk storage;
• An Internet connection;
• Windows 10 64-bit operating system or later;
• Google Chrome browser;
• Babel (installed during the course);
• Node.js and Node Package Manager (installed during the course).

You may start at any time and have up to a full year to complete your studies. This course is truly flexible and adaptable around your lifestyle and other commitments.

  • Online learning platform
  • Personal tutor support
  • Assignment marking and feedback
  • Dedicated learner services
  • FREE XO Student Discounts membership
  • FREE CV critique service
  • FREE employability guide to help you impress future employers

You will send your work to your personal course tutor for them to mark and return to you. On successful completion of the course, you will be awarded your Webmaster – Advanced JavaScript Certificate.

It's not a problem. We offer a course replacement service, so if you get into trouble and your course pack is lost or damaged, our Learner Services Team can provide you with a new set of materials for a one-time additional fee.

That's not a problem. We want to make sure you're 100% confident about enrolling on the course and starting your study. So, just give our team of education specialists a call on 03300 563 100 and they'll do their best to help.

Related courses