Добавляем треки в избранное.
Один из примеров практической работы с курса. Вам будет предоставлен исходник, чтобы на его основы вы отработали темы: localStorage, событие по клику, изменение состояния, добавление анимации и счетчика треков.
Выводим списки по категориям.
Это первая практика на курсе. Здесь вы закрепите базовые темы JavaScript, которые получили в первые две недели обучения: типы данных, операторы, циклы, функции, массивы, объекты, методы, события и DOM.
Вывод постов через API.
На курсе много рассказываем про API и в качестве практики вам необходимо создать разметку через JavaScript, чтобы вывести данные из API: заголовок, текст поста, теги, реакции (лайки, дизлайки) и количество просмотров. Выглядит просто, но абсолютно вся информация выводится через внешний источник!
Простая игра на Canvas.
После изучения основ, Вы приступите к практике, на которой напишите 2D игру. В исходнике будет доступна только основная механика: поймать как можно больше точек. Самостоятельно вы внесете следующие изменения: измените управление клавишами, сделаете поле адаптивным за счет скриптов и ограничите время прохождения игры.
Учебный проект.
Демонстрация смотрится просто, но поверьте, это именно то, на чем строится базовое знакомство с тем, как строятся 3D-модели, как управлять камерой, светом и аудио, что является неотъемлимой частью любой игры.
Практика перед дипломом.
После изучения основ, Вы приступите к практике, на которой напишите игру «Три в ряд» — это популярная головоломка, где необходимо или выстраивать объекты в линию в количестве три и более одинаковых элементов или самостоятельно «лопать» их по клику. После этого Вы приступите к диплому, где напишите еще одну игру.