Содержание курса
1. Основы JavaScript
  • Онлайн-руководство по Javascript
  • Урок 1. Привет, Мир!
  • Урок 2. Комментарии
  • Урок 3. Инструкции
  • Урок 4. Синтаксические ошибки
  • Урок 5. JavaScript и HTML
  • Задача 1. Приветственное сообщение
  • Задача 2. Три фразы
  • Задача 3. Успешное выполнение
2. Арифметика
  • Урок 1. Арифметические операции
  • Урок 2. Приоритет операций
  • Урок 3. Числа с плавающей точкой
  • Урок 4. Ошибки и исключения
  • Урок 5. Линтер
  • Задача 1. Сложение чисел
  • Задача 2. Разница между числами
  • Задача 3. Умножение чисел
  • Задача 4. Деление чисел
  • Задача 5. Находим остаток от деления
  • Задача 6. Возведение числа в степень
3. Строки
  • Урок 1. Кавычки
  • Урок 2. Экранирующие последовательности
  • Урок 3. Конкатенация строк
  • Урок 4. Кодировка
  • Задача 1. Учимся программировать на JavaScript!
  • Задача 2. Кошки и собаки
  • Задача 3. Вывод двух строк
  • Задача 4. Создаём строку "Привет, мир!"
  • Задача 5. Преобразование в верхний регистр
4. Переменные в языке JavaScript
  • Урок 1. Что такое переменная
  • Урок 2. Изменение переменной
  • Урок 3. Выбор имени переменной
  • Урок 4. Ошибки при работе с переменными
  • Урок 5. Выражения в определениях переменных
  • Урок 6. Переменные и конкатенация
  • Урок 7. Стили именования
  • Урок 8. Магические числа
  • Урок 9. Константы
  • Урок 10. Интерполяция
  • Урок 11. Извлечение символов из строки
  • Задача 1. Твоё имя
  • Задача 2. Сумма двух переменных
  • Задача 3. Приветствие
  • Задача 4. Радиус окружности
  • Задача 5. Вычисляем секунды в часе
5. Типы данных JavaScript
  • Урок 1. Типы данных в JavaScript
  • Урок 2. Undefined
  • Урок 3. Неизменяемость примитивных типов
  • Урок 4. Слабая типизация
  • Задача 1. Выводим тип данных
  • Задача 2. Это верно
  • Задача 3. Переменная без значения
  • Задача 4. Равенство значений
  • Задача 5. Из строки в число
6. Вызов функций
  • Урок 1. Функции и их вызов
  • Урок 2. Математические функции JavaScript
  • Урок 3. Сигнатура функции
  • Урок 4. Параметры по умолчанию
  • Урок 5. Вызов функции — выражение
  • Урок 6. Функции с переменным числом параметров
  • Урок 7. Детерминированность функций
  • Урок 8. Стандартная библиотека JavaScript
  • Задача 1. Вычисляем квадратный корень
  • Задача 2. Возведение числа в степень
  • Задача 3. Округление числа
  • Задача 4. Используем Math.ceil
  • Задача 5. Округляем числа вниз
7. Свойства и Методы
  • Урок 1. Свойства и методы
  • Урок 2. Неизменяемость
  • Урок 3. Свойства и методы как выражения
  • Урок 4. Цепочка вызовов
  • Задача 1. Первое имя
  • Задача 2. Увеличиваем слона
  • Задача 3. Отличный день
  • Задача 4. Нижний регистр
  • Задача 5. Разделение строки на слов
8. Определение функций
  • Урок 1. Создание функций
  • Урок 2. Возврат значений
  • Урок 3. Параметры функций
  • Урок 4. Необязательные параметры функций
  • Урок 5. Упрощенный синтаксис функций
  • Задача 1. Привет, мир!
  • Задача 2. Выводим сумму
  • Задача 3. Рассчитать площадь
  • Задача 4. Из Цельсия в градусы Фаренгейта
  • Задача 5. Среднее арифметическое
  • Задача 6. Умножение и стрелочная функция
9. Логика
  • Урок 1. Логический тип
  • Урок 2. Предикаты
  • Урок 3. Комбинирование логических операций
  • Урок 4. Логическое НЕ (!):
  • Урок 5. Логические операторы
  • Урок 6. Отрицание
  • Урок 7. Результат логических выражений
  • Задача 1. Проверка пенсионного возраста
  • Задача 2. Сир или Мисс?
  • Задача 3. Проверка формата номера телефона
  • Задача 4. Определяем високосный год
