Автоматизация процессов разработки веб-приложения на примере сайта профессионального психологического инструментария «Иматон»
Актуальность темы
Цель и задачи
Две стороны веб-разработки
HTML
CSS
JS
Входные данные для frontend-разработчика
Веб-дизайн
Backend
Задачи от руководителя
Создание сборки для автоматизации
Локальное размещение проекта
Установка ПО
Скачивание и установка инструментов автоматизации
Автоматизирование работы с разметкой
Автоматизирование работы со стилями
Пример работы со стилями без инструментов автоматизации
Автоматизирование работы с изображениями
Пример работы с изображениями без инструментов автоматизации
Вывод
Спасибо за внимание!
21.04M
Category: informaticsinformatics

Автоматизация процессов разработки веб-приложения

1. Автоматизация процессов разработки веб-приложения на примере сайта профессионального психологического инструментария «Иматон»

Выполнил студент 4 курса
Международного Банковского Института
Смирнов Леонид Валерьевич

2. Актуальность темы

По данным We Are Social и Hootsuite о глобальном
состоянии цифровых технологий на 2019 год:
Сегодня в мире 5,11 миллиарда уникальных мобильных
пользователей, что на 100 миллионов (2%) больше, чем
в прошлом году;
В 2019 году аудитория интернета насчитывает 4,39
миллиарда человек, что на 366 миллионов (9%) больше, чем
в январе 2018 года.
____________________
Данные взяты с веб-портала https://www.web-canape.ru/business/vsyastatistika-interneta-na-2019-god-v-mire-i-v-rossii/

3. Цель и задачи

Целью данной работы является автоматизация процессов
разработки WEB-сайта для ООО «Иматон», способного представлять
текстовую и графическую информацию пользователю, осуществлять
доступ к базе данных и файлам для получения интересующей
информации, а также покупке представленных товаров. Для
достижения поставленной цели были сформулированы следующие
задачи:
Провести анализ материалов, касающиеся разработки и сайтов и
её автоматизации;
Провести сравнительный анализ бизнес-процессов;
Подготовить рабочее пространство для разработки;
Выбрать инструменты автоматизации;
Автоматизировать процессы разработки сайта.

4. Две стороны веб-разработки

Frontend
Backend
Веб-дизайн
HTML
CSS
JS
Веб-сайт
Данные
Сервер
Формы
Базы данных
Языки
программирования

5. HTML

6. CSS

7. JS

8. Входные данные для frontend-разработчика

Входные данные для frontendразработчика
Веб-дизайн
Backend
Задачи руководителя проекта

9. Веб-дизайн

10. Backend

Подготовил структуру проекта
Настроил работу базы данных
Настроил работу сервера (в том числе
локального)
Создал новый репозиторий на gitlab

11. Задачи от руководителя

Автоматизировать и оптимизировать следующие этапы:
Повторяющиеся блоки – на макетах видно, что на разных страницах
сайта могут повторяться блоки (шапка, подвал, карточки товаров и
др.);
Гибкость в работе со стилями сайта;
Автоматизация «постпроцессов»;
Минификация файлов;
Сжатие изображений;
Встраиваемое использование векторных изображений – по макетам
видно большое количество векторных изображений, с которыми
будущий пользователь будет взаимодействовать.

12. Создание сборки для автоматизации

Локальное размещение проекта
Установка программного обеспечения (ПО)
Скачивание и установка инструментов
Настройка инструментов

13. Локальное размещение проекта

14. Установка ПО

15. Скачивание и установка инструментов автоматизации

16. Автоматизирование работы с разметкой

17. Автоматизирование работы со стилями

18. Пример работы со стилями без инструментов автоматизации

19. Автоматизирование работы с изображениями

20. Пример работы с изображениями без инструментов автоматизации

21. Вывод

22. Спасибо за внимание!

English     Русский Rules