Roadmap Frontend-разаботчика в 2025 году
создатель Irina Leonova
1. Java Script
1.1. Основы Java Script
1.2. Манипуляции с DOM
1.3. Fetch API / Ajax (XNR)
2. Интернет
2.1. Как работает интернет?
2.2. Что такое HTTP?
2.3. Что такое домен?
2.4. Что такое хостинг?
2.5. DNS и как это работает
2.6. Браузеры и как они работают
3. HTML
3.1. Основы HTML
3.2. Написание семантики HTML
3.3. Формы
3.4. Доступность
3.5. Основы SEO
4. Архитектура CSS
4.1. BEM
5. Препроцессоры CSS
5.1. Sass
5.2. PostCSS
6. Инструменты сборки
6.1. Линтеры и форматтеры
6.1.1. Prettier
6.1.2. ESLint
6.2. Упаковщики модулей
6.2.1. Vite
6.2.2. esbuild
6.2.3. SWC
6.2.4. Webpack
6.2.5. Parcel
7. Тестирование приложений
7.1. Стратегии аутентификации
8. Генераторы статических сайтов (SSG)
8.1. Astro
8.2. Next.js
8.3. VuePress
8.4. Eleventy
8.5. Nuxt.js
9. Мобильные приложения
9.1. React Native
9.2. Flutter
9.3. Ionic
10. Приложения на компьютерах
10.1. Electron
10.2. Tauri
10.3. Flutter
11. PWA
11.1. PRPL Pattern
11.2. Модель RAIL
11.3. Метрики производительности веб-сайта
11.4. Lighthouse
11.5. Использование DevTools
11.6. API веб-хранилища
11.7. Web Sockets
11.8. Server-Sent Events (SSE)
11.9. Service Workers
11.10. Локация
11.11. Notifications API
11.12. Device Orientation API
11.13. Payment Request API
11.14. API управления учетными данными
12. GraphQL
12.1. Relay Modern
12.2. Apollo
13. SSR
13.1. React
13.1.1. Next.js
13.1.2. Astro
13.1.3. React-router
13.2. Angular
13.3. Vue.js
13.3.1. Nuxt.js
13.4. Svelte
13.4.1. SvelteKit