- Современный учебник JavaScript
- Язык JavaScript
- Онлайн-курсы
- Основы веб-разработки
- JavaScript / DOM / Интерфейсы
- JavaScript / DOM / Интерфейсы
- Современная верстка
- Архитектура и паттерны
- Фреймворки, смежные технологии
- Angular
- Node.js
- React
- TypeScript
- Vue.js
- RxJs
- Браузер: документ, события, интерфейсы
- Тематические разделы
- Следите за обновлениями javascript.ru
- Комментарии
- 25 бесплатных курсов по JavaScript
- 🏆 «Профессия Frontend-разработчик» от SkillFactory [гарантированная помощь в трудоустройстве]
- 2. «JavaScript: погружение» от Сергея Дёмина
- Программа обучения:
- Что узнаете и чему научитесь:
- Об авторе курса:
- 3. «Основы программирования» от Hexlet
- Программа обучения:
- Что узнаете и чему научитесь:
- Об авторе курса:
- 4. «JavaScript для начинающих» от Code Basics
- Программа обучения:
- Что узнаете и чему научитесь:
- 5. «Основы JavaScript» от DoCode.ru
- Что узнаете и чему научитесь:
- 7. «Программирование на JavaScript» от HTML Academy
- Что узнаете и чему научитесь:
- Особенности курса:
- 8. «Язык JavaScript» от JavaScript.Ru
- Программа обучения:
- Что узнаете и чему научитесь:
- 9. «Изучение JavaScript от нуля до гуру» от Гоши Дударя
- 16. «Основы JavaScript» от Sorax
- Программа обучения:
- Что узнаете и чему научитесь:
- 20 «JavaScript. Основы для Начинающих» от Владилена Минина
- Программа обучения:
- Что узнаете и чему научитесь:
- Кто проводит курс:
- 24. «Vanilla JavaScript — создаём клон Paint в браузере» от Антона Голосниченко.
- Программа обучения:
- Что узнаете и чему научитесь:
- Кто проводит курс:
- 25. «Learn JavaScript» от Codecademy
- Что узнаете и чему научитесь:
Современный учебник JavaScript
Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
Первые две части посвящены JavaScript и его использованию в браузере. Затем идут дополнительные циклы статей на разные темы.
Язык JavaScript
Здесь вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП.
Мы сосредоточимся на самом языке, изредка добавляя заметки о средах его исполнения.
Онлайн-курсы
Онлайн-курсы — это не быстро устаревающие видео-записи, а живые вебинары. Ведёт их преподаватель — опытный действующий разработчик. С теорией, практикой, ответами на вопросы, проектом и обратной связью по вашему коду («code review»).
Основы веб-разработки
JavaScript / DOM / Интерфейсы
JavaScript / DOM / Интерфейсы
Современная верстка
Архитектура и паттерны
Фреймворки, смежные технологии
Angular
Node.js
React
TypeScript
Vue.js
RxJs
Браузер: документ, события, интерфейсы
Изучаем работу со страницей – как получать элементы, манипулировать их размерами, динамически создавать интерфейсы и взаимодействовать с посетителем.
Тематические разделы
Следите за обновлениями javascript.ru
Комментарии
- Если вам кажется, что в статье что-то не так — вместо комментария напишите на GitHub.
- Для одной строки кода используйте тег , для нескольких строк кода — тег , если больше 10 строк — ссылку на песочницу (plnkr, JSBin, codepen…)
- Если что-то непонятно в статье — пишите, что именно и с какого места.
25 бесплатных курсов по JavaScript
🏆 «Профессия Frontend-разработчик» от SkillFactory [гарантированная помощь в трудоустройстве]
Длительность: 9 месяцев = 360 часов.
Формат: интерактивные вебинары + работа в тренажёрах + домашние задания с проверкой + общение с другими участниками курса в закрытом чате + работа с личным наставником.
- Гарантированная помощь в трудоустройстве
- Готовое портфолио из 5 проектов по окончании обучения
- Преподаватели-практики — сотрудники EPAM Systems и Radario
- Выпускники SkillFactory работают в Nvidia, Skyeng, Cisco, Yoomoney, «СберБанке», «Билайне», «Альфа-Банке»
- Можно оплачивать обучение в рассрочку на 6 или 12 месяцев
- Бесплатная консультация
2. «JavaScript: погружение» от Сергея Дёмина
Язык: русский.
Длительность: 1 неделя.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: проверка заданий наставником.
Программа обучения:
- Погружение в основы JavaScript.
- Взаимодействие Java с Doom.
- Пишем викторину на JavaScript.
- Как построить карьеру frontender-а.
Что узнаете и чему научитесь:
- Познакомитесь с платформой, курсом и профессией.
- Разберётесь, как манипулировать HTML-элементами.
- Решите интересные практические задачи.
- Узнаете, как устроиться на работу в компанию или фрилансить.
Об авторе курса:
Сергей Дёмин
3. «Основы программирования» от Hexlet
Язык: русский.
Длительность: 10 часов, 29 уроков.
Формат обучения: текстовые уроки + практические задания + тесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Программа обучения:
- Введение.
- Первая программа.
- Идеальная программа.
- Арифметика.
- Числа.
- Структура.
- Константы.
- Функции.
- Выражения.
- Модули.
- Математика.
- Булева алгебра.
- Условие с if.
- Ошибки и отладка.
- Автоматические тесты и модульное тестирование.
- Рекурсивный процесс.
- Итеративный процесс.
- Цикл while и переменные.
- Отладочная печать.
- Мутаторы.
- Цикл.
- Строки и работа со строками.
- Значение null
- Switch.
- Окружение.
- Функции и побочные эффекты.
- Типы данных.
- Что дальше?
- Дополнительные материалы.
Что узнаете и чему научитесь:
- Использовать основные языковые конструкции (условия, циклы, функции и другие).
- Разделять код на модули для повторного использования и отсутствия конфликта имён.
- Понимать ключевые концепции, такие как чистота и детерминированность, для написания хорошего кода.
Об авторе курса:
Кирилл Мокевнин
- Основатель образовательного ресурса «Хекслет».
- Работает с языками Elixir, Clojure, JavaScript, PHP, Ruby.
4. «JavaScript для начинающих» от Code Basics
Язык: русский.
Длительность: 25 часов, 72 урока.
Формат обучения: текстовые уроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Программа обучения:
- Основы JavaScript.
- Арифметика.
- Строки.
- Переменные в языке JavaScript.
- Типы данных JavaScript.
- Вызов функций.
- Свойства и Методы.
- Определение функций.
- Логика.
- Условные конструкции.
- Циклы.
Что узнаете и чему научитесь:
5. «Основы JavaScript» от DoCode.ru
Язык: русский.
Длительность: 2 часа.
Формат обучения: текстовые уроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Что узнаете и чему научитесь:
- Выполнять различные действия при помощи инструментов библиотеки jQuery.
- Выделять родительские и дочерние, чётные и нечётные элементы в массивах.
- Искать элементы по имени класса или ID.
- Перемещать элементы.
- Корректировать всю страницу.
7. «Программирование на JavaScript» от HTML Academy
Язык: русский.
Длительность: 52 практических задания + 4 испытания.
Формат обучения: теоретические уроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Что узнаете и чему научитесь:
- Основам программирования на JS.
- Работе с логическими операциями.
- Разработке драйверов для печати, работающих с множеством условий.
- Работе с массивами данных и функциями.
- Работе с объектами.
Особенности курса:
- После оформления подписки обучающийся получает доступ к лекциям и практическим занятиям. Расширенный функционал предоставляется только на платной основе.
8. «Язык JavaScript» от JavaScript.Ru
Язык: русский.
Длительность: 105 уроков.
Формат обучения: текстовые уроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Программа обучения:
- Введение.
- Основы JavaScript.
- Качество кода.
- Объекты.
- Типы данных.
- Продвинутая работа с функциями.
- Свойства объекта, их конфигурация.
- Прототипы, наследование.
- Классы.
- Обработка ошибок.
- Промисы, async/await.
- Генераторы, продвинутая итерация.
- Модули.
- Разное.
Что узнаете и чему научитесь:
- Работать с основными типами данных.
- Обрабатывать ошибки.
- Работать с функциями и объектами.
- Писать программы на JavaScript.
9. «Изучение JavaScript от нуля до гуру» от Гоши Дударя
Олег Шпагин
- Основатель онлайн-школы программирования для подростков WISEPLAT.
- Веб-разработчик и системный администратор с опытом работы более 15 лет.
16. «Основы JavaScript» от Sorax
Язык: русский.
Длительность: 17 уроков.
Формат обучения: видеоуроки + интерактивные задачи + тесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Программа обучения:
- В двух словах о JavaScript.
- Внедрение кода, структура программы, комментарии.
- Переменные, типы данных.
- Простейшие операции.
- Ветвление.
- Циклы
- Функции
- Объекты
- Строки
- Массивы
- Дата и время
- Математические функции
- Продвинутые операции
- Обработка ошибок
- Введение в регулярные выражения
- Использование регулярных выражений
- Замыкания
Что узнаете и чему научитесь:
- Писать и проверять программный код, выявлять ошибки в нём.
- Работать с регулярными выражениями, библиотеками.
20 «JavaScript. Основы для Начинающих» от Владилена Минина
Язык: русский.
Длительность: 8 уроков длительностью от 10 до 30 минут. Общая длительность 2 часа 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Программа обучения:
- Цель курса и настройка рабочего пространства.
- Что такое JavaScript и работа с переменными.
- Типы данных и взаимодействие с пользователем.
- Циклы.
- Условия.
- Функции.
- Работа с элементами на страницах и события.
- Полноценная практика по написанию корзины товаров.
Что узнаете и чему научитесь:
- Узнаете основные концепции и принципы JavaScript.
- Узнаете что такое циклы и условия, научитесь их применять на практике.
- Узнаете как строится простейшее взаимодействие с пользователем.
- Узнаете что такое функции, и как они создаются.
- Научитесь получать элементы со страницы.
- Закрепите всё, что узнали на практике.
Кто проводит курс:
Иван Петриченко
- Более 7 лет занимается Front-End разработкой, создаёт сайты и веб-приложения «под ключ».
- Создатель 7 авторских онлайн-курсов по JS, React и др.
24. «Vanilla JavaScript — создаём клон Paint в браузере» от Антона Голосниченко.
Язык: русский.
Длительность: 15 уроков длительностью 10-15 минут. Общая длительность 1 час 45 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Программа обучения:
- Об этом курсе.
- Требования.
- Подготовка и стили.
- Подготовка проекта.
- Оформление.
- PaintJS8 лекции.
- События canvas.
- 2D контекст.
- Предварительные итоги.
- Изменение цвета.
- Размер кисти.
- Режим заливки.
- Сохранение изображений.
- Итоги курса.
Что узнаете и чему научитесь:
- Как создать собственный графический редактор с сохранением файлов на ПК.
- Какие возможности предоставляет «чистый» JS.
- Как работать с HTML5 Canvas из JavaScript.
- Как обрабатывать события мыши и др.
Кто проводит курс:
Антон Голосниченко
- 10 лет увлекается программированием и веб-разработкой, маркетингом и аналитикой.
- Сертифицированный специалист по работе в рекламных и аналитических системах Яндекса, Google и myTarget.
- Основатель проекта ИзиКодерс.
25. «Learn JavaScript» от Codecademy
Язык: английский.
Длительность: 11 уроков общей длительностью 20 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Что узнаете и чему научитесь:
- Какие типы данных применяются в JS.
- Как при работе с массивами использовать итерации.
- Как переносить JavaScript ES6 + в ES5.
- Как работать с модулями.
- Что такое асинхронное программирование, как его использовать.