Навыки и знания для фронтенд-разработчика
Ниже отмечены навыки, которые должны быть наработаны за время работы над различными проектами.
| HTML | CSS | Webpack | |||
| JavaScript | SVG-графика | Типы данных | |||
| Adobe Photoshop | Adobe Illustrator | SQL | |||
| Git | TypeScript | Операторы | |||
| ReactJS | AngularJS | Управляющие конструкции | |||
| VueJS | Bootstrap | Функции | |||
| Next (React-based) | Nuxt (Vue-based) | ООП | |||
| Gatsby (React-based) | Gridsome (Vue-based) | Инкапсуляция | |||
| Push Notifications | Service Worker | Абстракция | |||
| Web App manifest | App shell | Полиморфизм | |||
| HTTPS | Unit tests | SCSS, SASS, LESS | |||
| Integration tests | End-to-end test | Emmet | |||
| Figma | DevTools | VS Code | |||
| JSON | API | Cookie | |||
| AJAX | RestAPI | Local Storage | |||
| Сессии | NPM, YARN | Axios | |||
| Tailwind CSS | ESLint | Prettier | |||
| JSX | Redux | TypeScript | |||
| JSON | RESTful API | GraphQL | |||
| Apollo | VueJS |