Advanced JavaScript

2 months • part-time course  in

Learn, how to use the most popular tools of JavaScript

Recruitment is ongoing

Learn, how to use the most popular tools of JavaScript

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 create immutable data collections, Jest — for testing. You will learn to create functional components using React hooks. And you will learn 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.

What will you get?
  • React/Redux
  • React Router v4
  • ESLint
  • Reselect
  • Immutable.js
  • Jest
Required skills
  • 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.

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.

Course content

practice

64 hours

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

career guidance

8 hours

Specialist in HR will help you understand the local IT market, teach you how to write a compelling CV and will guide you through an interview process.

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

Specialist in HR will help you understand the local IT market, teach you how to write a compelling CV and will guide you through an interview process.

Monday

19:00-21:00

Wednesday

19:00-21:00

Saturday

12:00-16:00

Course description

module 1
JavaScript

1. Variable scopes + Functions as higher order elements, 2 hours

2. JavaScript closures + Practical using of closures. 2 hours

3. Regular expressions, 2 hours

4. ES syntax 6, 7, 8; 2 hours

5. Object Oriented Programming in JavaScript. Prototypes, using ES syntax, 1 hour

6. Project with an OOP using, 3 hours

7. Asynchronous JavaScript, 2 hours

module 2
Creating applications with React

1. Intro to React, 4 hours

2. 2 mini-projects, 4 hours

3. Higher Order Components, 4 hours

4. React hooks, 4 hours

5. Project Films, 12 hours

6. Code Refactoring of Films project, 2 hours

7. Testing of components with Jest framework using, 6 hours

8. Using Redux library in projects Course catalog, 14 hours

Teachers

Students says:

For many years I`ve been working for the police. So, this is my first experience with this type of education. I'm grateful for changes in my life. Now I’m a web-designer.

Trubnikova Kristina, Mariupol

I’ve understood that I can not only work but share my knowledge at different IT conferences. Later I've found my ow conference in Kharkiv. Also, I work as a coach in an HTML academy.

Antipenko Vlad, Poltava, Founder KharkivFrontend.org

It was difficult to start. I knew a little about programming. But everything in the courses was interesting. And now — I'm a developer.

Tiunov Alexander, Kramatorsk, Developer NKMZ

Academy is neither a university nor a school. Nobody forces you to learn here. You do everything by yourself when it's comfortable. I’ve got a portfolio — worked in 4 projects and implemented the functionalities for two of them from scratch. As a result, I’ve found a job thanks to Beetroot Academy/

Safronov Ruslan, Kramatorsk, Developer WebWorks

The teachers shook my brain, which was tired of the routine. Can't say what subject was my favorite, all of them were unique and beautiful.

Rusin Sviatoslav, Poltava

Why Beetroot Academy?

70% employment rate
70% employment rate

Our graduates start careers in IT

Two flags of blue and yellow
Two flags of blue and yellow

Get an international education right here in Ukraine

The full package
The full package

English lessons and career consulting that to get you ready for work.

Learn based on real market needs
Learn based on real market needs

Work on real projects and gain real experience.

We are a non-profit
We are a non-profit

We’re on a quest for impact, not profit.

A rare opportunity
A rare opportunity

Study in a motivating environment with like-minded, ambitious students.

Fee

₴ 91 / hour

Full Fee

Regular

₴8000
or
Monthly Fee

 

₴4400 /m

How to start education

Apply

Regional coordinator will contact you and will arrange an interview.

Interview

Come for a pleasant meeting with our team, to see if we're a good match for each other.

Test

We will evaluate your knowledge and will select an according group. 

Enroll

Study in a friendly environment and feel like home.

Start your application

You could have awesome new skills and a new job in IT, in only 4 months. Exciting! Let's get started on your application