Practical teaching
In addition to class hours, you will practice the topics covered with your instructor and mentor dur
Создать аккаунт и подать заявку
Master advanced frontend development techniques including performance optimization, progressive web applications, state management, and modern CSS architecture. The course focuses on real-world implementation through practical projects.
In addition to class hours, you will practice the topics covered with your instructor and mentor dur
The knowledge and skills you learn at the academy will be further strengthened with the mentor syste
Assignments and projects are checked by the instructor, and your knowledge and skills are determined
Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.
React fundamentals: Functional components, JSX, props/state, lifecycle with hooks (useState, useEffect)
Redux basics: Store, actions, reducers, useSelector, useDispatch
One-way data flow and immutability
Intro to Redux Toolkit: configureStore, createSlice
Common pitfalls and anti-patterns
Scalable architecture: feature-based structure, domain-driven design
Container vs presentational components
Modular Redux with Redux Toolkit: createSlice, createAsyncThunk, createEntityAdapter
State strategy: global vs local, when to use Redux, Context, or component state
API management with RTK Query: fetching, caching, polling
Advanced async logic with createAsyncThunk
Writing custom middleware: logging, metrics, notifications
Middleware comparisons: Redux Thunk vs Redux Saga
React internals: rendering lifecycle, batching, reconciliation
Concurrent features: startTransition, useDeferredValue
Memoization tools: React.memo, useMemo, useCallback
Profiling with React DevTools and flamegraphs
Optimizing Redux with reselect and avoiding unnecessary re-renders
Compound components
Controlled vs uncontrolled components
Render props and higher-order components (HOCs)
Hooks-based component composition
Form libraries: react-hook-form vs formik
Schema validation: Yup, Zod
Dynamic forms and conditional logic
Performance and field-level validation techniques
Unit testing: components and slices with Jest
Integration testing with React Testing Library
Mocking strategies: Redux store, async logic (msw, jest.fn)
Test coverage strategy and CI/CD integration
Build a production-ready dashboard: authentication, APIs, charts, forms
Environment configs and feature flags
Error boundaries and fallback UIs
Logging, analytics, and observability
Deployment strategies: Vercel, Netlify, Docker, CI/CD
React Server Components (RSC) and streaming
TypeScript with React and Redux
Monorepo tools: Turborepo, Nx
Micro frontends architecture
Internationalization (i18n) and localization
Показаны только текущие открытые группы.
Обучение поддерживают практики в области инженерии, архитектуры и production backend-разработки.
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”
Смотрите реальные истории выпускников из сообщества Ingress.
Изучить результаты выпускниковМы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.
Сначала вопросы? Поговорите с консультантомСоздайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.
Подтвердите данные заявкиAdvanced Front-End Development уже выбран.
Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.
ВЫБРАННЫЙ КУРСAdvanced Front-End DevelopmentОчно
Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.