Цель: добраться до финиша!
Описание
Новый квест по основам JavaScript: 38 задач + решения.
Предназначен только для тех, кто уже имел первый опыт работы с JS:
- для тех, кто начал изучать JS и ищет практические задания.
- для тех, кто еще не приступил к изучению BOM и DOM.
- для начинающих программистов на JS.
В мае 2017 года на своих курсах я провёл первый квест. Он содержал около десяти задач и имел жёсткие правила прохождения. Например, на каждое задание выделялось фиксированное время, а при любой серьёзной ошибке участник покидал квест. Эксперимент показал, что слушателям понравился такой формат (особенно финалистам!), но поддерживать его в ручном режиме стало сложно. Текущий микрокурс представляет собой новый квест, в который вошли как лучшие задачи первых квестов по JavaScript, так новые задачи. Теперь каждый после первого знакомства с JavaScript может закрепить изученный материал и получить дополнительный опыт, решая задачи по основам JavaScript.
Чему вы научитесь
Научитесь решать базовые практические задания с использованием JavaScript
Что входит в курс?
1 час видео
Спойлер: Продолжение описания
Материалы курса
JavaScript задачи: квест по основам - 01:08:09
Редактор Brackets, консоль Chrome и первая задача квеста - 02:00
Реализуйте функцию autoReplace - 02:30
Создайте функцию autoTags - 02:31
Реализуйте функцию genitive - 03:00
Создайте объект classNames - 04:30
Напишите функцию lorem - 01:30
Напишите функцию myReplace - 01:02
Напишите функцию getPhraseByNum - 03:30
Напишите функцию directionByKeyCode - 01:30
Напишите функцию byDesc - 01:30
Напишите функцию oddity - 01:00
Напишите функцию byLength - 01:30
Реализуйте функцию sortBy - 01:30
Напишите функцию sortEmail - 01:30
Напишите функцию stepByStep - 02:00
Напишите функцию gradient - 03:00
Напишите функцию randRange - 01:30
Написать функцию nearestDistance - 02:00
Написать функцию category - 01:30
Напишите функцию search - 02:00
Написать функцию getWordStat - 02:00
Напишите функцию extractProps - 01:30
Написать функцию bmi - 01:00
Напишите функцию quadro - 01:00
Напишите функцию fib - 01:30
Напишите функцию fibNthElement - 01:30
Напишите функцию sequence - 01:00
Реализуйте функцию days - 01:30
Реализуйте функцию differenceDays - 01:00
Реализуйте функцию differenceTimes - 02:00
Напишите функцию checkPhone - 01:30
Напишите функцию validPhone - 01:30
Напишите функцию daysAgo - 01:56
Напишите функцию timeAgo - 02:40
Реализуйте метод even - 01:00
Реализуйте метод mul - 01:00
Создайте класс CSS - 01:30
Создайте функцию nextNumber - 02:00
Требования
Знания основ синтаксиса JavaScript
Знание управляющих конструкций JavaScript
Создание и применение функций
Объектные типы в JavaScript: объекты, массивы
Работа с объектами: Date, Math
Какова целевая аудитория?
Начинающим JavaScript-программистам с начальным опытом работы
JavaScript-программистам с недостатком практики
О преподователе
Алексей Тарасов - преподаватель курсов по веб-разработке.
В 2004 получил диплом о высшем образовании в Курском Государственном университете по специальности учитель физики и информатики.
С 2004 работал на кафедре программного обеспечения в Региональном Открытом Социальном Институте
В 2010 веду курсы по веб-разработке в Учебном центре при МГТУ им. Н.Э. Баумана "Специалист".
Являюсь ZCE (Zend Certified PHP Engineer ); сдал сертификационный экзамен 70-480 "Programming in HTML5 with JavaScript and CSS3"
Содержимое складчины
[Udemy] JavaScript задачи квест по основам (Алексей Тарасов)
- Редактор Brackets, консоль Chrome и первая задача квеста.mp4 (9m 601k 775)
- Реализуйте функцию autoReplace.mp4 (14m 699k 256)
- Создайте функцию autoTags.mp4 (14m 165k 334)
- Реализуйте функцию genitive.mp4 (17m 435k 570)
- Создайте объект classNames.mp4 (28m 537k 246)
- Напишите функцию lorem.mp4 (13m 58k 813)
- Напишите функцию myReplace.mp4 (5m 736k 601)
- Напишите функцию getPhraseByNum.mp4 (23m 561k 428)
- Напишите функцию directionByKeyCode.mp4 (6m 806k 429)
- Напишите функцию byDesc.mp4 (5m 793k 33)
- Напишите функцию oddity.mp4 (4m 346k 971)
- Напишите функцию byLength.mp4 (6m 926k 733)
- Реализуйте функцию sortBy.mp4 (11m 175k 385)
- Напишите функцию sortEmail.mp4 (7m 286k 638)
- Напишите функцию stepByStep.mp4 (10m 3k 92)
- Напишите функцию gradient.mp4 (17m 951k 752)
- Напишите функцию randRange.mp4 (6m 352k 540)
- Написать функцию nearestDistance.mp4 (11m 136k 348)
- Написать функцию category.mp4 (9m 364k 790)
- Напишите функцию search.mp4 (9m 347k 232)
- Написать функцию getWordStat.mp4 (9m 714k 861)
- Напишите функцию extractProps.mp4 (7m 628k 385)
- Написать функцию bmi.mp4 (4m 458k 264)
- Напишите функцию quadro.mp4 (4m 409k 766)
- Напишите функцию fib.mp4 (6m 455k 291)
- Напишите функцию fibNthElement.mp4 (6m 927k 108)
- Напишите функцию sequence.mp4 (4m 882k 316)
- Реализуйте функцию days.mp4 (6m 82k 56)
- Реализуйте функцию differenceDays.mp4 (4m 779k 483)
- Реализуйте функцию differenceTimes.mp4 (11m 718k 862)
- Напишите функцию checkPhone.mp4 (7m 595k 459)
- Напишите функцию validPhone.mp4 (7m 596k 165)
- Напишите функцию daysAgo.mp4 (11m 592k 58)
- Напишите функцию timeAgo.mp4 (18m 768k 247)
- Реализуйте метод even.mp4 (4m 437k 652)
- Реализуйте метод mul.mp4 (4m 691k 33)
- Создайте класс CSS.mp4 (7m 308k 562)
- Создайте функцию nextNumber.mp4 (10m 828k 971)
https://privatelink.de/?https://www.udemy.com/javascript-i/