Для доступа к демоверсии вам необходимо будет зарегистрироваться на нашей образовательной платформе. Если у вас уже есть учётная запись, можно использовать её.
Для доступа к демоверсии вам необходимо будет зарегистрироваться на нашей образовательной платформе. Если у вас уже есть учётная запись, можно использовать её.
Для регистрации потребуется ввести ваши имя, фамилию и электронную почту.
Вы сможете продолжить использовать свою учётную запись для обучения на полной версии курса или других наших программах.
Регистрация на образовательной платформе
Для доступа к демоверсии вам необходимо зарегистрироваться на нашей образовательной платформе, указав ваши имя, фамилию и электронную почту.
Вы сможете продолжить использовать свою учётную запись для обучения на полной версии курса или других наших программах.
Если у вас уже есть учётная запись, можно использовать её.
ЗАРЕГИСТРИРОВАТЬСЯ
УЗНАТЬ БОЛЬШЕ
Мы свяжемся с вами и ответим на все ваши вопросы по демоверсии курса.
УРОКИ ПО ТЕМАМ://
8 уроков по frontend-разработке, которые помогут вам прокачаться в важных темах, получить инсайты от фронтендеров из топовых компаний, а также поближе познакомиться с полным курсом.
Изучим предпосылки появления React* и его аналогов. Подключим библиотеку и изучим несколько базовых концепций: JSX и компонентный подход.
Научимся фиксить CORS и подтягивать данные в вёрстку.
Админка необходима для создания рекламных постов, которые будут попадать в ленту. Научимся быстро создавать её интерфейс с помощью популярного фреймворка Material UI.
Научимся делать анимации при помощи CSS, SVG и JS. Анимируем несколько элементов и поймём, как анимация работает внутри: узнаем, что такое morphing, и даже сделаем подобие физической модели.
Рассмотрим технологию PWA и сделаем из нашего сайта приложение, которое можно устанавливать на устройства и запускать без браузера. Обсудим нюансы такого решения.
Познакомимся с методами оптимизации скорости загрузки ресурсов, рассмотрим способы измерения производительности и изучим основные метрики Web Vitals для SPA.
Познакомимся с основами тестирования frontend. Узнаем, чем ручное тестирование отличается от автоматического. Обсудим виды тестирования, чек-листы и многое другое.
Познакомимся с Create React App* — набором инструментов, который избавит нас от необходимости настраивать сборку вручную.
Изучим предпосылки появления React* и его аналогов. Подключим библиотеку и изучим несколько базовых концепций: JSX и компонентный подход.
Научимся фиксить CORS и подтягивать данные в вёрстку.
Админка необходима для создания рекламных постов, которые будут попадать в ленту. Научимся быстро создавать её интерфейс с помощью популярного фреймворка Material UI.
Научимся делать анимации при помощи CSS, SVG и JS. Анимируем несколько элементов и поймём, как анимация работает внутри: узнаем, что такое morphing, и даже сделаем подобие физической модели.
Рассмотрим технологию PWA и сделаем из нашего сайта приложение, которое можно устанавливать на устройства и запускать без браузера. Обсудим нюансы такого решения.
Познакомимся с методами оптимизации скорости загрузки ресурсов, рассмотрим способы измерения производительности и изучим основные метрики Web Vitals для SPA.
Познакомимся с основами тестирования frontend. Узнаем, чем ручное тестирование отличается от автоматического. Обсудим виды тестирования, чек-листы и многое другое.
Познакомимся с Create React App* — набором инструментов, который избавит нас от необходимости настраивать сборку вручную.
Для доступа к демоверсии вам необходимо будет зарегистрироваться на нашей образовательной платформе. Если у вас уже есть учётная запись, можно использовать её.
Для регистрации потребуется ввести ваши имя, фамилию и электронную почту.
Вы сможете продолжить использовать свою учётную запись для обучения на полной версии курса или других наших программах.
– В роли CTO отвечает за разработку, пишет frontend и backend, Frogly — это Chrome Extension, который помогает в изучении иностранных языков – В роли Frontend Team Lead в команде рекламы VK провел много собеседований frontend разработчиков, написал документацию по собеседованиям, развивал команду и выстраивал процессы разработки – В роли Frontend Developer ВКонтакте внедрил React* и Redux в рекламный кабинет, который на тот момент активно разрабатывался 8 лет и был покрыт легаси. В команде с нуля запустил мобильный рекламный кабинет для новичков – Был частью frontend-комитета ВКонтакте, где принимались решения по frontend разработке на все команды ВКонтакте – Разрабатывал интерфейсы Яндекс.Трекера, которым ежедневно пользуются все сотрудники Яндекса для постановки задач – Обучал студентов frontend разработке через различные курсы и личные консультации. Самые активные устроились в Яндекс, SEMRush, VK, Тинькофф, Сбер и Рамблер
Антон Резник
– В роли Frontend Team Lead в команде рекламы VK делаю передовой frontend нового рекламного кабинета: решаю сложные архитектурные задачи, задачи производительности и интеграции с другими командами – Участвовал в Telegram Web Client Contest и занял 2 место среди 300+ участников по всему миру. Создал с нуля веб версию Telegram, написал собственную реализацию React* (по условию конкурса было нельзя использовать готовые библиотеки). Мощно поработал над производительностью, размером бандла и приоритетами загрузки, благодаря чему и занял второе место. – Работал в Яндекс.Деньгах на позиции Senior Full-stack Developer в команде Я.Кард – Написал статью на Хабре «Умная квартира на JavaScript», где рассказал как в качестве эксперимента оборудовал свою квартиру системой «Умный дом» с распознаванием лица в домофоне, которую написал на чистом JavaScript – Для прогулочных теплоходов компании «Нева Тревел» разработал систему доставки и синхронного воспроизведения контента на телевизорах (webOS). Система работает автономно в офлайне
Артур Стамбульцян
– Отвечает за frontend крипто-кошелька на TON, интегрированного в Telegram – В роли Senior Lead Developer в команде инфраструктуры ВКонтакте занимался созданием UI-библиотеки VKUI, которая выросла в Open Source проект, используемый внутри самого ВКонтакте, в большинстве VK Mini Apps и на уровне всего VK – В SEMRush в качестве Frontend Developer разрабатывал сервисы для анализа качества ссылок, помогающий SEO-специалистам улучшать трафик – Разрабатывал HTML-игры для интернет-издания – Создавал интерфейс для водителей в сервисе такси Wheely – Работал в веб-студиях, разрабатывая медиа проекты и интернет магазины
Таня Соколова
– Ранее работала на позиции HR Business Partner с frontend департаментом в Wrike – Построила процесс найма и онбординга frontend стажеров и junior – Создала менторскую программу для обучения начинающих разработчиком и была ее куратором
– В роли CTO отвечает за разработку, пишет frontend и backend, Frogly — это Chrome Extension, который помогает в изучении иностранных языков. Несмотря на простоту продукта, это highload проект с 3 млн запросов в месяц, где я пишу frontend и backend – В роли Frontend Team Lead в команде рекламы VK провел много собеседований frontend разработчиков, написал документацию по собеседованиям, развивал команду и выстраивал процессы разработки – В роли Frontend Developer ВКонтакте внедрил React* и Redux в рекламный кабинет, который на тот момент активно разрабатывался 8 лет и был покрыт легаси. В команде с нуля запустил мобильный рекламный кабинет для новичков – Был частью frontend-комитета ВКонтакте, где принимались решения по frontend разработке на все команды ВКонтакте – Разрабатывал интерфейсы Яндекс.Трекера, которым ежедневно пользуются все сотрудники Яндекса для постановки задач – Обучал студентов frontend разработке через различные курсы и личные консультации. Самые активные устроились в Яндекс, SEMRush, VK, Тинькофф, Сбер и Рамблер
Антон Резник
– В роли Frontend Team Lead в команде рекламы VK делаю передовой frontend нового рекламного кабинета: решаю сложные архитектурные задачи, задачи производительности и интеграции с другими командами – Участвовал в Telegram Web Client Contest и занял 2 место среди 300+ участников по всему миру. Создал с нуля веб версию Telegram, написал собственную реализацию React* (по условию конкурса было нельзя использовать готовые библиотеки). Мощно поработал над производительностью, размером бандла и приоритетами загрузки, благодаря чему и занял второе место. – Работал в Яндекс.Деньгах на позиции Senior Full-stack Developer в команде Я.Кард – Написал статью на Хабре «Умная квартира на JavaScript», где рассказал как в качестве эксперимента оборудовал свою квартиру системой «Умный дом» с распознаванием лица в домофоне, которую написал на чистом JavaScript – Для прогулочных теплоходов компании «Нева Тревел» разработал систему доставки и синхронного воспроизведения контента на телевизорах (webOS). Система работает автономно в офлайне
Артур Стамбульцян
– Отвечает за фронтенд крипто-кошелька на TON, интегрированного в Telegram – В роли Senior Lead Developer в команде инфраструктуры ВКонтакте занимался созданием UI-библиотеки VKUI, которая выросла в Open Source проект, используемый внутри самого ВКонтакте, в большинстве VK Mini Apps и на уровне всего VK – В SEMRush в качестве Frontend Developer разрабатывал сервисы для анализа качества ссылок, помогающий SEO-специалистам улучшать трафик – Разрабатывал HTML-игры для интернет-издания – Создавал интерфейс для водителей в сервисе такси Wheely – Работал в веб-студиях, разрабатывая медиа проекты и интернет магазины
Таня Соколова
– Ранее работала на позиции HR Business Partner с frontend департаментом в Wrike – Построила процесс найма и онбординга frontend стажеров и junior – Создала менторскую программу для обучения начинающих разработчиком и была ее куратором
*/Организация Meta, а также ее продукт React, на который мы ссылаемся выше, признаны экстремистскими и запрещены на территории Российской Федерации.