В 2020 году вместе сильнейшими экспертами мы разработали самый популярный курс по анимациям для фронтендеров, а в 2025 году полностью обновили его.
Курс создан разработчиками для разработчиков, которые хотят повысить свой профессиональный уровень.
В каждом разделе вы изучаете теорию и методику решения практических задач: из учебника, подобранных нами материалов и демонстраций кода на примере учебного проекта.
После изучения теории и методики выполняете домашние задания, в которых работаете над личным проектом и закрепляете учебный материал.
Курс проходит в асинхронном формате. Вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
Курс рассчитан на опытных разработчиков, желающих поднять свои навыки. Для его освоения нужны навыки вёрстки и программирования на JavaScript. Курс подойдёт и для новичков, которые успешно прошли курсы «HTML и CSS. Адаптивная вёрстка и автоматизация» и «JavaScript. Профессиональная разработка веб-интерфейсов».
В курсе мы используем самые эффективные для обучения профессионалов форматы: тексты, тренажёры, скринкасты и демонстрации. Мы не злоупотребляем видео и используем его только там, где оно необходимо.
Актуальные на рынке стандарты качества и технологии.
Демонстрация решения сложных практических задач от экспертов индустрии.
Обучение на проектах как на рынке с обратной связью.
Асинхронный формат — работа в вашем темпе, с учётом загрузки на работе.
Появились вопросы?
На примере учебного проекта мы расскажем и покажем, как правильно делать крутые анимации. После этого вы сможете попрактиковаться, выполняя задания по личному проекту.
В течение курса мы будем анимировать промо-страницу фестиваля иллюзионистов «Иллюзион», которая, как и сам фестиваль, не должна оставить равнодушным ни одного посетителя.
В каждом разделе вы будете выполнять задания по личному проекту. Над ним вы будете работать самостоятельно.
Проект уже свёрстан. В течение курса вы сфокусируетесь на главном: супер анимациях.
Вам предстоит сделать анимации для сайта конкурса игры, где игрокам предстоит угадать пункт назначения путешествия. Чтобы попробовать свои силы, им нужно будет сыграть в чате с ботом ИИ «Соня». А вам — с помощью анимаций создать весёлую атмосферу развлечения.
Мы давно зарекомендовали себя в профессиональном сообществе. Нас и наших выпускников знают не только разработчики, но и крупные компании. Вот несколько отзывов от компаний о наших курсах и выпускниках.
После завершения курса вы сможете строить в браузере анимации любой сложности. Благодаря грамотному использованию анимаций вы сможете повысить качество UX и привлекательность сайтов, которые вы разрабатываете.
В первом разделе мы рассмотрим историю появления анимации. Как создать иллюзию движения, основные отличия классической и компьютерной анимации. Какие есть абстракции для построения компьютерной анимации. Чем отличается линейная анимация от покадровой. Также мы рассмотрим 12 принципов выразительной анимации. После этого мы создадим простые анимационные переходы в CSS.
cubic-bezier
.Во втором разделе продолжим знакомиться с анимацией на основе CSS.
В этой главе мы изучим спецификацию SMIL, которая описывает анимацию внутри спецификации SVG:
В этой главе мы перейдём к знакомству с более низкоуровневой абстракцией — покадровой анимацией. Изучим, что такое FPS и стандартные значения FPS: 24, 30, 60. Что такое плавающий FPS. Рассмотрим примеры покадровой анимации:
А также продолжим углубленно изучать принципы выразительной анимации: сценичность, привлекательность, профессиональный рисунок — внимание разработчика к деталям, качество финальной картинки.
В практической части научимся использовать:
window.requestAnimationFrame
canvas
и его параметры и методы.update()
и render()
Эта глава посвящена основам WebGL — низкоуровневому API для рендеринга 2D и 3D графики в браузере. Здесь мы разберём ключевые концепции, которые помогут понять, как устроена отрисовка объектов на GPU, работа с шейдерами, буферами и матричными преобразованиями.
Для кого это?
Эта глава — теоретическая база, но если ваша цель — быстро начать работать с Three.js, лучше перейти к соответствующим главам, а сюда заглядывать как в справочник.
Что будет в главе?
А также изучим анимацию растровых эффектов: постоянное движение и изменение параметров.
На практике рассмотрим:
В этой главе мы снова поговорим о системах координат, точках и векторах. Изучим матрицы трансформаций 3D, кватернионы и углы Эйлера, перемножение матриц.
Для кого это?
Что будет в главе?
В практической части начнём работать с библиотекой Three.js. Изучим:
В этой части мы рассмотрим, что такое камера в WebGL, и в частности в Three.JS
Для кого это?
Что будет в главе?
В практической части:
Эта глава посвящена практическому применению WebGL и популярных 3D-библиотек для создания визуально впечатляющих и технически оптимизированных сцен. Мы разберём экосистему веб-графики, научимся работать с PBR-материалами, импортировать модели из Blender, оптимизировать производительность и выбирать подходящие инструменты для разных задач.
Для кого это?
Что будет в главе?
В практической части:
Появились вопросы?
Если не хотите ждать звонка — напишите нам в Telegram или WhatsApp
Telegram WhatsApp