Веб-разработка лично для меня не так проста для понимания и чтения кода, как бэкенд. Я лично думаю, что это связано с тем, что мы тратили много времени на серверную часть больше, чем на веб-разработку, но это сильно повлияло на меня.

Что делает наше приложение

У меня и моей команды были цели при составлении проекта. Цель состояла в том, чтобы убедиться, что приложение может получать данные от пользователя с помощью страницы регистрации. Также должна была быть таблица, в которой хранились бы название, жанр и идентификатор книги.

Файловый менеджер

Первым шагом, который мы с моей командой предприняли, было создание репозитория на gitlab, чтобы иметь возможность запустить проект. Мы использовали gitlab, чтобы отслеживать прогресс каждого и иметь возможность сотрудничать. Кроме того, мы создали отдельные ветки, в которых мы могли продвигать нашу работу, прежде чем приводить ее в порядок, чтобы избежать конфликтов с кодом в основной ветке.

Понятия, используемые в программах

Моя команда и я использовали довольно много языков и концепций. Концепции и языки включают CSS, SQL, HTML, HTTP API, Persistence и RDB. Как мы подошли к дизайну, убедившись, что мы используем форму, которая может собирать данные пользователей и иметь возможность хранить их в базе данных SQL.

API ОТДЫХА

API REST также известен как интерфейс, демонстрирующий ограничения стиля REST и позволяющий подключать веб-службы.

В этом разделе мне и моей команде нужно было создать структуру веб-API, которая использовала бы систему управления базой данных для получения и включения задач в базу данных.

Проблем, с которыми мы столкнулись, было всего четыре проблемы при компиляции проекта. Они включают в себя доступ из базы данных с использованием идентификатора задачи, а также определение того, были ли какие-либо задачи найдены в базе данных, которую мы использовали, и когда она вернет ответ «Не найдено». Более того, будет создана новая задача, что не позволит создавать одинаковые задачи.

Мы решили первую проблему, настроив наш сервер для получения запроса, называемого request. Обработчик должен был получить доступ к одной задаче из базы данных, что было сделано путем реализации нового запроса GET.

Наши тесты проверяли, делает ли наша программа то, что нужно. Убедившись, что мы соблюдаем все необходимые требования и что наша цель достигнута.

СУБД (система управления базами данных)

Определение: это программные системы, используемые для хранения, извлечения и выполнения запросов к данным. Серверы СУБД как интерфейс между конечным пользователем и базой данных, позволяющий пользователям создавать, читать, обновлять и удалять данные в базе данных.

Для чего они используются: СУБД управляют данными, механизмом базы данных и схемой базы данных, позволяя пользователям и другим программам манипулировать данными или извлекать их. Это помогает обеспечить безопасность данных, целостность данных, параллелизм и унифицированные процедуры администрирования данных.

Существует четыре типа СУБД: реляционная база данных, объектно-ориентированная база данных, иерархическая база данных и, наконец, сетевая база данных.

Реляционные базы данных — это системы, в которых данные организованы в двумерные таблицы с использованием строк и столбцов. Это одна из самых популярных моделей данных, которая используется в промышленности. Он основан на SQL.

Кроме того, объектно-ориентированные базы данных представляют собой системы, в которых информация или данные представлены в виде объектов, что используется в объектно-ориентированном программировании.

Иерархическая база данных — это система, в которой элементы данных имеют отношение один ко многим. Здесь данные организованы в виде дерева, похожего на структуру папок в вашей компьютерной системе.

В системе управления сетевыми базами данных элементы данных поддерживают отношения один к одному. Он также имеет иерархическую структуру, но данные организованы как график, и для дочерней записи разрешено иметь более одного родителя (определение и объяснение из наших слайдов).

SQL

SQL — это распространенный язык, используемый в программировании, он используется для обработки и сортировки данных, а также в СУБД.

Нам пришлось использовать SQL для создания таблиц и добавления строк из базы данных, называемой книгами, и цель состояла в том, чтобы книги разных жанров управлялись в соответствии с их описаниями. Мы должны были убедиться, что конечный пользователь может создавать таблицы. И пользователю нужно было создать таблицу с заголовком, жанром и идентификатором. Наконец, пользователь должен был иметь возможность создавать строки.