Здравствуйте друзья! ✌ Ниже я собрал ТОП бесплатных онлайн-курсов по языку программирования Javascript, которые вы можете пройти бесплатно.
НИЖЕ будет таблица с учебными школами, а чуть ниже сами бесплатные предметы.
Все цены указаны на сайте 🙂 Выгода для всех!
Название школы | Описание | Период обучения | Выдача сертификата |
Скиллбокс | Вы научитесь разрабатывать полноценные веб-сайты и веб-приложения на JS с нуля и освоите один из фреймворков — Vue, React или Angular. | 12 месяцев | Да |
Нетология | Научитесь создавать веб-сайты и приложения, проектировать интерфейсы и работать с Flexbox и JavaScript | 12 месяцев | Да |
Компьютерщик Мозги | Станьте разработчиком JavaScript, чтобы создавать веб-сайты и анимировать их содержимое. | 1 месяц | Да |
SkillFactory | Вас ждет курс «Frontend Developer» — осваивайте JavaScript, React и другие фреймворки для ускоренной работы. | 12 месяцев | Да |
Обучение JS-разработчиков
Бонус «?Как стать frontend-разработчиком с нуля??»
Бонус «?Как стать фронтенд-разработчиком с нуля??»
Продолжительность обучения: 7 часов образовательного содержания.
Форма содержания: лекции + задания в видео.
Связь с учителем: нет.
Образовательная программа: получите бесплатную карту карьеры, чтобы погрузиться в ИТ-индустрию с более чем 50 рекомендациями по обучению:
- 120 000 ₽ средняя зарплата фронтенд-разработчика с опытом работы от 1 года
- размещено 6000+ вакансий
на hh.ru прямо сейчас - 4 месяца — среднее время, чтобы освоить достаточную компетенцию для первых заказов
Руководство по заполнению
- Основные ключевые навыки: чему следует научиться в первую очередь
- Оценка зарплаты: сколько вы можете заработать
- Бесплатная библиотека ресурсов: что следует читать и смотреть
- Обзор рынка труда: где искать работу в 2021 году
- Советы о том, как подготовиться к собеседованию
- Лайфхаки: раком искать первые фриланс-заказы
- Совет: Рекомендации для тех, кто переходит из других сфер
1. «JavaScript от платформы»
1. «JavaScript с платформы»
Описание курса
Не знаете, как выучить новый язык программирования? Тогда платформа ITProger подойдет для начинающих в качестве введения в javascript.
Без выдачи сертификата
Преимущества курса
- Изучите основы javascript с основ (создавайте и практикуйтесь с переменными, циклами)
- Разработка простых объектов (часы)
- Навыки работы с окном браузера
2. «BeONmax — JS для новичков»
2. «BeONmax — JS для начинающих»
Описание курса
Платформа предлагает изучить Javascript за 19 часов (около 90 уроков) для разработки полноценных веб-приложений.
Без выдачи сертификата
Сюда входят учебные занятия с домашним заданием по модулям:
Модули
- Основы программирования и алгоритмы, объектно-ориентированное программирование (ООП)
- JavaScript, основные понятия и принципы JS на практических примерах и задачах
- Популярные технологии: AJAX, JSON и т д
- Работа с Git и GitHub
- практика с npm, Babel, Browserify, Webpack и другими
- Фреймворки React, Angular, Vue, Jquery
- Написать практическое приложение для сайта, например, калькулятор или модуль для чтения данных из формы, заполненной клиентом;
- Требования к разработчикам JavaScript на собеседованиях;
- работать в редакторе кода.
Как реклама ?
«Frontend-разработчик» + трудоустройство от ТОП школы России!
«Фронтенд-разработчик» + трудоустройство от ТОПовых школ России!
С выдачей сертификата!
Изучите самый популярный язык программирования
• В течение месяца вы сможете решать полноценные задачи
• Сразу после курса вы начинаете искать работу своей мечты в IT
• Всего 10 часов в неделю
Как проходит обучение
- Вы изучаете теорию в оптимальном формате: конспект, видеозапись или живой вебинар с преподавателем, который может задавать вопросы прямо во время лекции.
- Вам доступны лекционные материалы в любое время, в том числе в мобильном приложении. Так что вы можете продолжать занятия по дороге на работу, в обеденный перерыв и на прогулке с собакой.
- В результате модулей вы выполняете практические задания разной сложности — от небольшого теста на понимание до полноценного проекта.
- Общайтесь с одноклассниками и наставниками в популярном командном мессенджере Slack. Менторы находятся в постоянном контакте, поэтому ответы на вопросы по курсу вы получите в ближайшие пару часов.
- Встречайтесь с наставником на регулярных вебинарах, чтобы обсуждать проблемы и работать над ошибками.
- Делайте перерывы между модулями, чтобы отдохнуть от интенсивной нагрузки и вернуться к учебе с новыми силами.
- тренируйтесь проходить собеседования и двигайтесь к поиску работы своей мечты!
3. «Codecademy»
3. «Академия кода»
Описание курса
Контент предлагает 30 часов изучения основ Javascript и того, как его можно использовать для разработки.
Без выдачи сертификата
Курс представлен модулями в формате видеолекции — «Условные», «Функции», «Массивы», «Циклы», «Итераторы», «Объекты», «Классы», «Модули» и т.д.необходимо закрепить знания практическими задачами.
Заполнение
- какие типы данных используются в JS;
- как использовать итерацию при работе с массивами;
- как ES6+ переносит JavaScript на ES5;
- как работать с модулями;
- что такое асинхронное программирование и как его использовать.
4. «Docode: комплект обучения JS»
4. «Докод: Комплект для обучения JS»
Описание курса
Без выдачи сертификата
19 часов практических занятий по изучению базовых предметов — HTML5 и CSS, Bootstrap, jQuery и JavaScript. Задания на лекционные часы проверяются автоматически.
Таким образом, студент сможет понять и получить навыки, которые можно использовать при разработке как простых (веб-страницы), так и сложных (веб-приложений) объектов на JS.
Заполнение
- Создание строк и массивов ;
- Функции и свойства объектов;
- Циклы, логические операторы.
- Использование языка;
Можно узнать
- выделять родительские и дочерние, четные и нечетные элементы массивов;
- поиск элементов по имени класса или ID;
- перемещать предметы;
- редактировать всю страницу.
5. «Степик — кодинг на JS»
5. «Степик — JS-кодирование»
Описание курса
Без выдачи сертификата
Курс включает 13 уроков = 28 тестов = 23 задания в следующих блоках:
Обучение поверхностное, а задания сложные (по мнению некоторых пользователей).
- Простейшие операции.
- Ветвление.
- Циклы.
- Функции
- Объекты
- Струны
- Матрицы
- Дата и время
- Математические функции
- Ошибка при обработке
- Введение в регулярные выражения
- Использование JS
6. «Code Basics — изучение джаваскрипт»
6. «Основные коды — изучение Javascript»
Описание курса
Без выдачи сертификата
90 уроков = 22 часа выбранного контента по программированию на Javascript для начинающих. Изучаются основы синтаксиса JS, практикующие пишут программы и работают с циклами, функциями и логикой выражений. Всего на сайте представлены модули: «Основы», «Арифметика», «Строки», «Переменные», «Типы данных», «Вызовы функций».
Программа
- Изучите возможности использования языка в разработке
- Полное объяснение тем с простыми примерами
- Нет сертификата и отзывов от студентов
7. «Владилен Минин — Javascript для новичков за 6 часов»
Описание курса
Без выдачи сертификата
Автор с одноименного канала рассказывает в видео из 2-х частей об основах языков (что такое массив, циклы, функции) и методах работы (indexOf, find, include). Курс без диплома, как и без заданий. Правда, на вопросы в комментариях блогер отвечает простым языком.
Заполнение
- 0:00:00 — Введение
- 0:01:31 — Что такое JavaScript
- 0:29:44 — Основы
- 1:43:52 — Число + BigInt
- 2:21:24 — Струны
- 2:41:21 — Особенности
- 3:03:39 — Матрицы
- 03:45:06 — Объекты
- 4:20:50 — Асинхронный
- 4:41:03 — Работа с DOM
- 5:39:29 — Заключение
8. «Владилен Минин — Основы Node.js»
Описание курса
Без выдачи сертификата
Бесплатное обучение, где вас научат основам программирования на серверном языке Node.JS; В этом видео автор читает лекцию и наглядно показывает работу (структура папок с файлами для работы, возможности нод платформы и т.д.).
Учебник будет полезен для подготовленных студентов, знакомых с основами JS.
9. «Владилен Минин — React JS»
Описание курса
Без выдачи сертификата
77 видео с бесплатным контентом: автор показывает на практике основы использования React JS framework — библиотеки, с помощью которой создаются веб-приложения. Формат урока представлен в виде лекции с разбором примеров.
Заполнение
- 00:00 Что такое Реакт
- 00:50 Как установить Реакт
- 02:12 Обзор структуры проекта
- 05:22 Запуск приложения
- 09:13 Компоненты
- 12:24 Стили
- 17:38 Отправка параметров в компонент
- 18:20 циклов
- 22:10 Типы реквизита
- 26:30 Работа с JSX
- 21:30 События
- 36:18 Работа с состоянием (useState)
- 39:20 Уроки динамического css
- 41:30 Реагировать на контекст
- 45:39 использоватьКонтекст
- 48:10 Условные операторы в JSX
- 50:00 Работа с формой
- 55:34 Создание пользовательского хука для ввода
- 1:00:06 useEffect (работает с севером)
- 1:03:07 Создание нагрузки
- 1:07:26 React.Suspense (React.lazy)
- 1:11:11 React.Component (создает модальное окно)
- 1:13:30 Реагировать.Фрагмент
10. «Вячеслав Хатин — курс по Javascript»
Описание курса
Без выдачи сертификата
Канал автора содержит информацию о программировании на Javascript для начинающих и продвинутых пользователей. 41 видео по 10-27 минут каждое расскажет о переменных, циклах, использовании функций и так далее. Лектор говорит уверенным голосом, проблем с усвоением информации нет.
11. «Видеоуроки JavaScript»
Описание курса
Без выдачи сертификата
Плейлист из 10 видеороликов, посвященных специализированным темам JS: переменные, циклы, функции и работа с библиотеками. Видео короткие, в среднем 10 минут. Сертификата нет, зачеты и задания не выполняются.
Учиться
- получить базовые знания JavaScript, особенностей языка;
- создавать библиотеки для Iskra JS и Espruino;
- управлять последовательным портом на Iskra JS.
12. «Основы JavaScript»
12. Основы JavaScript
Описание курса
Обучение: пользователи смогут изучить такие технологии, как HTML5 и CSS, Bootstrap, jQuery и JavaScript.
Без выдачи сертификата
Срок обучения: 19 часов на изучение содержания.
Форма содержания: лекции с возможностью выполнения заданий с платформы.
Связь с учителем: нет.
Навыки обучения
- работать с переменными, выполнять арифметические и логические операции;
- работать со строками и массивами (находить определенный элемент, выполнять конкатенацию и т д);
- работа с функциями и свойствами объектов;
- использовать циклы, логические операторы.
13. «jQuery»
13. «ДжейКьюри»
Описание курса
Обучение: студенты получат практический опыт работы с jQuery. Все инструменты можно использовать после изучения теории.
Без выдачи сертификата
Срок обучения: бесконечное количество часов учебного контента.
Форма содержания: лекции с возможностью выполнения заданий с платформы.
Связь с учителем: нет.
Навыки курса
- выделять родительские и дочерние, четные и нечетные элементы массивов;
- поиск элементов по имени класса или ID;
- перемещать предметы;
- редактировать всю страницу.
14.«Node.js»
Описание курса
Без выдачи сертификата
Продолжительность обучения: 50 занятий.
Форма содержания: уроки.
Связь с учителем: да.
Приостановка курса
- Введение в технологию Node.js
- Node.js в 2019 году (состояние и перспективы)
- Асинхронное программирование в Node.js и JavaScript
- Обзор встроенного API Node.js
- Настройка среды: Node.js, npm, git, eslint
- Работа с файлами, буферами и файловыми потоками в Node.js
- Мониторинг файловой системы в Node.js
- И другие уроки
15. «Программирование на JavaScript»
15. «Программирование на JavaScript»
Описание курса
Без выдачи сертификата
Продолжительность обучения: большое количество уроков.
Формат содержания: уроки + тренажер + задания.
Связь с учителем: да.
Навыки обучения
- изучить основы программирования на JS;
- работа с логическими операциями;
- разрабатывать драйверы принтеров, работающие в различных условиях;
- работа с матрицами данных и функциями;
- узнать, что такое объекты, как их можно использовать на практике.
16. «Язык JavaScript»
16. «Язык JavaScript»
Описание курса
Обучение: пользователи получат практические навыки программирования на JS: введение, основы JS, качество кода, объекты: основы».
Без выдачи сертификата
Продолжительность обучения: большое количество уроков.
Форма содержания: уроки.
Связь с учителем: да.
Навыки обучения
- работа с базовыми типами данных;
- обрабатывать ошибки;
- работа с функциями и объектами;
- писать программы на JavaScript.
17.«Node JS — Курс за 3 часа»
Описание курса
Туториал: история создания, простые скрипты, основные функции. Спикер углубляется в теорию: модульная система CommonJS, Streams, подчиненные процессы, Event Loop. Также автор реализует: сервер на Node.js, знакомство с Express, React на сервере, пример с веб-сокетами.
Без выдачи сертификата
Срок обучения: 3 часа контента.
Форма содержания: лекция.
Связь с учителем: да.
Приостановка курса
- Расписание лекций
- Знакомство с Node.js: причина создания, история развития
- Установите Node.js, создайте простые скрипты
- Функции в Node.js
- Ответьте на вопросы в первой части лекции
- Модульная система CommonJS
- Как работает функция require
- В чем разница между экспортом и модулем.экспорт
- Алгоритм поиска модулей функции require
- Токи — для чего их придумали, знание основных понятий
- Дочерние процессы: способы создания и их отличия
- Неблокирующий ввод-вывод
- Как работает цикл событий в Node.js, Deep Dive
- Рассмотрим работу EventLoop на примере
- Ответьте на вопросы во второй части лекции
- Создание сервера с Node.js
- Express.js: промежуточное ПО, статические файлы
- Как протестировать свой сервер?
- Шаблоны Express.js
- Реагировать на сервере
- Потоки — реальный пример!
- WebSockets — график в реальном времени
- Ответьте на вопросы в третьей части лекции
18. «Изучение JavaScript от нуля до гуру»
Описание курса
Обучение: На практике пользователь сможет изучить основы Javascript и получить необходимые навыки для разработки первых веб-приложений.
Без выдачи сертификата
Продолжительность обучения: 22 занятия с образовательным содержанием.
Форма содержания: лекция.
Связь с учителем: да.
Навыки после обучения
- получить базовые теоретические знания о языке, его возможностях;
- узнать об обрабатываемых типах данных, доступных функциях и операциях.
19. «JavaScript уроки. Полный курс»
Описание курса
Руководство: Студент получит практические навыки написания кода. Автор рассматривает следующие модули: «Введение», «Инструменты», «Тонкости работы с текстом», «Анимация», «Запуск функций по таймеру», «Игра в набор текста».
Без выдачи сертификата
Продолжительность обучения: 49 занятий с образовательным содержанием.
Форма содержания: лекция.
Связь с учителем: да.
Навыки после обучения
- работать с матрицами данных, научиться их обрабатывать;
- узнать, что скрывается за словами Git и GitHub, npm, Babel, Browserify, Webpack;
- написание игр, работа с анимацией. Используйте эти навыки для своих веб-сайтов;
- работать с функциями, в том числе запускать их по таймеру.
20.«Курс Node.js — для тех, кто хочет начать бекенд разработку»
Описание курса
Учебное пособие: спикер поделится 22 уроками по основам кодирования Node JS.
Без выдачи сертификата
Продолжительность обучения: 22 учебных часа.
Форма содержания: видео в плейлисте.
Связь с учителем: нет.
Обучение начинке
- Курс Node.js — для тех, кто хочет начать бэкенд-разработку
- 02. Как изучить правила курса Node.js
- 03. Установка и первая программа
- 04. Отладка приложений Node.js
- 05. Отправка параметров в Node.js
- Чтение папок и файлов. Создаем файлы.
- Чтение и запись файлов CSV и JSON в Node.js
- Получение запросов GET и POST в Node.js
- Подключиться к базе данных MySQL в Node.js
- Маршрутизация в Node.JS
- И другие уроки
21. «Уроки JavaScript с нуля»
Описание курса
Учебник: пользователи узнают о HTML, VS Code, CSS, переменных, функциях и их параметрах, массивах, объектах.
Без выдачи сертификата
Продолжительность обучения: 29 занятий с образовательным содержанием.
Форма содержания: лекция.
Связь с учителем: да.
Навыки после обучения
- базовая информация о том, что такое JavaScript;
- информация по работе со слайдерами;
- данные об объектах и функциях, способах их вызова;
- информация о конструкторах планеров.
22. «Бесплатный курс по JavaScript. Уроки JavaScript с нуля»
Описание курса
Руководство: Студент изучит основы языка, структуру кода, константы, операторы, в том числе условия, функции, рекурсии, синтаксис, работу с данными, массивами.
Без выдачи сертификата
Продолжительность обучения: 12 занятий с образовательным содержанием.
Форма содержания: лекция.
Связь с учителем: да.
Навыки после обучения
- работа с базовыми инструментами JavaScript;
- создавать собственные приложения, выполнять верстку.
23.«React + NodeJS. Fullstack приложение за 3 часа»
Описание курса
Учебник: В этом курсе пользователь увидит создание приложения с нуля до развертывания на домене и VPS-хостинге. Студент также сможет увидеть реализацию авторизации и регистрации с использованием токена JWT + создание приложения для сокращения ссылок и анализа.
Без выдачи сертификата
Продолжительность обучения: 1 занятие продолжительностью 3 часа.
Форма содержания: видео на Youtube.
Связь с учителем: нет.
Обучение начинке
- Введение
- Инициализация проекта на Node.js
- Установить базовые зависимости
- Работа со скриптами
- Настроить Express.js
- Подключиться к базе данных MongoDB
- Регистрация маршрутов
- Настройка React.js
- Настройки маршрутизации страницы
- Работа с компонентом AuthPage
- Работа с запросами
- Ошибка при обработке
- Работа с авторизацией
- Работа с компонентом Navbar
- Работает с бизнес-логикой на сервере
- Работа с компонентом CreatePage
- Работа с компонентом Загрузчик
- Работа с компонентом DetailPage
- Работа с компонентом LinkCard
- Работа с компонентом LinksPage
- Улучшение бизнес-логики на сервере
- Добавление скриптов
- Добавление на GitHub
- Подключить домен к хостингу
- Настройка хост-сервера
- Настройка диспетчера процессов PM2
- Завершение
24. «Уроки JavaScript»
Описание курса
Обучение: студенты изучат основные темы Javascript — переменные, циклы, операторы, массивы, функции, объекты, обработка событий, работа с DOM, модальные окна, «раскрывающиеся окна».
Без выдачи сертификата
Продолжительность обучения: 20 занятий с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да.
Навыки после обучения
- что такое язык JS, какие возможности он предоставляет;
- как работать с базовыми типами данных;
- как создать конвертер валют для сайта;
- как создавать разные типы меню и окон;
- как работать с модальными изображениями;
- как написать всплывающее окно.
25. «Курс JavaScript Basic»
Описание курса
Обучение: пользователь сможет изучить новые термины из мира программирования на JS — языковые переменные, числа, строки, объекты и условные операторы.
Без выдачи сертификата
Продолжительность обучения: 34 урока с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да.
Навыки после обучения
- работать с базовыми типами данных, выполнять их преобразование;
- работа с разными объектами;
- запускать функции;
- обнаруживать ошибки в программном коде;
- работа с почтовыми запросами.
26. «Базовый JavaScript»
Описание курса
Обучение: в роликах спикер расскажет о массивах, условных операторах, объектах и работе с ними, работе с Домом, написании игр.
Без выдачи сертификата
Продолжительность обучения: 24 урока с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да.
Навыки после обучения
- работа с циклами (пока) и условными операторами (если);
- работа с Домом;
- писать собственные игры;
- обрабатывать события.
27.«React & Node.js ИНТЕРНЕТ МАГАЗИН С НУЛЯ»
Описание курса
Учебник: в этом видео спикер разработает полноценный интернет-магазин на стеке PERN. Это postgreSQL, экспресс React Node.js
Без выдачи сертификата
Продолжительность обучения: 1 занятие продолжительностью 3 часа.
Форма содержания: видео на YouTube.
Связь с учителем: нет.
Расписание курсов:
- Введение, теория, расписание
- Начинать
- Подключение к базе данных
- Построение диаграммы базы данных
- Модели данных и отношения между ними
- Маршрутизация и конечные точки
- Общая обработка ошибок. Первый промежуточный продукт
- CRUD по типам, маркам, единицам измерения
- Распределение статики
- Получение блоков, фильтрация, пагинация — пагинация
- Регистрация, авторизация, токен jwt, bcrypt
- Промежуточное ПО, которое проверяет, авторизован ли пользователь
- Промежуточное ПО, которое проверяет роль пользователя
- [FRONTEND] — Начало, структура приложения
- Навигация, маршрутизация, коммутатор, маршрут, перенаправление, AppRouter
- Mobx, Глобальное состояние, UserStore
- Страница регистрации, авторизация
- Главная страница, список товаров, виды, бренды
- Страница, чтобы увидеть продукт и его характеристики
- Страница администрирования, модальные окна
- Взаимодействие с сервером. Настроить общие ресурсы
- Добавление устройств и функций
- Пагинация\пагинация
28. «Уроки JavaScript для начинающих с нуля»
Описание курса
Обучение: автор предлагает познакомиться с основами javascript (переменные, логические операции, функции) + создание эффектов на сайте.
Без выдачи сертификата
Продолжительность обучения: 39 занятий с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да.
Навыки после обучения
- работать с данными в различных форматах;
- создавать циклы for, if, while;
- писать практические приложения, например для имитации фейерверка, снега, эффекта бьющегося экрана;
- работа с функциями, включая запуск по таймеру.
29. «JavaScript для начинающих»
29. «JavaScript для начинающих»
Описание курса
Обучение: пользователи получат навыки работы с языковыми инструментами JS.
Без выдачи сертификата
Продолжительность обучения: 17 занятий с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да.
Навыки после обучения
- написание и проверка программного кода, выявление в нем ошибок;
- работа с регулярными выражениями, библиотеками.
30. «Основы JavaScript»
Описание курса
Учебное пособие: студенты изучат основы языка, инструкции, выражения и операторы, типы данных, числа, строки, логические операции и другие важные темы JS.
Без выдачи сертификата
Продолжительность обучения: 35 уроков с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да.
Навыки после обучения
- базовые знания JavaScript;
- информация о работе с объектами История, Экран, Навигатор;
- возможность научиться работать с Домом.
31. «Видеоуроки JavaScript»
Описание курса
Учебное пособие: спикер рассказывает студентам о циклах, переменных, объектах, массивах, условных операторах, создании библиотек и многом другом.
Без выдачи сертификата
Продолжительность обучения: 10 занятий с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да, через комментарий.
Навыки после обучения
- получить базовые знания JavaScript, особенностей языка;
- создавать библиотеки для Iskra JS и Espruino;
- управлять последовательным портом на Iskra JS.
32. «JavaScript для начинающих»
Описание курса
Обучение: преподаватель изучает информацию о том, как работает код на практике создания интернет-магазина.
Без выдачи сертификата
Продолжительность обучения: 124 урока с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да, через комментарий.
Навыки после обучения
- как создать адаптивное меню;
- как организовать прокрутку экрана разными способами;
- как организовать переключение между изображениями на сайте;
- как создавать слайдеры и запускать их по таймеру;
- как переключаться между элементами сайта для мобильного устройства.
33. «Уроки JS»
Описание курса
Руководство: спикер поделится информацией о работе с матрицами, переменными, объектами.
Без выдачи сертификата
Продолжительность обучения: 124 урока с образовательным содержанием.
Форма содержания: видеолекция.
Связь с учителем: да, через комментарий.
Уровень: подходит для всех начинающих.
Навыки после обучения
- что такое переменные, массивы, объекты, как с ними обращаться;
- как работать с DOM;
- как добавить различные эффекты на сайт.