В мире все более растет потребность в создании пользовательских интерфейсов для веб-сайтов и приложений, что делает фронтенд-разработку высоко востребованной профессией
2
Гибкая траектория
Знание фронтенд-разработки может также служить хорошей отправной точкой для расширения навыков в других областях веб-разработки, таких как full-stack разработка или дизайн
3
Разнообразие
Фронтенд-разработка предлагает широкий спектр проектов, от небольших лендингов до сложных веб-приложений, что позволяет разнообразить вашу работу и навыки
4
Большое сообщество и поддержка
Прохождение курса позволит вам встретиться с единомышленниками, расширить профессиональную сеть контактов и обменяться опытом с другими студентами и преподавателями
Что ждет на курсе
Лекции и вебинары
2-3 раза в неделю С 16:00 по мск
Домашка и практика
Сделаешь проект, который можно положить в портфолио
Эксперты и кураторы
Получишь навыки и обратную связь от сотрудников Neoflex
IT-комьюнити
Обменяешься знаниями, опытом и поддержкой
Хочу учиться!
Программа обучения
Расскажем про базовые принципы работы команд, системы менеджмента и автоматизации, софт и хард скиллы
Обсудим, как работать с Figma и как обсуждать макет с дизайнером
Узнаем, что нового в HTML 5, разберем, как работать с CSS3 и SCSS
Узнаем, что такое и для чего нужен TypeScript, рассмотрим отличия JS от TS, обсудим преимущества и недостатки TypeScript, а также, как провести установку TypeScript
Рассмотрим жизненный цикл компонента, React Hooks и функциональные компоненты (оптимизация и избегание лишнего ререндеринга), изучим Redux хранилище состояния компонента
Узнаем, как писать бэк на JS с Express, изучим, для чего нужны мок-серверы, рассмотрим процесс проксирования
Узнаем, что нужно учитывать при настройке Webpack и добавлении плагина Typescript, научимся настраивать дев сервер и проксирование, освоим добавление плагина для SVG, познакомимся с Module Federation
Познакомимся с понятиями микрофронтов и модульности, узнаем, как работает Yarn workspace и NX
Познакомимся с оптимизацией React и библиотеками (React hook form, Redux form), изучим MobX и Zustand, освоим UI Kit и клиентские UI Kit со storybook
Изучим React Query как альтернативу Redux, освоим другие библиотеки
Изучим Styled components, освоим CSS modules
Разберем, что такое Accessibility и зачем учитывать доступность, освоим основные инструменты анализа доступности интерфейса
Узнаем, что такое куки, изучим хранение и работу токенов, освоим Cors и XSS
Что нужно для участия
TypeScript
Обладаешь базовыми знаниями TypeScript и можешь использовать их в работе
Навыки вёрстки
Знаешь основы HTML и основы объявления CSS стилей
Spring-приложения
Знаешь способы конфигурации Spring-приложения
Основы JS
Знаешь и понимаешь основы JS: Операторы, типы данных, асинхронность и т.д.
REST API
Понимаешь принципы применения, а также стандарты и методы
React/Vue/Angular
Понимание принципов работы, основных концепций и библиотек