Курсы JavaScript
Параметры
По популярности
-
По популярности
-
Сначала дорогие
-
Сначала недорогие
-
Распродажа
Онлайн-курс Javascript-разработчик-
ДЛИТЕЛЬНОСТь
4 месяца
-
ДАТА НАЧАЛА
С 7 мая
-
ДОКУМЕНТ
Диплом
-
СЛОЖНОСТЬ
Для новичков
Навыки
Курс JavaScript-разработчика – практическое обучение программированию на JavaScript для начинающих. Преподаватели-практики школы «Бруноям» помогут освоить основы фронтенд-разработки с помощью четкой структуры и заданий. После завершения курса студенты получат поддержку наставника и доступ к бесплатным обновлениям.
-
ТИП
Самостоятельно с наставником
-
ТРУДОУСТРОЙСТВО
Содействие
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Домашняя работа, Видеоуроки
-
1
>Основы JavaScript
- Введение JavaScript
- Переменные и типы данных
- Математические операторы и преобразование типов
- Логические операторы
- Ветвления и условные операторы
- Встроенные функции для взаимодействия с пользователем
-
2
Циклы и массивы в JavaScript
- Массивы
- Методы для работы с массивами
- Циклы for и while
- Вложенные массивы
- Работа с консолью
-
-
JS: Последовательности
-
ДЛИТЕЛЬНОСТь
11 часов
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Уровневое проектирование
- Функции высшего порядка
- Стандартные интерфейсы
- Последовательности
- JavaScript
- HTML+CSS
- Markdown
Курс состоит из 9 уроков, включающих видео и/или текстовые материалы, 17 упражнений в тренажере, 45 проверочных тестов и дополнительных материалов. Вы научитесь строить сложные структуры данных на базе более простых, проектировать функции для их соединения, обрабатывать списки с помощью функций высшего порядка и разделять код на уровни для правильного взаимодействия. Этот курс полезен для программистов, работающих с обработкой сложных структур данных. Рекомендуется предварительно пройти курс JS: Основы.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
Введение
- Знакомимся с курсом и проектом «Генератор HTML», который будет постепенно разрабатываться в течение всего курса
-
2
Представление последовательностей
- Вспоминаем пары (pairs) и рассматриваем представление списков с помощью пар
-
3
Разметка
- Начинаем разрабатывать библиотеку для работы с HTML, знакомимся с Markdown и изучаем общие принципы языков разметки на примере HTML
-
-
Minecraft: программирование на JavaScript
-
ДЛИТЕЛЬНОСТь
1 месяц
-
ДАТА НАЧАЛА
В любой момент
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Творческое и критическое мышление
- Коммуникация в команде
- Проектная деятельность
- Условные конструкции
- Пространство
- JavaScript
- Координаты
- Переменные
- Minecraft
- Алгоритмы
- Лидерство
- События
- Функции
- Циклы
Курс “Minecraft: программирование на JavaScript” предназначен для детей 7-12 лет, увлеченных игрой Minecraft. Ребята научатся основам программирования и применению JavaScript на практике, создавая свои программы и строя фантастический мир в игре. Курс также развивает командные навыки, лидерство, креативное мышление и улучшает математическое и пространственное мышление. Он является частью углубленной программы обучения программированию с использованием Minecraft.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
1
Начало обучения - 24 часа
- Получаем базовые знания по программе курса.
-
2
Обучение по программе - 24 часа
- Углубленное изучение программы курса.
-
3
Завершение обучения - 24 часа
- Практические работы по программе курса.
-
-
Выгодная цена
Автоматизированное тестирование веб-приложений на JavaScript-
ДЛИТЕЛЬНОСТь
4 месяца
-
ДАТА НАЧАЛА
С 16 мая
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
Для junior- и middle-тестировщиков, этот курс предоставит возможность освоить редкие функции Selenium и создавать автотесты на JS с использованием фреймворков. Вы улучшите свои навыки в UI-тестировании, автоматизации с помощью CI/CD и сможете увеличить свою заработную плату. Проходящие курс “Профессия Тестировщик” научатся писать сложные автотесты на JavaScript, работать с фреймворками и непрерывной интеграцией, а также добавят еще один язык программирования в свои навыки, что позволит претендовать на большее количество вакансий.
-
ТИП
Самостоятельно с наставником
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Домашняя работа, Видеоуроки, Тексты
-
1
Базовые навыки
- Система контроля версий Git - Автоматизированное тестирование на JavaScript. Часть 1 - JavaScript. Базовый уровень
-
2
Продвинутые навыки
- JavaScript. Продвинутый уровень - Автоматизированное тестирование на JavaScript. Часть 2
-
3
Итоговые проекты
- Простые автотесты - Автоматические тесты
-
-
Разработчик JavaScript. Углубленный уровень
-
ДЛИТЕЛЬНОСТь
5 месяцев
Навыки
- Писать код на диалектах JS
- Использовать фреймворки
- Применять TDD подход
Перейдите на новый уровень разработки за 6 месяцев обучения
-
ТРУДОУСТРОЙСТВО
Есть
-
-
Программирование на JavaScript
-
ДЛИТЕЛЬНОСТь
1 месяц
-
ДАТА НАЧАЛА
В любой момент
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Перебор последовательностей
- Массивы в JavaScript
- Объекты в JavaScript
- Функции в JavaScript
- Работа со строками
- Условный оператор
- Работа с формами
- Операторы в JS
- Работа с DOM
- JavaScript
- Цикл while
- Цикл for
- «TODO»
Курс “Программирование для детей JavaScript” предназначен для детей от 11 лет, которые хотят научиться создавать интерактивные сайты и веб-приложения. Ученики изучат основы языка программирования JavaScript, познакомятся с его синтаксисом и научатся применять его для создания программных алгоритмов. Курс поможет развить логическое и творческое мышление, а также даст отличную базу для изучения других языков программирования. Завершив курс, каждый ученик получит сертификат от CODDY.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
1
Начало обучения - 24 часа
- Получаем базовые знания по программе курса.
-
2
Обучение по программе - 24 часа
- Углубленное изучение программы курса.
-
3
Завершение обучения - 24 часа
- Практические работы по программе курса.
-
-
Frontend-разработчик: сайты на HTML/CSS/JavaScript
-
ДЛИТЕЛЬНОСТь
1 месяц
-
ДАТА НАЧАЛА
В любой момент
-
СЛОЖНОСТЬ
Для детей
Навыки
Создание и верстка сайта с нуля “под ключ”
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
1
Начало обучения - 24 часа
- Получаем базовые знания по программе курса.
-
2
Обучение по программе - 24 часа
- Углубленное изучение программы курса.
-
3
Завершение обучения - 24 часа
- Практические работы по программе курса.
-
-
Основы JavaScript
-
ДЛИТЕЛЬНОСТь
51 час
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Извлечение символов из строки
- Выражения в определениях
- Арифметические операции
- Логические операторы
- Детерминированность
- Конструкция Switch
- Функции и их вызов
- Интерполяция
- Типы данных
- JavaScript
- Переменные
- Цикл while
- Цикл for
В этом курсе вы получите 39 уроков в видео или текстовом формате, 46 упражнений в тренажере и 132 проверочных теста. Кроме того, вам предоставят дополнительные материалы и помощь в «Обсуждениях». Вы научитесь создавать программы, использовать основные конструкции языка, анализировать ошибки в коде и составлять программы из нескольких модулей. Курс предлагает бессрочный доступ к теории и асинхронный формат обучения.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
Введение
- Знакомимся с курсом
-
2
Hello, World!
- Пишем первую программу
-
3
Инструкции
- Изучаем азы построения программ на JavaScript
-
4
Арифметические операции
- Переводим арифметические действия на язык программирования
-
5
Ошибки оформления (синтаксиса и линтера)
- Изучаем виды ошибок и способы их исправления
-
-
JavaScript Developer. Basic
-
ДЛИТЕЛЬНОСТь
6 месяцев
На курсе фронтенд-разработки вы освоите React, TypeScript, Babel, Webpack, Node.js и научитесь работать без шаблонов. Вы сможете понимать код, задавать вопросы, использовать Git и покрывать код тестами. Вы соберете портфолио и сделаете готовый проект. Курс подходит для новичков в IT, разработчиков JavaScript и backend-разработчиков. Есть бонусный видеокурс “JavaScript для начинающих”. У вас будет персональный ментор, с которым будете общаться раз в неделю.
-
ТРУДОУСТРОЙСТВО
Содействие
-
ЦЕЛЬ
Изучение навыка
-
Популярные школы
-
JS: Разработка абстракций для асинхронности
-
ДЛИТЕЛЬНОСТь
9 часов
-
СЛОЖНОСТЬ
Для опытных
На этом курсе вы освоите разработку абстракций для работы с асинхронным кодом. Изучите таймеры, event loop и event emitter, а также научитесь обрабатывать ошибки и использовать таймеры для создания более простого и предсказуемого кода. Курс предназначен для программистов, уже знакомых с асинхронным программированием. Рекомендуется предварительно изучить курс JS: Асинхронное программирование.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
Введение
- Знакомимся с идеей асинхронного программирования и со структурой курса
-
2
Event loop
- Знакомимся с event loop — концепцией, позволяющей реализовывать асинхронное программирование в браузере с использованием событийной модели
-
3
Таймеры
- Рассматриваем механизм таймеров, предоставляемый средой исполнения JS
-
-
JS: React Hooks
-
ДЛИТЕЛЬНОСТь
9 часов
-
СЛОЖНОСТЬ
Для опытных
Навыки
- React Hooks
- JavaScript
- UseContext
- UseEffect
- UseState
- UseRef
- React
- JS
Курс предлагает 5 уроков с видео и текстом, 8 упражнений в тренажере, 14 проверочных тестов, дополнительные материалы и помощь в “Обсуждениях”. Вы научитесь использовать встроенные хуки, создавать функциональные компоненты и использовать готовые хуки для типовых задач. Курс рекомендуется тем, кто хочет заменить классовые компоненты на функциональные в своих приложениях и имеет базовые знания React. Доступ к другим курсам платформы включен.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
JS: Абстракция с помощью данных
-
ДЛИТЕЛЬНОСТь
9 часов
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Уровневое проектирование
- Семантика массивов
- JavaScript
- Абстракции
- ER-модель
- Интерфейс
- DDD
Этот курс включает 8 уроков с видео и/или текстом, 7 упражнений в тренажере, 22 проверочных теста, дополнительные материалы и помощь в “Обсуждениях”. Вы научитесь выделять сущности предметной области, правильно проектировать интерфейсы и использовать различные структуры данных. Эти знания помогут вам скрывать ненужные детали и фокусироваться на интересующих вас понятиях. Рекомендуется изучить курсы: Основы JavaScript, JS: Массивы, JS: Объекты и JS: Функции.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
JS: Автоматическое тестирование
-
ДЛИТЕЛЬНОСТь
14 часов
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Автоматизированное тестирование
- Модульное тестирование
- Непрерывная интеграция
- Лучшие практики
- Покрытие кода
- Утверждения
- JavaScript
- Интеграции
- Юнит-тесты
- Матчеры
- CI/CD
- Jest
- TDD
Курс включает 12 уроков, 10 упражнений в тренажере, 34 проверочных теста, самостоятельную работу, дополнительные материалы и помощь в обсуждениях. Он поможет вам писать качественный код с меньшим количеством ошибок, улучшать архитектуру кода и автоматизировать проверку его работы. Вы также узнаете о понятиях утверждений, TDD и непрерывной интеграции. Рекомендуется предварительно изучить курсы: Основы JS, JS: Массивы и JS: Функции.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
JS: Продвинутое тестирование
-
ДЛИТЕЛЬНОСТь
12 часов
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Инверсия зависимостей
- Побочные эффекты
- Манки-патчинг
- Тестирование
- Полиморфизм
- JavaScript
- HTTP API
- Фикстуры
- Стабы
- Node
- Моки
- JS
Курс поможет научиться писать тесты для сложных приложений. Он включает 10 уроков, 9 упражнений в тренажере, 25 проверочных тестов и дополнительные материалы. Для более легкого обучения рекомендуется изучить основы JS. После прохождения курса вы сможете легко тестировать приложения, взаимодействующие с внешней средой, работать с файловой системой и использовать стабы и моки. Курс также предоставляет доступ к другим курсам платформы и помощь в «Обсуждениях».
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
JS: Настройка окружения
-
ДЛИТЕЛЬНОСТь
4 часа
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Настройка окружения
- ECMAScript (ES)
- Зависимости
- JavaScript
- Prettier
- ESLint
- Node
- Git
- Npm
- Npx
- JS
Курс включает 10 уроков с видео и тестами, самостоятельную работу и дополнительные материалы. Вы научитесь настраивать локальное окружение для JavaScript, устанавливать библиотеки и улучшать качество кода. Курс поможет организовать окружение и использовать хорошие практики в управлении кодом. Рекомендуется знание командной строки и Git.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
JS: Express
-
ДЛИТЕЛЬНОСТь
11 часов
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Тестирование
- Шаблонизация
- Авторизация
- Логирование
- JavaScript
- REST API
- Express
- Assets
- Сессии
- Flash
- Node
- REST
- MVC
- JS
В этом курсе вы научитесь создавать полноценные сайты на популярном фреймворке Node.js – Express. Вы узнаете, как организовывать код в соответствии с MVC и REST архитектурами, а также эффективно отлаживать ошибки с помощью логгирования. Курс предназначен для программистов, уже знакомых с JavaScript, и будет полезен при разработке веб-приложений. Рекомендуется предварительно изучить курсы HTTP Server и Протокол HTTP для лучшего усвоения материала.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
Введение
- Знакомимся с курсом и проектом
-
2
Маршруты
- Знакомимся с концепцией маршрутов в веб-приложении и учимся направлять запросы
-
3
Тесты
- Рассматриваем способы тестирования веб-приложения и познакомимся с библиотекой Supertest
-
4
Логирование
- Рассматриваем вопросы логирования в веб-приложении и познакомимся с популярной библиотекой morgan
-
-
JS: Предметно-ориентированное проектирование
-
ДЛИТЕЛЬНОСТь
9 часов
-
СЛОЖНОСТЬ
Для опытных
Навыки
На данном курсе вы погрузитесь в предметно-ориентированное программирование, изучив инверсию зависимостей, репозитории и шаблон Service Layer. Приобретенные знания помогут вам правильно выделять сущности и находить связи между ними. Для эффективного обучения рекомендуется предварительно изучить курсы по ООП и объектно-ориентированному дизайну на JS.
-
ТИП
Самостоятельно
-
ТРУДОУСТРОЙСТВО
Есть
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
Введение
- Знакомимся с целями и задачами курса
-
2
Use cases
- Рассматриваем UML и понятие use case
-
3
Сущности и связи
- Разбираемся, что такое сущности и как работают связи между сущностями
-
4
Архитектура
- Знакомимся с несколькими важными аспектами архитектур и рассмотреть стандартные, принятые в индустрии подходы к проектированию систем
-
-
JS: Коллекции
-
ДЛИТЕЛЬНОСТь
14 часов
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Ленивые коллекции
- Текучий интерфейс
- JavaScript
- Мемоизация
- Массивы
- Map
- Set
Курс представляет собой 11 уроков с видео и текстом, 21 упражнение в тренажере и 39 проверочных тестов. Включены дополнительные материалы и помощь в «Обсуждениях». Вы научитесь представлять данные в виде множеств с помощью Set, использовать Map для создания словарей, создавать ленивые коллекции и мемоизировать вызовы функций для оптимизации производительности. Курс поможет улучшить навыки работы с коллекциями в JavaScript.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
Введение
- Знакомимся с целями курса и обсуждаем проект, над которым мы будем работать
-
2
Массив
- Знакомимся с самой распространенной структурой данных — массивом
-
3
Map
- Рассматриваем структуру данных map и учимся работать с ней в языке JavaScript
-
4
Set
- Рассматриваем тип и структуру данных set, который является реализацией математической структуры «множество»
-
-
JS: Введение в ООП
-
ДЛИТЕЛЬНОСТь
15 часов
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Инкапсуляция
- Конструктор
- JavaScript
- Исключения
- Прототипы
- Контекст
- Упаковка
- Классы
- ООП
Курс поможет вам научиться грамотно использовать контекст this, описывать сущности с помощью объектов, прототипов и классов, а также понимать основы объектов в JavaScript. Вы также узнаете о инкапсуляции и сокрытии данных, а также научитесь использовать исключения в коде. Курс подходит для тех, кто хочет изучить ООП в JavaScript и уже знаком с основами языка.
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
1
О курсе
- Знакомимся с курсом, его структурой, целями и задачами
-
2
Инкапсуляция
- Знакомимся с объединением данных и функций в одной структуре
-
3
Контекст (This)
- Учимся создавать собственные методы и знакомимся с ключевым словом `this`
-
4
Связывание (bind)
- Знакомимся с разными способами привязки контекста к функциям
-
Отзывы о школах
Мы собрали для вас отзывы о школах и обучающих программах
со всего интернета. Это самая большая подборка.
Часто ищут
-
Популярные категории
-
Бесплатные
-
Для детей
-
Курсы разработки мобильных игр на Android для детей
-
Курсы робототехники для детей
-
Курсы по информатике для детей
-
Курсы Java для детей
-
Курсы по разработке игр для детей
-
Курсы JavaScript для детей
-
Курсы веб-разработки для детей
-
Инженерные курсы для детей
-
Курсы 1С для детей
-
Курсы по архитектуре для детей
-
-
С сертификатом
-
Курсы по AutoCAD с сертификатом
-
Курсы SolidWorks с сертификатом
-
Курсы 1С оператор с сертификатом
-
Курсы по запросам 1С с сертификатом
-
Курсы Google с сертификатом
-
Курсы по информатике с сертификатом
-
Курсы по Java-разработке с сертификатом
-
Курсы по программированию на С и C++ с сертификатом
-
Курсы по программированию на PHP с сертификатом
-
Курсы 1С с сертификатом
-
-
С трудоустройством
-
Курсы Java с трудоустройством
-
Курсы по JavaScript с трудоустройством
-
Курсы по web-разработке с трудоустройством
-
Курсы 1С с трудоустройством
-
Курсы по компьютерной грамотности с трудоустройством
-
Курсы Frontend-разработчиков с трудоустройством
-
Курсы по 1С-программированию с трудоустройством
-
Курсы по Golang с трудоустройством
-
Курсы системного администратора с трудоустройством
-
Курсы Python с трудоустройством
-
Поможем в выборе
Не знаете, какой курс выбрать?
Мы перезвоним и поможем определиться!