Як вивчити Front-end без ІТ-курсів та технічного вишу?
Владислав, Front-end Lead у Brainstack, виділив ключові вимоги до навичок, які повторювалися майже в кожному описі з 30-ти вакансій Front-end розробників. Цей список сьогодні:
💻 Верстка
▫️знання більшості HTML5-тегів і CSS3-властивостей;
▫️вміння використовувати Sass, Styled Components, Tailwind CSS;
▫️створення адаптивних landing page за макетом у Figma.
💻 JavaScript
▫️опанування підручника uk.javascript.info на 60%;
▫️впевнена робота з методами для роботи зі строками, масивами, об’єктами та розв’язання подібних задач на live-coding;
▫️використання TypeScript для типізації компонентів і функцій;
▫️використання ESLint та Prettier;
знання jQuery і навички підключення його бібліотек.
💻 React
▫️використання всіх React Hooks та більшості популярних бібліотек для React: навігація, валідація форм, додавання слайдерів та інше;
▫️підключення готових компонентів (форм, таблиць, кнопок) із популярних UI-бібліотек, як Material UI та Ant Design;
▫️підключення store-менеджерів: Redux (thunk, saga), MobX, Recoil.
💻 API
▫️розуміння, як працює інтернет, знання протоколів передачі даних та кодів HTTP-помилок;
▫️вміння інтегрувати готове REST API з JWT-токеном і типовими CRUD-операціями, використовуючи бібліотеку axios;
▫️робота з React Query, знання про Apollo/GraphQL.
💻 Інше
▫️знання типових Git-команд: робота з branch, commit, merge, resolve conflicts;
▫️мати уявлення про Agile, Scrum, Kanban, а також розуміти SDLC;
▫️зібрати власні знання в декількох пет-проєктах для портфоліо, які бажано мають бути не домашнім завданням з курсів з типовим Uber Eats.
#поради_itcat
Post #1335
1.01K

- 👍 3
- ❤ 2
- 👨💻 1