JavaScript задачи: квест по основам

Цель: добраться до финиша!
IT: Для программистов и IT-специалистов / JavaScript
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться

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

  • Научитесь решать базовые практические задания с использованием JavaScript

Требования

  • Знания основ синтаксиса JavaScript
  • Знание управляющих конструкций JavaScript
  • Создание и применение функций
  • Объектные типы в JavaScript: объекты, массивы
  • Работа с объектами: Date, Math

Описание

Новый квест по основам JavaScript: 38 задач + решения. Предназначен только для тех, кто уже имел первый опыт работы с JS:

  • для тех, кто начал изучать JS и ищет практические задания.

  • для тех, кто еще не приступил к изучению BOM и DOM.

  • для начинающих программистов на JS.


Предыстория:

В мае 2017 года на своих курсах я провёл первый квест. Он содержал около десяти задач и имел жёсткие правила прохождения. Например, на каждое задание выделялось фиксированное время, а при любой серьёзной ошибке участник покидал квест. Эксперимент показал, что слушателям понравился такой формат (особенно финалистам!), но поддерживать его в ручном режиме стало сложно. Текущий микрокурс представляет собой новый квест, в который вошли как лучшие задачи первых квестов по JavaScript,  так новые задачи. Теперь каждый после первого знакомства с JavaScript может закрепить изученный материал и получить дополнительный опыт, решая задачи по основам JavaScript.

Для кого этот курс

  • Начинающим JavaScript-программистам с начальным опытом работы
  • JavaScript-программистам с недостатком практики
Программа
Редактор Brackets, консоль Chrome и первая задача квеста
Реализуйте функцию autoReplace
Создайте функцию autoTags
Реализуйте функцию genitive
Создайте объект classNames
Напишите функцию lorem
Напишите функцию myReplace
Напишите функцию getPhraseByNum
Напишите функцию directionByKeyCode
Напишите функцию byDesc
Напишите функцию oddity
Напишите функцию byLength
Реализуйте функцию sortBy
Напишите функцию sortEmail
Напишите функцию stepByStep
Напишите функцию gradient
Напишите функцию randRange
Написать функцию nearestDistance
Написать функцию category
Напишите функцию search
Написать функцию getWordStat
Напишите функцию extractProps
Написать функцию bmi
Напишите функцию quadro
Напишите функцию fib
Напишите функцию fibNthElement
Напишите функцию sequence
Реализуйте функцию days
Реализуйте функцию differenceDays
Реализуйте функцию differenceTimes
Напишите функцию checkPhone
Напишите функцию validPhone
Напишите функцию daysAgo
Напишите функцию timeAgo
Реализуйте метод even
Реализуйте метод mul
Создайте класс CSS
Создайте функцию nextNumber
Записаться на курс
Текущая цена
1 090
3 290