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.
[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
Канал: AmperkaRu
Учимся программировать платформу Iskra JS на языке JavaScript
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Для начинающих с нуля
Программа:
10 уроков продолжительностью до 15 минут
- Быстрый старт с Iskra JS.
- Основы JavaScript. Переменные. Функции. Условия. Циклы.
- Учимся работать с объектами и модулями в JavaScript.
- Управление моторами на JavaScript. Уроки JavaScript #4
- Управляем последовательным портом на Iskra JS.
- Работаем с библиотеками.
- Создаём библиотеки для Iskra JS и Espruino.
- «Йодо: Интернет вещей». Собираем удалённый термометр на JavaScript.
- «Йодо: Интернет вещей». Восьмибитный плеер на JavaScript.
- «Йодо: Интернет вещей». Запускаем web-сервер и браузерную игру.
[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 минут!
Курсы для продвинутых
[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
- Работать с шаблонами
- Разбираться в работе асинхронности
Особенности обучения:
- Сертификат