Ежедневно, с 8:30 до 22:30
Предзаказ
1388

JavaScript. Базовый уровень

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
350 ₽
1999 ₽
-82%
Кэшбэк: 5% (18 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

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

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

  • Программированию на JavaScript с использованием различных операторов, условий и логических выражений.
  • Работе с управляющими структурами (if, switch, for, while) и типами данных (числа, строки, логические значения и другие), а также преобразованию типов данных.
  • Созданию и использованию различных типов функций (именованные, анонимные, рекурсивные, колбэк, IIFE, стрелочные), в том числе передаче параметров и возвращении значений.
  • Работе с массивами, в том числе сортировке, фильтрации и работе с многомерными массивами, а также теории множеств.
  • Использованию алгоритмов сортировки и поиска, работе с символами, подстроками и регулярными выражениями.
  • Работе с датой, временем, математическими функциями и операциями, JSON-форматом.
  • Обработке ошибок и исключений с использованием throw и try..catch конструкций.

    Программа курса

    Введение

    1. О курсе
    2. Как успешно решать задачи на программирование?
    3. Руководство по стилю написания кода на JavaScript
    4. Манифест по изучению языка программирования JavaScript
    5. Что такое JavaScript?
    6. Установка Node.js
    7. Установка VSCode
    8. Привет, Мир!
    9. Практика

    Введение в программирование

    1. Роль языка программирования в создании программного обеспечения
    2. Программирование – это не только знание языка программирования
    3. Важность развития логического мышления для программиста
    4. Качества хорошего разработчика
    5. Как не стать code monkey программистом
    6. Улучшайте свои фундаментальные знания!
    7. Важность теории и практики при изучении программирования.

    Принципы проектирования программного обеспечения

    1. Проектирование ПО
    2. YAGNI
    3. KISS
    4. DRY
    5. SOLID
    6. BDUF
    7. Occam’s Razor

    Жизненный цикл программного обеспечения

    1. Стадии разработки ПО
    2. Анализ и планирование
    3. Проектирование
    4. Реализация
    5. Тестирование и отладка
    6. Развертывание и сопровождение

    Алгоритмизация

    1. Думай алгоритмически!
    2. Что такое алгоритм?
    3. Свойства алгоритмов
    4. Виды алгоритмов
    5. Схемы алгоритмов
    6. Псевдокод алгоритмов

    Основы

    1. Инструкции
    2. Комментарии
    3. Переменные
    4. Константы
    5. Типы данных
    6. Операторы
    7. Области видимости
    8. Поднятие
    9. Строгий режим
    10. Практика

    Операторы

    1. Арифметические операторы
    2. Операторы присваивания
    3. Операторы сравнения
    4. Логические операторы
    5. Битовые операторы
    6. Унарные операторы
    7. Тернарный оператор
    8. Операторы отношения
    9. Оператор запятая
    10. Практика

    Управляющие структуры

    1. if
    2. switch
    3. for
    4. while
    5. Практика

    Типы данных

    1. string
    2. number
    3. boolean
    4. null
    5. undefined
    6. object
    7. array
    8. Практика ч.1
    9. Практика ч.2

    Функции

    1. Именованные функции
    2. Анонимные функции
    3. Стрелочные функции
    4. Рекурсивные функции
    5. Колбэк функции
    6. IIFE функции
    7. Замыкания
    8. Генераторы
    9. Практика

    Алгоритмы сортировки

    1. Пузырьковая сортировка
    2. Шейкерная сортировка
    3. Сортировка выбором
    4. Сортировка вставками
    5. Сортировка слиянием
    6. Быстрая сортировка

    Алгоритмы поиска

    1. Линейный поиск
    2. Бинарный поиск

    Теория множеств

    1. Множества
    2. Обозначения и основные понятия
    3. Числовые множества
    4. Конечные и бесконечные множества
    5. Упорядоченные множества
    6. Способы задания множеств
    7. Равенство множеств
    8. Включение множеств
    9. Операции над множествами

    Работа с множествами

    1. Set()
    2. add()
    3. clear()
    4. delete()
    5. entries()
    6. forEach()
    7. has()
    8. keys()
    9. values()
    10. Практика

    Работа с массивами

    1. Array()
    2. Array.isArray()
    3. every()
    4. concat()
    5. map()
    6. includes()
    7. filter()
    8. forEach()
    9. findIndex()
    10. flat()
    11. find()
    12. fill()
    13. flatMap()
    14. join()
    15. pop()
    16. push()
    17. reverse()
    18. reduce()
    19. some()
    20. sort()
    21. shift()
    22. Практика ч.1
    23. Практика ч.2
    24. Практика ч.3
    25. Практика ч.4
    26. Практика ч.5
    27. Практика ч.6

    Работа с объектами

    1. Object()
    2. Object.assign()
    3. Object.defineProperties()
    4. Object.defineProperty()
    5. Object.entries()
    6. Object.freeze()
    7. Object.fromEntries()
    8. Object.hasOwn()
    9. hasOwnProperty()
    10. Object.isExtensible()
    11. Object.isFrozen()
    12. Object.isSealed()
    13. Object.preventExtensions()
    14. Object.seal()
    15. Object.keys()
    16. Object.values()
    17. Практика

    Работа со строками

    1. String()
    2. charCodeAt()
    3. concat()
    4. endsWith()
    5. includes()
    6. indexOf()
    7. lastIndexOf()
    8. match()
    9. padEnd()
    10. padStart()
    11. repeat()
    12. replace()
    13. split()
    14. startsWith()
    15. slice()
    16. substring()
    17. toLowerCase()
    18. toUpperCase()
    19. trim()
    20. Практика ч.1
    21. Практика ч.2
    22. Практика ч.3

    Работа с Датой и Временем

    1. Date()
    2. getFullYear()
    3. getMonth()
    4. getDate()
    5. getHours()
    6. getMinutes()
    7. getSeconds()
    8. getDay()
    9. getTime()
    10. setFullYear()
    11. setMonth()
    12. setDate()
    13. setHours()
    14. setMinutes()
    15. setSeconds()
    16. toDateString()
    17. toTimeString()
    18. toUTCString()
    19. toString()
    20. toJSON()
    21. Практика

    Работа с математикой

    1. Math
    2. Math.abs()
    3. Math.floor()
    4. Math.ceil()
    5. Math.max()
    6. Math.min()
    7. Math.pow()
    8. Math.random()
    9. Math.round()
    10. Math.sqrt()
    11. Практика ч.1
    12. Практика ч.2

    Работа с JSON

    1. Что такое JSON?
    2. parse()
    3. stringify()
    4. Практика

    Регулярные выражения

    1. Что такое регулярные выражения?
    2. Cпециальные символы в регулярных выражениях
    3. RegExp()
    4. exec()
    5. test()
    6. toString()
    7. Практика

    Обработка ошибок

    1. Типы ошибок
    2. Error()
    3. throw
    4. try..catch

    Заключение

    1. Итоги курса
    Характеристики
    Наличие Предзаказ Тип Видео Размещение на сайте 15.06.2023 Артикул 1388

    Об авторах

    Фото: Сергей Романенко
    0.0
    Сергей Романенко
    Инженер-программист с 17-летним опытом, автор проекта IT Guru на Stepik. Курсы по JavaScript для начинающих и опытных программистов.

    Отзывы и комментарии

    Отзывов ещё нет, будьте первыми

    Написать отзыв
    Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

    Похожие товары:

    Постер товара: JavaScript. Продвинутый уровень
    Скидка 85%
    Предзаказ
    Средняя оценка 5.0 из 5 на основании 1 голосов
    JavaScript. Продвинутый уровень
    Продвинутый JavaScript
    Постер товара: JavaScript с нуля - основы языка и практика для начинающих
    Скидка 75%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    JavaScript с нуля - основы языка и практика для начинающих
    Основы JavaScript
    Постер товара: Фундаментальный JavaScript. С практикой и проектами
    Скидка 68%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Фундаментальный JavaScript. С практикой и проектами
    JavaScript
    Постер товара: JavaScript для начинающих на практике
    Скидка 71%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    JavaScript для начинающих на практике
    Основы JavaScript
    Постер товара: Введение в веб-разработку: JavaScript, c глубоким разбором тем.
    Скидка 84%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Введение в веб-разработку: JavaScript, c глубоким разбором тем.
    Основы JavaScript
    Постер товара: Подготовительный курс по JavaScript разработке
    Скидка 94%
    Предзаказ
    Средняя оценка 5.0 из 5 на основании 1 голосов
    Подготовительный курс по JavaScript разработке
    Основы JavaScript
    Постер товара: Современный JavaScript: от новичка до профессионала
    Скидка 76%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Современный JavaScript: от новичка до профессионала
    JavaScript
    Постер товара: Полный курс по Javascript (включает 80 задач)
    Скидка 78%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Полный курс по Javascript (включает 80 задач)
    JavaScript