Uploaded by samsug gold

practice Kairbekov 20-11

advertisement
Министерство сельского хозяйства Республики Казахстан
Казахский агротехнический университет им. С. Сейфуллина
Кафедра «ВЫЧИСЛИТЕЛНАЯ ТЕХНИКА И ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ»
ОТЧЕТ ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ
Образовательная программа «Компьютерная инженерия»
Направление подготовки B057 – Информационные технологии
Тема: Разработка frontend-составляющей
Интернет-магазина
Дисциплина: Производственная практика
Выполнил: студент группы 20-11
Каирбеков
Адиль
Берикович
Проверила: Аканова А.С,
Отчет по производственной практике допущен(а) к защите
_______________
(подпись преподавателя)
Нур-Султан 2022
1
НАО «Казахский агротехнический университет имени С. Сейфуллина»
Факультет «Компьютерные системы и профессиональное обучение»
Кафедра «Вычислительная техника и программное обеспечение»
Образовательная программа «6B061 Компьютерная инженерия»
__________________________________________
ЗАДАНИЕ
на производственную практику:
Разработка frontend-составляющей интернет-магазина
Студент Каирбеков Адиль Берикович
Группа B05-057-2011
Тема работы (проекта): Разработка frontend-сост. и-магазина ______
Дата выдачи задания 25.04.2022___
___
Дата защиты работы (проекта) _17.06.2022__
____________
Руководитель проекта Аканова А.С.
Задание принял к исполнению 25.04.2022___________________
2
Содержание
Введение ……………………………………………………………………4
1.
2.
3.
4.
Разработка дизайна ……..………………………………………………….6
Поиск необходимых библиотек …………………………………………...6
Написание программного кода …………………………………………....6
Отладка и тестирование веб-приложения ………………………………..6
Заключение …………………………………………………………………7
Источники ………………………………………………………………….8
3
Введение
Интернет-магазин — сайт, торгующий товарами
посредством
сети Интернет. Позволяет пользователям онлайн, в своём браузере или
через мобильное приложение, сформировать заказ на покупку, выбрать
способ оплаты и доставки заказа, оплатить заказ. При этом продажа товаров
осуществляется дистанционным способом и она накладывает ограничения на
продаваемые товары. Так, в некоторых странах имеется запрет на интернетторговлю алкоголем, оружием, ювелирными изделиями и другими товарами.
Когда онлайн-магазин настроен на то, чтобы позволить компаниям
покупать у других компаний, этот процесс называется онлайн-магазинами
бизнес для бизнеса (B2B). Типичный интернет-магазин позволяет клиенту
просматривать ассортимент продуктов и услуг фирмы, просматривать
фотографии или изображения продуктов, а также информацию о технических
характеристиках продукта и ценах.
Интернет-магазины обычно позволяют покупателям использовать
функции «поиска», чтобы найти конкретные модели, бренды или предметы.
В
1992
году Чарльз
Стэк
основал первый
интернетмагазин books.com по продаже книг. В 1994 году появился интернетмагазин Amazon. В XXI веке интернет-торговля бурно развивается. Большую
роль в этом сыграла пандемия COVID-19.
4
1. Разработка дизайна Интернет-Магазина
Для создания дизайна я использовал приложение, как раз таки
предназначенное для этого – Figma.
Также использовал сайты для поиска референсов. Это:
- unsplash
- pinterest
- behance
- dribble
Вышел данный результат:
https://www.figma.com/file/6bz3zhLYZqdWuc9Lemk1vp/thrify?node-id=0%3A1
(ссылка на дизайн)
5
2. Поиск необходимых библиотек
Для написания кода веб-приложения интернет-магазина мне
потребовались данные библиотеки:
-
Swiper.js (слайдеры)
ValidateForms.js (проверка на валидацию форм)
onFocusVisible.js (проверка на активность инпута в формах)
Choices.js (селекты)
Подключил их с помощью npm и дальше приступил к самому
интересному…
6
3. Написание кода
Для написания кода я использовал приложение Visual Studio Code.
Мой стек разработки:
- gulp
- webpack
- html
- css
- scss
- js
- git
Результат:
https://qwertycamedy.ru/sites/trify/
( доказательство того, что это действительно моя работа:
https://www.weblancer.net/users/qwertycamedy/ )
7
4. Отладка и тестирование
Для отладки и тестирования с разных размеров экранов я использовал
панели разработчика в современных браузерах ( Chrome, Firefox, Safari )
Примерно так выглядит отладка на каждый экран:
Для отладки на смартфонах использовал режим смартфона:
8
9
Заключение
В заключение могу уверенно сказать, что усвоил навыки frontendразработчика и так как в будущем мечтаю именно им работать на постоянной
основе – мне это очень пригодится!
Для себя закрепил знания в написании кода в приложении vs code,
работе с консолью ( git, npm ).
Данную работу не стыдно будет показать и как проект в портфолио в
моем профиле на бирже Weblancer.
Благодарен университету за данную возможность взять знания
frontend-разработчика!
10
Источники
- https://www.behance.net/
- https://dribbble.com/
- https://unsplash.com/
- https://pinterest.com/
- https://swiperjs.com/
- https://www.npmjs.com/
- https://github.com/Choices-js/Choices
- https://figma.com
- https://justValidate.js.com
11
Download