10. Условные конструкции
  • Урок 1. Условная конструкция (if)
  • Урок 2. else
  • Урок 3. Конструкция else if
  • Урок 4. Тернарный оператор
  • Урок 5. Конструкция Switch
  • Задача 1. Магические числа
  • Задача 2. Нормализация данных для веб-адреса
  • Задача 3. Выявляем отношения Старков
  • Задача 4. Обратный порядок
11. Циклы
  • Урок 1. Цикл (For и While)
  • Урок 2. Агрегация данных
  • Урок 3. Агрегация строк
  • Урок 4. Обход строк
  • Урок 5. Условия внутри тела цикла
  • Урок 6. Формирование строк в циклах
  • Урок 7. Синтаксический сахар
  • Урок 8. Инкремент и декремент
  • Урок 9. Возврат из циклов
  • Задача 1. Отображение чисел
  • Задача 2. Продукты в ассортименте
  • Задача 3. Объединение чисел
  • Задача 4. Печать обратных символов
  • Задача 5. Изменяем регистр
  • Задача 6. Чётные символы
  • Задача 7. Изменяем текст
12. Массивы
  • Урок 1. Введение в массивы
  • Урок 2. Инициализация массивов
  • Урок 3. Доступ к элементам массива
  • Урок 4. Основные операции с массивами
  • Урок 5. Циклы и массивы
  • Задача 1. Случайные числа
  • Задача 2. Массив из массива
  • Задача 3. Выводим имена
  • Задача 4. Сортируем по возрастанию
  • Задача 5. Вывести нечётные числа
13. Объекты
  • Урок 1. Введение в объекты
  • Урок 2. Свойства объектов и их изменение
  • Урок 3. Основные операции с объектами
  • Урок 4. Циклы и объекты
  • Задача 1. Описание смартфона
  • Задача 2. Какой автомобиль
  • Задача 3. Описание человека
  • Задача 4. Фрукты

Онлайн-руководство по Javascript

Курс обновлен в марте 2024 года.

Добро пожаловать на наш бесплатный курс по Javascript! Курс состоит из текстовых уроков с примерами кода и практическими задачами, которые наш сайт будет автоматически проверять.

После завершения курса, мы запросим ваше ФИО и вы сможете бесплатно получить сертификат о прохождении обучения.

Пройдя данный самоучитель, вы освоите актуальные сейчас основы программирования на Javascript.
Курс поделен на разделы. Внутри каждого раздела сначала идет теоретические уроки, а потом практические задания с решениями. Проходите уроки и задания по очереди, ничего не пропуская.

Курс разделен на следующие темы:
1. Введение в JavaScript: история, применение и особенности языка.
2. Арифметика в JavaScript: базовые арифметические операции и математические функции.
3. Строки: основы работы, методы и форматирование.
4. Переменные: объявление, присваивание и использование в языке JavaScript.
5. Типы данных: примитивные типы, объектные типы и автоматическое преобразование типов.
6. Вызов функций: создание, использование и область видимости.
7. Свойства и методы: определение, использование и особенности.
8. Определение функций: сигнатура, параметры и возвращаемые значения.
9. Логика в JavaScript: логические операции, битовые операторы и приоритеты.
10. Условные конструкции: if, else, switch и тернарный оператор.
11. Циклы: for, while и do-while.
12. Массивы: создание, использование и методы работы с массивами.
13. Объекты: основы работы, свойства, методы и прототипное наследование.

Следующий
Комментарии:
Волков Сергей
26 марта 2023

Супер курс! Уже начинаю понимать JS, спасибо.

Виктория Калинина
2 апреля 2023

Интересное начало. Спасибо за возможность изучить JavaScript

Владимир Суворов
9 апреля 2023

Неплохой курс для начинающих, но стоит понимать, что это только первые шаги в мире JavaScript. Готовьтесь учить много нового

Ирина Белова
12 апреля 2023

Опять программисты... Ну что ж, пусть будет больше кодеров, всем удачи в изучении

Лебедев Рома
19 апреля 2023

Очень понятно и доступно объясняется! Даже моментами кажется, что слишком растяноты некоторые темы

admin
15 февраля 2024

Уважаемые пользователи! К сожалению, сейчас сертификат не выдается автоматически, после завершения курса пришлите ваше ФИО с указанием пройденного курса на почту admin@katalog-kursov.ru - мы проверим прохождение курса и пришлем сертификат :)

Добавить комментарий
Категории курсов