Automated tests are an essential part of professional development
Designing code that’s easy to analyze and modify requires a good understanding of how it’s organized
Development isn’t just coding, it’s also mastering the accompanying tools: command line, NPM, Git, Webpack, and others
Libraries that handle common developer tasks. They significantly reduce the amount of code and automate routine tasks
The only programming language that works in browsers. The main tool for frontend developers
Languages for building web pages, they describe their structure (block layout) and appearance, and maintain text formatting
Any program is a sequence of steps performed on data. How data is organized has a major impact on a project’s usability
Frontend developers' code runs in browsers, therefore, developers need to be able to interact with and modify the page
Algorithms and data structures
Frameworks (React + Redux Toolkit)