courses

Online

Advanced JavaScript / React

Course duration

2 months

Level advanced
Course authorRoman Nikiforov
Start date

September

Overview

If you already work with JavaScript, it’s time for React/Redux. The React JS library solves problems connected with interfaces: goods in the basket, lists of users. When more and more pages appear, you can use Redux.

After finishing the course you will know React tools such as: ESLint — for code syntax check, React Router v4 — for creating menus and pagination, Reselect — for optimizing the operation of states, Immutable.js — a library that helps to create immutable data collections, Jest — for testing. You will learn to create functional components using React hooks. And you will be able to write unit-tests, using Jest and react-testing-libraries. As a result, you will create your own application and will be able to work as a React developer. The online test is not provided on this course. You will get a test task after an interview.

Required

  • HTML, CSS 
  • Preprocessor: SASS 
  • Data types, syntax,basic JavaScript structure and functions 
  • Work with DOM 
  • Event model in JavaScript 
  • Work with AJAX requests within JavaScript.
student

Why Advanced JavaScript?

  • The entry threshold to React/Redux is quite high. If you learn this technology, you will be considered an excellent JS developer 
  • Besides web-development, JS can be used as a server language and you can create desktop applications 
  • Using React you can code as Facebook, Instagram. AirBnb developers. You can be sure that this technology will not lose it’s popularity. By the way, we also use JS in our website coding 
  • After you learn one JS library, the others will be easier 
  • If you know React you can learn React Native and develop gadget applications.
scholarship

Course Content

The course modules cover all skills and knowledge expected from a Junior specialist

  • JavaScript

    14 h • 6 topics
    • Scope of variables. Functions as Higher-Order Elements
    • Closures in JavaScript. The practical implementation of closures
    • Regular Expressions
    • ES 6, 7, 8 script
    • Object-oriented Programming in JavaScript
    • Asynchronous JavaScript
  • React

    36 h • 10 topics
    • Introduction to React
    • Using React library for creating a user interface
    • Higher-Order Components (HOC)
    • React hooks
    • Films project. Part 1
    • Films project. Part 2
    • Films project. Part 3
    • Films Project. Part 4
    • Films Project. Part 5. Refactoring
    • Testing basics. Jest framework
  • Redux

    14 h • 3 topics
    • Redux basics
    • Redux. Books mini project
    • Redux. Create a project

Get the full course description

Application process

Sign Up

Take an optional quiz in the preferred course or simply leave us your contact details

Interview

Our regional coordinator will contact you shortly to see if we are a good match

Enrollment

Secure a spot in the next group and prepare to study hard

Test Yourself

Here is an optional quiz to assess your current knowledge of Front-End Development. It will help us pick the right group for you.

Course Breakdown

64

Total hours

Practice
During lessons, you’ll solve real-life cases with your teacher. You’ll work individually or in groups together with your colleagues.

Weekly class schedule (CET)

timetable
  • Monday

    18:00 - 21:00

  • Wednesday

    18:00 - 21:00

  • Friday

    18:00 - 20:00

Tuition

You will get

  • 64 teacher-led lessons
  • 0 classes/week
  • Unlimited access to course materials
  • Career & employment support
  • Graded diploma

Pay upfront

1,990

*19,990 SEK

total

Got questions?

Other questions?

Call us at 073 647 27 06

impact

Our numbers

3900+

graduates finished our courses

450 000+

hours of IT education

40%

of our graduates are women

80+

teachers work today

20

schools in 3 countries

100+

IT companies employed our students

100+

people working with Beetroot Academy globally

Application process

Sign Up

Take an optional quiz in the preferred course or simply leave us your contact details

Interview

Our regional coordinator will contact you shortly to see if we are a good match

Enrollment

Secure a spot in the next group and prepare to study hard

Get started now

Optional Test

You can help us pick you a group if you take an intro quiz. Feel free to leave your details or contact us if that suits you better.

Contact us

073 647 27 06

alida.arteaga@beetroot.academy

forms