Izibits Landingpage (проект)

Материал из Wiki - Факультет компьютерных наук
Версия от 18:30, 23 октября 2018; Ampetukhovskiy (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Ментор Ксения Широкова
Учебный семестр Осень 2018
Учебный курс 2-й курс
Максимальное количество студентов, выбравших проект: 1



Что это за проект?

Требуется создать посадочную страницу для флагманского продукта компании. На странице должна быть реализована имитация чат-бота, по заранее подготовленному сценарию вопрос-ответ. Среди прочих требований к сайту: кроссбраузерность (IE 11+, Chrome 70+, FF 62+, Safari 12+), адаптивность, оптимальная скорость загрузки сайта - 2с и менее.

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

Проект дает возможность понять основные нюансы веб-разработки: от базовых технологий, сопровождающих Всемирную Паутину с момента ее основания, до новейших направлений, в т.ч. IoT и Semantic Web.

Какие начальные требования?

Знание основ верстки (HTML 5, CSS 3, ES 6) и одного из языков (C#, Java, Python, PHP), понимание MVC-модели, знание принципов работы клиент-серверных приложений.

Какие будут использоваться технологии?

Frontend: HTML 5, CSS 3 + Less, ES 6 + jQuery, Open Graph, Backend: Apache/Nginx, PostgreSQL, Json, XML, язык - на усмотрение. Для сборки и оптимизации frontend: Webpack, npm.

Темы вводных занятий

История развития веб-технологий. Основы разметки информации с помощью HTML.

Направления развития

Проект дает хорошие знания для представления о процессе разработки веб-ориентированных продуктов. Это дает возможность студенту развиваться сразу в нескольких областях: frontend (в т.ч. VueJS, React, GraphQL), backend, SEO. Углубление в область Semantic Web

Критерии оценки

По 10-бальной шкале: 10 - разметка соответствует стандарту HTML5, валидатор не выявляет грубых ошибок. Для оптимизации работы использовался Webpack и к нему написан сценарий. Сайт адаптируется под разные виды устройств и разрешения экранов, при открытии в различных браузерах верстка не ломается. Нет грубых ошибок, влияющих на восприятие информации пользователем (не заметен процесс переключения языка, сообщения “бота” появляются с максимальной быстротой, нет горизонтальной прокручивающейся полосы), скорость загрузки сайта не превышает 3с. Соответственно, каждое несоответствие эталонному варианту снижает оценку на 1 балл.

Ориентировочное расписание занятий

СР 9:00-12:00 ЧТ 9:00-12:00

Контакты

k@izibots.io