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.
Prerequisites
- 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.
Curriculum
For a more detailed version, leave your email below
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
Creating applications with 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
AI module
0 h • 2 topics- Self-Paced lesson on AI Basics
- Ace Your Job Search with AI
Get the full course description
Application process
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an interview to see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.
Course content
Total hours
Teacher
Course fee
A small step towards your big career in IT
- 24 teacher-led sessions
- 3 lessons per week
- Unlimited access to course materials
- English lessons
- Career support
Pay upfront
462€
total
You could have awesome new skills and a new job in IT.
Got questions?
Our impact
graduates finished our courses
hours of IT education
of our graduates are women
teachers work today
schools in 3 countries
IT companies employed our students
people working with Beetroot Academy globally
Application process
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an interview to see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.