
JavaScript — язык сценариев, с помощью которого можно добавить интерактивность html документу, например создавать или удалять элементы, скрывать или отображать данные, менять цвет и фон, добавлять различные эффекты, делать вычисления, получать или отправлять данные на сервер и многое другое. Слайдеры, видеоплееры, модальные окна, калькуляторы, таймеры обратного отсчёта, формы без перезагрузки страниц, чаты, сортировка и интерактивные фильтры товаров и т.д. на любом сайте — все это сделано с использованием JavaScript.
На этой странице представлены только бесплатные курсы. В основном они предназначены для самостоятельного изучения. Если нужна помощь наставника, а также сертификат, то рекомендуем пройти платные курсы.
[Нетология] Первые шаги в JavaScript:
Попробуйте себя в роли JavaScript-разработчика. Ознакомьтесь с основными инструментами и разработайте свой первый проект. Оцените, насколько близка вам профессия, и решите, подходит ли она вам.
Школа: Нетология - университет интернет-профессий
Сайт: https://netology.ru/
Преподаватель: Дмитрий Бронских
Длительность: 4,5 часа групповых онлайн-занятий и 4 часа самостоятельной практики
Формат обучения: Вебинары и домашние задания
Кому подойдет: Для начинающих полный курс с нуля.
Программа:
Познакомитесь с разработкой на JavaScript и за 3 занятия сможете создать сайт и мобильное приложение.
Погружение в разработку на JavaScript. Создание проекта
- Задачи JavaScript-разработчика
- Инструменты JavaScript-разработчика
- Обзор инструментов для итоговой работы: Bootstrap, JavaScript, Vue.js, API, Firebase
- Подготовка вёрстки для итоговой работы
- Создание проекта Vue-приложения
- Домашнее задание
Разработка приложения
- Обзор базовой структуры приложения
- Написание приложения: компоненты, API, парсинг данных, визуализация результата
- Публикация проекта в Firebase Hosting
- Домашнее задание
Доработка приложения. Ответы на вопросы
- Зададите вопросы эксперту
- Разберёте, как можно доработать ваш проект
- Поймёте, хотите ли погружаться в JavaScript-разработку
Познакомитесь c инструментами веб-разработки:
- Bootstrap
- JavaScript
- Vue.js
- API
- Firebase
- GitHub
- Git
Особенности обучения:
- Домашние задания
- Чат студентов
- Обучение с нуля
[Хекслет] Основы программирования
Этот курс предназначен для начинающих без опыта программирования. Вы изучите основные понятия и концепции программирования. Узнаете, как писать простые программы, поймете ошибки, возникающие при запуске и выполнении кода, получите опыт работы с модулями в JavaScript и получите необходимую базу для перехода к следующим курсам.
Школа: Хекслет - школа программирования
Сайт: https://ru.hexlet.io/
Дата начала: В любое время
Длительность: 23 часа
Интенсивность: Обучение в свободном режиме
Формат обучения: Короткие лекции в виде текста или видео, тесты, упражнения.
Кому подойдет: Начинающим программистам.
Программа:
29 уроков (видео и/или текст), 13 упражнений в тренажере, 135 проверочных тестов, дополнительные материалы
- Введение
- Первая программа
- Идеальная программа
- Онлайн-среда Хекслета
- Арифметика
- Числа
- Структура
- Константы
- Функции
- Выражения
- Модули
- Математика
- Булева алгебра
- Условие с if
- Ошибки и отладка
- Автоматические тесты и модульное тестирование
- Рекурсивный процесс
- Итеративный процесс
- Цикл while и переменные
- Отладочная печать
- Мутаторы
- Цикл for
- Строки и работа со строками
- Значение null
- Switch
- Окружение
- Функции и побочные эффекты
- Типы данных
- Что дальше?
Чему научитесь:
- Использовать основные языковые конструкции
- Понимать ключевые концепции, такие как чистота и детерминированность
- Разделять код на модули
Особенности обучения:
- Асинхронный формат обучения
- Бессрочный доступ к теории
- Возможность переключиться на любую другую программу прямо в процессе
- Возможность возврата денег
- Дополнительные материалы
- Доступ ко всем курсам платформы при оплате
- Есть отзывы на странице
- Помощь в «Обсуждениях»
- Тренажер с практикой
[GeekBrains] Программирование на JavaScript с нуля
Бесплатный вебинар научит вас основам JavaScript. Научитесь писать простой код и запускать его в браузере. Познакомьтесь с переменными, ветвями и циклами. Создайте простую консольную игру «Угадай число», чтобы проверить свои знания языка.
Школа: GeekBrains - образовательный портал от Mail.ru Group
Сайт: https://gb.ru/
Преподаватели: Павел Тарасов
Дата начала: В любое время
Длительность: 2 часа
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеозаписи всех онлайн-занятий. Общение с одногруппниками. Методички и практические задания.
Кому подойдет: Для начинающих с нуля.
Чему научитесь:
- Писать простой код
- Познакомитесь с переменными, ветвлениями и циклами
- Создадите простую консольную игру «угадай число»
[LOFT] Основы JavaScript
В этом видеокурсе будут рассмотрены основные понятия и базовые особенности языка. Без знания которых вы не сможете начать работать с JavaScript, этот курс подходит для начинающих разработчиков.
Школа: LOFT - школа онлайн обучения IT профессиям
Сайт: https://loftschool.com/
Дата начала: В любое время
Длительность: 14 уроков, 02:16:00
Интенсивность: Обучение в свободном режиме
Формат обучения: Занятия в записи. Видеоуроки.
Кому подойдет: Данный курс специально создан для начинающих javascript-разработчиков с небольшим опытом.
Программа:
14 уроков, 02:16:00
- Введение
- Типы данных
- Оператор If
- Оператор For
- Функции
- Область видимости и замыкания
- Всплытие
- Типы объявления функций
- Стрелочные функции
- Let
- Const
- Объекты
- Массивы
- Заключение
Ваши навыки после обучения :
- Основные понятия
- Базовые возможности языка
[HTML Academy] Знакомство с JavaScript
Узнайте, как JavaScript работает в браузере. Научитесь взаимодействовать с пользователями и делать веб-страницы интерактивными. Решим проблемы, с которыми регулярно сталкиваются веб-разработчики.
Школа: HTML Academy - интерактивные онлайн-курсы
Сайт: https://htmlacademy.ru/
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Интерактивный курс: теория, задания и испытания.
Кому подойдет: Данный курс является интерактивным тренажером. Курс подойдет новичкам, которые хотят освоить JavaScript и начать решать типичные задачи веб-разработки.
Программа:
4 части, 57 заданий, 4 испытания
Условия и создание элементов
Познакомимся с условиями, научимся создавать и добавлять на страницу новые элементы, напишем счётчик лайков и систему комментирования.
Коллекции и свойства элементов
Познакомимся с коллекциями элементов и циклом for of, научимся с помощью свойств получать данные и управлять элементами.
Прокрутка и операторы
Узнаем, как управлять прокруткой в браузере, и познакомимся с операторами равенства и логическим И.
Динамические стили элементов
Научимся менять стили элементов, используя свойство style и данные из полей ввода.
Вы узнаете как:
- Работает JavaScript в браузере
- Взаимодействовать с пользователями и делать веб-страницы интерактивными
Особенности обучения:
- Сертификат
[itProger] Уроки JS
Автор: Школа itProger / Программирование
Научитесь работать с HTML с помощью языка JS, а также разработайте несколько мини-проектов. К концу курса у вас будет достаточно знаний, чтобы начать использовать Java Script в своих проектах. Начинается курс js для начинающих с переменных, а затем постепенно переходит к изучению более сложных структур.
Школа: itProger - онлайн-школа IT профессий
Сайт: https://itproger.com/
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Для кого этот курс: Для начинающих
Программа:
- Введение
- Основные моменты
- Вывод информации
- Переменные и типы данных
- Математические действия
- Условные операторы
- Массивы
- Циклы
- Всплывающие окна
- Функции
- События
- Управление HTML и обработка форм
- Создание таймеров и интервалов
- Создание объектов
- Заключительный урок
Вы научитесь: Изучите все основные концепции, научитесь работать с HTML при помощи языка JS, а также разработаете несколько мини проектов.
Особенности обучения:
- Онлайн редактор кода
- Разработка несколько проектов в процессе обучения
- Дополнительные курсы
- Справочник
[YouTube] JavaScript. Основы для Начинающих
Автор: Владилен Минин
Из программы курса вы узнаете, что такое переменные, типы данных, числа, BigInt, строки, функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих с нуля
Содержание видео:
- 0:00:00 - Введение
- 0:01:31 - Что такое JavaScript
- 0:29:44 - Основы
- 1:43:52 - Числа + BigInt
- 2:21:24 - Строки
- 2:41:21 - Функции
- 3:03:39 - Массивы
- 3:45:06 - Объекты
- 4:20:50 - Асинхронность
- 4:41:03 - Работа с DOM
- 5:39:29 - Заключение
[WAYUP] JavaScript: погружение
Изучите основы языка программирования Javacript для создания интерактивных интерфейсов на практике
Сайт: https://wayup.in
Автор курса: Сергей Демин
Длительность: 7 дней
Формат обучения: Видеозанятия, домашние задания и поддержка наставников.
Кому подойдет: Для начинающих
Программа:
6 занятий с проверкой домашних заданий
- Переменные, типы данных, простейшие операции
- Циклы, массивы, объекты, функции
- Знакомство с DOM
- Работа с DOM
- Практическая работа
- Как построить карьеру frontender-а
Вы изучите:
- Синтаксис JS
- Объекты и массивы
- Функции и циклы
- Реальный проект
Особенности обучения:
- Сертификат и резюме
- Наставник
- 3 скрипта будет написано на Javascript
- Файлы, материалы, ссылки
- Удобный личный кабинет
[beONmax] JavaScript — полный курс с нуля до результата!
Этот полный курс предоставляет фронтенд-разработчикам практические навыки работы с JavaScript. Все теоретические курсы подкрепляются практикой.
Школа: beONmax - онлайн курсы программирования
Сайт: https://beonmax.com/
Дата начала: В любое время
Длительность: 19 часов
Интенсивность: Обучение в свободном режиме
Формат обучения: Онлайн-обучение с короткими видеолекциями, дополнительными материалами и тестированием.
Кому подойдет: Программистам с базовыми знаниями и навыками HTML и CSS
Программа:
Программа обучения включает видео уроки
Подготовка к работе
- О курсе. Как проходит обучение по курсу
- Подготовка к работе. Настройка рабочего пространства
- Как работать с JSHint
Основы
- Подключение JS к странице и переменные
- Классификация типов данных в JavaScript
- Простое общение с пользователем
- Операторы в JS
- Учимся работать с системой контроля версий Git
- Как работать с GitHub
- Подготавливаем проект к дальнейшим урокам
- Тестирование
- Условия
- Циклы
- Практика. Пишем приложение. Часть
- Функции
- Callback-функции
- Объекты
- Массивы и псевдомассивы
- Объектно-ориентированное программирование (ООП)
- Отлавливаем ошибки в своем коде при помощи консоли разработчика. Breakpoints
- Динамическая типизация в JS
- Задачи на понимание основ JS
- Получение элементов со страницы
- Действия с элементами на странице
- Задание на отработку действий со страницей
- События и их обработчики
- Бонус. События на мобильных устройствах и основы регулярных выражений
JavaScript в работе
- Скрипты и время их выполнения. setTimeout и setInterval
- Создаем табы на странице
- Тестирование
- Формируем портфолио на GitHub
- Параметры документа, окна и работа с ними
- Создаем таймер обратного отсчета на сайте
- Конструкторы и классы
- Контекст вызова (this)
- Создаем модальное окно и работаем с this
- Стандарт ES. Интерполяция
- ES. let и const
- ES. Стрелочные функции
- ES. Параметры по умолчанию
- ES. Классы
- ES. Spread-операторы
- Работаем с проектом и практикуемся использовать ES
Продвинутый JavaScript
- JSON формат передачи данных
- AJAX
- Реализация скрипта отправки данных из формы
- ES. Promise
- Используем промисы на реальных примерах
- Создаем слайдер на сайте
- Создаем калькулятор на сайте
- Как сохранить данные без БД. Работа с localStorage
- Ошибки. Как избежать “поломки” своего кода
- Современные библиотеки и фрэймворки. JQuery, как устроена $
- Работаем с JQuery
- Тестирование
- Инкапсуляция. Прием модуль, как и зачем его использовать
- Настраиваем Webpack и собираем наш проект
- Сборка проектов при помощи Browserify
- Как превратить код ES в старый формат ES Babel, Babel-loader и полифиллы
- ES. Модули
- Работаем с готовым кодом
Бонус. Дополнительные технологии
- React
- Написание тестов
Вы научитесь:
- Узнаете, какой фрэймворк или библиотеку выбрать
- Познакомитесь с самыми основами языка
- Работать с Git и GitHub
- AJAX, JSON
- Разберетесь, как работать с npm, Babel, Browserify, Webpack
- Изучите основы программирования и алгоритмов, ооп
Особенности обучения:
- С нуля
- Преподаватели - практики
- Есть отзывы на сайте
- Сертификат
[Code Basics] JavaScript для начинающих
Бесплатное обучение программированию на javascript от сообщества Хекслет. Онлайн курс посвящен азам написания приложений с нуля.
Сайт: https://ru.code-basics.com
Дата начала: В любое время
Длительность: 25 часов
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория с практикой в браузере.
Кому подойдет: Онлайн курс посвящен азам написания программ на Javascript с нуля
Программа:
72 урока с практикой в браузере
Основы
- Привет, Мир!
- Комментарии
- Инструкции (Statements)
- Как мы проверяем ваши решения
- Синтаксические ошибки
Арифметика
- Арифметические операции
- Операторы
- Коммутативная операция
- Композиция операций
- Приоритет операций
- Числа с плавающей точкой
- Бесконечность (Infinity)
- NaN
- Линтер
Строки
- Кавычки
- Экранирующие последовательности
- Конкатенация
- Кодировка
Переменные
- Что такое переменная
- Изменение переменной
- Выбор имени переменной
- Ошибки при работе с переменными
- Выражения в определениях
- Переменные и конкатенация
- Стили именования
- Магические числа
- Константы
- Интерполяция
- Извлечение символов из строки
Типы данных
- Типы данных
- undefined
- Неизменяемость примитивных типов
- Слабая типизация
Вызов функций
- Функции и их вызов
- Математические функции JavaScript
- Сигнатура функции
- Параметры по умолчанию
- Вызов функции — выражение
- Функции с переменным числом параметров
- Детерминированность
- Стандартная библиотека
Свойства и Методы
- Свойства
- Методы
- Неизменяемость
- Свойства и методы как выражения
- Цепочка вызовов
Определение функций
- Создание (определение) функций
- Возврат значений
- Параметры функций
- Необязательные параметры функций
- Упрощенный синтаксис функций
Логика
- Логический тип
- Предикаты
- Комбинирование логических операций
- Логические операторы
- Отрицание
- Результат логических выражений
Условные конструкции
- Условная конструкция (if)
- else
- Конструкция else if
- Тернарный оператор
- Конструкция Switch
Циклы
- Цикл While
- Агрегация данных (Числа)
- Агрегация данных (Строки)
- Обход строк
- Условия внутри тела цикла
- Формирование строк в циклах
- Синтаксический сахар
- Инкремент и декремент
- Возврат из циклов
- Цикл For
Вы научитесь: Писать программы на Javascript
Особенности обучения:
- 72 урока с практикой в браузере
- Демо урок без регистрации
- Бесплатно
[Stepik] JavaScript для начинающих
Цель этого курса — познакомить студентов с основами программирования на JavaScript. Все это подготовит вас к практическому использованию этого инструмента.
Сайт: https://stepik.org
Преподаватель: Anton Kholin
Дата начала: В любое время
Интенсивность: 1-2 часа в неделю
Формат обучения: Теория, тесты, интерактивные задачи.
Требования: Фактически особых требований нет. Достаточно желания, внимательности и общей компьютерной грамотности.
Программа:
17 уроков, 28 тестов, 23 интерактивные задачи
Введение в JavaScript
- В двух словах о JavaScript.
- Внедрение кода, структура программы, комментарии.
- Переменные, типы данных.
- Простейшие операции.
- Ветвление.
- Циклы.
Стандартные объекты
- Функции
- Объекты
- Строки
- Массивы
- Дата и время
- Математические функции
Продвинутые операции
- Обработка ошибок
- Введение в регулярные выражения
- Использование регулярных выражений
- Замыкания
Заключение
- Заключительный урок
Вы научитесь: Писать программы на JavaScript.
Особенности обучения:
- Сертификат
- Учиться можно сразу
- Есть отзывы
[Javascript.ru] Язык JavaScript
Вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП. Основной упор сделан на написание кода.
Сайт: https://learn.javascript.ru
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория, самостоятельное изучение.
Кому подойдет: Для начинающих
Программа:
- Введение
- Основы JavaScript
- Качество кода
- Объекты: основы
- Типы данных
- Продвинутая работа с функциями
- Свойства объекта, их конфигурация
- Прототипы, наследование
- Классы
- Обработка ошибок
- Промисы, async/await
- Генераторы, продвинутая итерация
- Модули
- Разное
Вы научитесь: Писать программы на Javascript.
[GeekBrains] Судоку на чистом JavaScript
Узнайте, как эффективно использовать массивы, и закрепите навыки работы с моделью DOM браузера с помощью JavaScript. Урок подходит для начинающих программистов. Вам потребуются минимальные знания HTML, CSS и JavaScript.
Школа: GeekBrains - образовательный портал от Mail.ru Group
Сайт: https://gb.ru/
Дата начала: В любое время
Длительность: 2 урока
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Программа:
2 урока
- Урок 1. Создаём игру Судоку на чистом JavaScript
- Урок 2. Создаём игру Судоку на чистом JavaScript
Вы узнаете как:
- Эффективно использовать массивы
- Работать с DOM-моделью браузера с помощью JavaScript
[LOFT] Регулярные выражения в JavaScript
Каждый разработчик должен знать, как работают регулярные выражения, как их использовать, где они могут помочь, а где придется искать альтернативные решения. Этот видеокурс призван заполнить все возможные пробелы в ваших знаниях о регулярных выражениях.
Школа: LOFT - школа онлайн обучения IT профессиям
Сайт: https://loftschool.com/
Дата начала: В любое время
Длительность: 6 уроков, 02:14:00
Интенсивность: Обучение в свободном режиме
Формат обучения: Занятия в записи. Видеоуроки.
Кому подойдет: Данный курс специально создан для начинающих программистов с небольшим опытом.
Программа:
- Символьные классы, наборы и диапазоны символов
- Жадные и ленивые квантификаторы
- Флаги
- Якоря
- Скобочные группы и обратные ссылки в шаблоне
- Опережающие и ретроспективные проверки, а также альтернация
Вы узнаете как: Устроены регулярки, как ими пользоваться. Где искать альтернативные решения.
[HTML Academy] Погружение в браузерный JavaScript
Погрузитесь в браузерный JavaScript. Узнаете, как изменить разметку или создать ее с нуля с помощью скриптов. Узнайте, что такое DOM API, научитесь работать с шаблонами, познакомитесь с событиями и методами для манипулирования DOM, научитесь клонировать элементы и напишите приложение.
Школа: HTML Academy - интерактивные онлайн-курсы
Сайт: https://htmlacademy.ru/
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Интерактивный курс: теория, задания и испытания.
Кому подойдет: Данный курс является интерактивным тренажером. Курс подойдет веб-разработчикам, знающим javascript на начальном уровне, которые хотят освоить продвинутые возможности данного языка программирования.
Программа:
3 части, 61 задание, 5 испытаний
JavaScript в браузере
Углубимся в работу JavaScript с вёрсткой. Научимся менять разметку и создавать её с нуля с помощью скриптов.
Знакомство с событиями
Научимся «оживлять» интерфейс и обрабатывать пользовательские события.
Манипуляции с DOM
Узнаем, что такое DOM API, поработаем с шаблонами, познакомимся с новыми событиями и методами для управления DOM
Вы узнаете как:
- Использовать концепции JavaScript
- Клонировать элементы
- Менять разметку и создавать её
- Оживлять интерфейс и обрабатывать пользовательские события
- Программировать всплывающее окно и галерею
- Работать с DOM
- Работать с шаблонами
- Разбираться в работе асинхронности
Особенности обучения:
- Сертификат
[YouTube] Видеоуроки JavaScript
Канал: AmperkaRu
Учимся программировать платформу Iskra JS на языке JavaScript
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих с нуля
Программа:
10 уроков продолжительностью до 15 минут
- Быстрый старт с Iskra JS.
- Основы JavaScript. Переменные. Функции. Условия. Циклы.
- Учимся работать с объектами и модулями в JavaScript.
- Управление моторами на JavaScript. Уроки JavaScript #4
- Управляем последовательным портом на Iskra JS.
- Работаем с библиотеками.
- Создаём библиотеки для Iskra JS и Espruino.
- «Йодо: Интернет вещей». Собираем удалённый термометр на JavaScript.
- «Йодо: Интернет вещей». Восьмибитный плеер на JavaScript.
- «Йодо: Интернет вещей». Запускаем web-сервер и браузерную игру.
[HTML Academy] Программирование на JavaScript
Изучите основы Javascript, научитесь писать приложения, отлаживать и модифицировать код. Пройдете многочисленные задания и сможете стать разработчиком среднего уровня.
Школа: HTML Academy - интерактивные онлайн-курсы
Сайт: https://htmlacademy.ru/
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Интерактивный курс: теория, задания и испытания.
Кому подойдет: Курс подойдет веб-разработчикам, которые хотят освоить продвинутые возможности данного языка программирования.
Программа:
6 частей, 122 задания, 10 испытаний
- Часть 1: Основы программирования на JavaScript (13 заданий, 1 испытание)
- Часть 2: Условия (15 заданий, 1 испытание)
- Часть 3: Циклы (24 задания, 2 испытания)
- Часть 4: Массивы (26 заданий, 2 испытания)
- Часть 5: Функции (19 заданий, 2 испытания)
- Часть 6: Объекты (25 заданий, 2 испытания)
Ваши навыки после обучения: Переменные, типы данных, условия, циклы, функции, массивы, объекты, алгоритмы и структуры данных, отлаживать и улучшать код.
Особенности обучения:
- Сертификат
- Актуальная программа
[YouTube] Уроки JavaScript для начинающих с нуля
Автор: Изучаем мир ИТ / Олег Шпагин / Программирование
Уроки по основам языка программирования JavaScript.
Сайт: https://www.youtube.com
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих с нуля
Программа:
40 уроков продолжительностью до 20 минут
Открыть
- Что такое JavaScript пишем первую программу
- Как запустить ваш код
- Как подключить и вывести результат выполнения на экран
- Как установить и использовать Sublime Text 3
- Арифметические операции
- Переменные глобальные и локальные
- Логические операции ИЛИ, НЕ, И
- Команда document write
- Как сделать цикл for
- Цикл while и do while
- Выход из цикла break и continue
- Как превратить строку в число
- Методы shift и unshift
- Методы pop и push
- Как копировать массивы
- Как удалить элемент из массива
- Метод forEach
- Метод map
- Методы reduce и reduceRight
- Метод filter
- Использование методов every и some
- Конструкция switch case выбор по условию
- Конструкция switch case в примере с тэгом select
- Как создавать функции
- Как вызывать функции через интервал времени
- Как считать данные которые вводит пользователь
- Конструкция try catch finally
- Математические методы и функции Math
- Подключение обработчика событий
- Запуск кода JS при клике на кнопку или ссылку, подключаем событие onclick
- Хранилище LocalStorage - учимся сохранять данные о пользователе в браузере
- Как сделать перенаправление на странице
- Эффект бьющегося экрана TweenMax + html2canvas / Почти как игра
- Как подключить фейерверк к сайту, новогодний салют в праздник
- Уроки Javascript. Как сделать эффект падающего снега за мышкой, снежинки следуют за курсором мыши
- Как сделать новогоднюю открытку на вашем сайте, новогоднее поздравление!
- Как подключить новогоднюю гирлянду к вашему сайту, новогоднее украшение для сайта
- Как сделать метель на сайте
- Урок Javascript / Как подключить счетчик времени на сайт
- Как я изучаю новый язык программирования / Только для спонсоров
[YouTube] Уроки JavaScript
Автор: Web Developer Blog
Уроки JavaScript для всех новичков, которые хотят выучить этот мегапопулярный язык программирования и найти работу своей мечты. Уроки Javascript построены таким образом, что вы сначала изучаете основы Javascript, а затем переходите к практике применения всего, что вы узнали в программировании ранее.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Программа:
40 уроков продолжительностью до 10 минут
Открыть
- Пишем Hello,world!
- Введение
- Переменные в JavaScript
- Основные операторы в JavaScript
- Взаимодействие с пользователем:alert,prompt,confirm
- Условные операторы if, if else, '?'.
- Циклы while, for
- Массивы
- Массивы: методы
- Функции
- Объекты
- Перебор свойств объекта
- Метод. Дата и время
- Обработка событий
- Как работать с DOM. Доступ к элементам вэб страницы
- Изменение элементов с помощью DOM.
- Добавление и удаление элементов с помощью DOM
- Работаем с input
- Работаем с селектом
- Пишем свой CSS генератор
- Пишем выпадающее меню
- Делаем вкладки табы (Tabs)
- Учимся делать модальные окна
- Анимация в js
- Как сделать слайдер (Carousel)
- Как сделать Фильтрацию на сайт
- Делаем калькулятор
- Как работать с API
- Модальные изображения
- Прогресс бар. Как управлять?
- Как сделать Popup
- Accordion пишем сами
- Простой Конвертер валют самому
- how to do To Do app
- Toggle Hide/Show своими руками. Alert
- Адаптивное меню на Js
- Snack bar блок
- Как работать с медиа запросами через JavaScript
- Топ 5 сайтов для изучения JavaScript
- Стоит ли учить JavaScript сейчас. Как учить JavaScript
[YouTube] Бесплатный курс по JavaScript. Уроки JavaScript с нуля
Автор: Фрилансер по жизни - IT и фриланс
Все уроки JavaScript с нуля преподносятся в максимально понятной форме.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Программа:
19 уроков продолжительностью до 1 часа
- План развития фронтенд разработчика. Эффективное обучение html css javascript
- Как правильно учиться в IT - сфере. ТОП ошибок при обучении. Конкретный план обучения.
- JQUERY VS JAVASCRIPT. Is jQuery worth learning in 2021?
- Что такое JAVASCRIPT? Как работает JS? Пишем первую программу на JavaScript. Уроки JAVASCRIPT с нуля
- Основы синтаксиса. Структура кода. Инструкции. Режим use strict. Уроки JAVASCRIPT с нуля.
- Переменные. Константы. Ключевые слова LET CONST VAR. Уроки JAVASCRIPT с нуля 2020
- Типы данных. Null String Undefined Boolean Number и другие. Уроки JAVASCRIPT с нуля 2020
- Операторы. "2"+2=22. Уроки JAVASCRIPT с нуля 2020
- IF ELSE. Условный оператор "?". Примеры IF ELSE. Уроки JAVASCRIPT с нуля 2020
- Циклы FOR и WHILE. Директивы break и continue. Уроки JAVASCRIPT с нуля 2020
- Функции. Стрелочные функции, рекурсия, планирование: setTimeout и setInterval.
- Объекты. Основы для начинающих. Синтаксис, создание, изменение. Уроки JavaScript с нуля
- Числа. Тип данных number. Работа с числами. проблема неточных вычислений.
- Строки. Тип данных string. Типы кавычек, поиск, регистр и получение подстроки.
- Массивы. Методы массивов. Редактирование, поиск, сортировка. Уроки JavaScript с нуля
- Document object model (DOM) за час. Изменение HTML CSS. Атрибуты и свойства. Окружение.
- Размеры, прокрутка и координаты элементов на странице и окна браузера.
- СОБЫТИЯ. addEventListener делегирование. Cобытия мыши клавиатуры загрузки сайта. Практика
- ФОРМЫ. Свойства, события, методы. Практические примеры. Уроки JAVASCRIPT
[YouTube] Уроки JavaScript с нуля
Автор: IT-KAMASUTRA
С помощью этих видео вы сможете выучить язык программирования JavaScript с нуля. Вам не нужно уметь программировать, знать любой другой язык программирования, быть математиком или иметь специальную подготовку. Чтобы изучить JS самостоятельно посмотрите видеоролики автора.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Программа:
29 уроков продолжительностью до 1 часа
- Введение
- Про html
- VS Code
- Про CSS
- CSS детальнее
- Мой первый JS
- Var, переменные
- GetElementById
- Разбор ДЗ, урок 08
- Изменяем HTML с помощью JS
- Выносим js и css во внешние файлы
- Функция, function, введение
- Параметры функци
- Возвращаемое значение
- AddEventListener, события, events
- Калькулятор, HTML+CSS+JS
- If-else-if-else
- Event.CurrentTarget
- Массивы, цикл for
- Document.GetElementsByClassName
- Ну ваще с нуля) - CSS селектор
- Готовимся к объектам, делаем слайдер
- Объекты
- Превращаем слайдер в объект
- This, контекст вызова
- Создаём клоны, фабрика
- Конструктор, new
- Конструктор для слайдера
- Прототип prototype
[YouTube] Изучение JavaScript от нуля до гуру
Автор: Гоша Дударь
В этом плейлисте собраны все видеоуроки по изучению языка JavaScript.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих
Программа:
31 урок продолжительностью до 45 минут
Открыть
- Вступление
- Основы
- Пишем "Hello World"
- Переменные и их типы
- Математические операции
- Условные операторы
- Циклы
- Методы alert, confirm, prompt
- Массивы
- Многомерные массивы
- Функции
- Локальные и глобальные переменные
- События и обработчик событий
- Обработка форм
- Таймеры
- Что такое ООП?
- Математические операции
- Дата и время
- Массивы
- Строковые операции
- Заключительный урок
- Изучение JavaScript в одном видео уроке за час!
- Профессия Front-end разработчик | Презентация онлайн курса
- Распознавание голоса и чтение текста на JavaScript (Примеры и демонстрация)
- Анимированная прокрутка страницы на jQuery
- Создание игры на чистом JavaScript за 20 минут!
- avaScript и Bootstrap 4 за 15 минут - конвертор величин
- Работа с Google Maps API / Создание своей карты на JavaScript
- Создание ПК программы на JavaScript за 20 минут! Библиотека Electron JS
- Игра Змейка на чистом JavaScript и HTML5 за 45 минут!
Еще бесплатные видеоуроки с YouTube
Курс JavaScript Basic (ES6) (EasyCode) 34 урока по основам. Подходит для изучения с нуля, разбираются такие темы как: типы данных, переменные, строки, массивы, циклы и т.д.
Основы JavaScript (Sorax) 35 коротких уроков для получения начальных знаний.
Java Script для начинающих (WebDev с нуля. Канал Алекса Лущенко) Целых 100 уроков по изучению JavaScript. Данный курс подойдет для пользователей с начальными знаниями.
Курс Практический JavaScript (WebDev с нуля. Канал Алекса Лущенко). 100 уроков практических занятий.
Уроки js (Вячеслав Хатин) 41 урок. Первые шаги. JS для начинающих, также есть много практических уроков, на которых будут написаны разные приложения.
Node JS — Быстрый Курс за 1 час (Владилен Минин) Небольшой курс на котором будут рассмотрены такие темы как: стандартные модули, создание сервера.
Базовый JavaScript (Андрей Андриевский) Плейлист из 24 уроков. Подойдет для новичков с нуля.
Front-End разработка | Курсы по HTML, CSS, JavaScript (Владимир Захаренко) Полный курс по front-End разработке.
Полезные сайты и инструменты
https://javascript.ru/ — структурированная информация для обучения языку javascript и смежным технологиям.
https://learn.javascript.ru/ — учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
https://developer.mozilla.org/ru/docs/Web/JavaScript — множество различных учебных материалов.
https://proglib.io/p/git-cheatsheet — Шпаргалка по Git, в которой представлены основные команды.
https://javascript.ru/forum/ — форум разработчиков.
https://www.cyberforum.ru/javascript/ — раздел на популярно форуме.