Курс «Основы JavaScript»

Последнее обновление: 20 октября 2025 г.

Попробовать →

Бесплатный курс

Включено в курс

39 уроков (видео и/или текст)
38 упражнений в тренажере
129 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите основы JavaScript — одного из самых широко используемых языков.

На курсе вы познакомитесь с экосистемой JavaScript, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге обучения вы начнете использовать и определять функции, писать несложные программы, искать и анализировать ошибки в коде.

Изучение основ программирования на JavaScript с самого нуля требует особого способа организации учебного материала. Поэтому во время обучения вы будете не только изучать новые темы, но и отработаете свои навыки, привыкните к языковым конструкциям.

Знания из этого курса помогут начать погружение в программирование на JavaScript, получить основное представление о языке JavaScript, его принципах и особенностях.

Чему вы научитесь

  • Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
  • Составлять программы, состоящие из нескольких модулей
  • Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске

Программа

1

Введение

Знакомимся с курсом

2

Hello, World!

Пишем первую программу

3

Инструкции

Изучаем азы построения программ на JavaScript

4

Арифметические операции

Переводим арифметические действия на язык программирования

5

Ошибки оформления (синтаксиса и линтера)

Изучаем виды ошибок и способы их исправления

6

Строки

Учимся работать со строками

7

Переменные

Учимся хранить информацию и переиспользовать уже существующие данные

8

Выражения в определениях

Учимся упрощать код, используем переменные

9

Именование

Учимся правильно именовать переменные

10

Интерполяция

Изучаем еще один способ работы со строками в JavaScript

11

Извлечение символов из строки

Учимся получать значения из строк

12

Типы данных

Умножаем число на строку и знакомимся с типами данных

13

Неизменяемость и примитивные типы

Узнаем, может ли JavaScript преобразовывать строки или числа

14

Функции и их вызов

Учимся использовать готовые функции

15

Сигнатура функции

Выясняем, как функция принимает и возвращает значения

16

Вызов функции — выражение

Учимся использовать результат работы функций

17

Функции с переменным числом параметров

Знакомимся с расширенными возможностями функций

18

Детерминированность

Изучаем некоторые свойства функций и особенности их работы

19

Стандартная библиотека

Знакомимся со стандартной библиотекой

20

Свойства и методы

Учимся использовать встроенные в JavaScript атрибуты данных

21

Цепочка вызовов

Учимся выстраивать методы в цепочки

22

Определение функций

Учимся создавать функции

23

Возврат значений

Учимся использовать результат работы функции

24

Параметры функций

Учимся передавать данные в функцию

25

Необязательные параметры функций

Задаем значения по умолчанию

26

Упрощенный синтаксис функций

Учимся писать лаконичный код

27

Логика

Изучаем, что такое логический тип и как применять логические операции

28

Логические операторы

Учимся писать составные условия

29

Результат логических операций

Погружаемся глубже в логические операции

30

Условные конструкции

Учимся задавать поведение программы в зависимости от разных условий

31

Тернарный оператор

Учимся писать лаконичный код для условий

32

Конструкция Switch

Изучаем специальную версию if для множественных условий

33

Цикл while

Учимся писать программы для выполнения повторяющихся действий

34

Агрегация данных

Знакомимся с отдельным классом задач, где применяются циклы

35

Обход строк в цикле

Учимся обрабатывать и собирать строки в цикле

36

Условия внутри тела цикла

Учимся управлять поведением программы в цикле

37

Инкремент и декремент

Знакомимся с унарными операциями

38

Цикл for

Изучаем еще один цикл в JavaScript

39

Модули

Знакомимся с модулями — способом разделения программ на составные части и переиспользования частей

Формат обучения

Испытания

1

Счастливый билет

2

Инвертированный регистр

3

Счастливые числа

4

Фибоначчи

5

Фасад

6

Идеальные числа

7

Переворот числа

8

Найди Fizz и Buzz

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс