Домашние задания на курсе JavaScript
Сегодня расскажем о домашних заданиях на курсе “Комплексный JavaScript”.
На курсе студенты будут выполнять 7 небольших домашних заданий и 2 больших проекта. Домашние задания будут являться частью будущих проектов.
Задания выдаются после каждой темы и направлены на закрепление материала. При выполнении заданий после уроков вы лучше понимаете изученную теорию, узнаете как это работает на практике и где используется. Домашние задания после уроков содержат в себе практику по пройденной теме.
После выполнения всех домашних заданий студенты приступают к большим проектам.
Первый большой проект — Геоотзыв.
Проект направлен на обучение работы с API геосервисов, таких как Яндекс.Карты, Google Maps и т.д. Проект представляет собой SPA (Одностраничное приложение), основой которого является карта.
Готовое приложение будет позволять пользователю оставлять метки на любых объектах карты, после чего ему будет открываться окно для ввода сведений об объекте (отзыв). Отзывы будут сохраняться в локальное хранилище (localstorage) или базу данных WebSQL.
Второй выпускной проект — Чат.
В этом выпускном проекте необходимо разработать приложение, в котором пользователи будут обмениваться сообщениями.
Реализация серверной части приложения выполняется на клиентской стороне с помощью WebSocket. Также при реализации приложения ведется работа с документацией и примерами socket.io.
Бонусное задание — Другофильтр.
А для тех, кто справится с выпускными проектами раньше дедлайна, мы предложим выполнить бонусный проект — другофильтр. Проект направлен на работу с API социальных сетей (ВКонтакте или Facebook).
Готовое приложение будет подгружать список друзей (этого мы добьемся с помощью использования асинхронности в JS), искать друзей по введенным имени или фамилии, можно будет перетаскивать друзей (Drag & Drop) и так же сохранять список друзей с помощью LocalStorage или WebSQL.
***
Записывайтесь на курс «Комплексное обучение JavaScript»: https://loftschool.com/course/javascript/.