Работа в производственной среде дает студенту огромное количество практических знаний, и для этого я работал стажером в http://www.evernet-tech.com/ и вместе со своей командой разработал веб-сайт для клуба, расположенного в г. СОЕДИНЕННОЕ КОРОЛЕВСТВО. Опыт работы под руководством руководителя был таким приобретением знаний. Теперь, оставив в стороне мой рабочий опыт, давайте сосредоточимся на нашей основной цели - веб-разработке.

Существует два типа веб-сайтов: один из них является статическим, т. е. его содержимое не меняется, и между пользователем и веб-сайтом нет связи. Другой тип веб-сайтов - это динамические веб-сайты, содержание этих веб-сайтов зависит от внешнего источника информации, пусть это будет база данных или любой другой источник. Такие веб-сайты состоят из двух частей, которые необходимо разработать для выполнения требований клиентов и лучшей обратной связи. Эти две стороны 1) передний конец 2) задний конец.

Для новичков, чтобы знать, интерфейс — это вид сети, доступный пользователю. Это делает взаимодействие с серверной частью более удобным для пользователя, предоставляя интерактивный пользовательский интерфейс. Внутренняя часть — это часть, в которой вы настраиваете свой веб-сайт для связи с сервером. Он используется для передачи пользовательских данных через защищенный канал на сервер, который в очередь хранить в базе данных.

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

  1. Внешний интерфейс

Основа внешнего интерфейса состоит из многих факторов, из которых два доминирующих фактора: 1) Отзывчивая сеть 2) Дружественный пользовательский интерфейс. Давайте кратко разберемся с двумя факторами. Как следует из названия, адаптивность — это то, что сделает ваш сайт доступным на всех доступных экранах. Удобный пользовательский интерфейс означает, насколько легко пользователю работать с предоставленным веб-сайтом.

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

В соответствии с требованиями заказчика мы должны создать внешний интерфейс для трех сторон, состоящих из веб-сайта на стороне участника, веб-сайта на стороне администратора и обычного веб-сайта (посетители, не прошедшие проверку подлинности). Согласно названию, веб-сайт на стороне члена состоит Пользовательский интерфейс для членов клуба, который будет состоять из различных страниц, таких как доска объявлений, встреча, сброс пароля и, наконец, выход из системы. Структура сети разработана с использованием HTML, а отзывчивый персонаж и другие анимации были разработаны с использованием CSS и Bootstrap.

Вид спереди с трех сторон представлен ниже:

2.Бэкенд

Для разработки back-end используется php. В рамках службы уведомлений по умолчанию отправляются электронные письма о последних действиях SMTP-сервер реализован с использованием php. Серверная часть далее делится на две части: 1) передача информации 2) управление базой данных.

  1. Информационная связь между сервером и сетью осуществляется с использованием сеанса и метода публикации php. Для каждого участника, который входит на веб-сайт, к этому электронному письму будет прикреплен один сеанс, чтобы пользователь мог получить персонализированную информацию. Данные, введенные администратором для справки участника, различные типы данных формы, различные передовые методы безопасности управляются с помощью php POST. Метод и JavaScript.
  2. База данных также является важной вещью для управления. Он содержит информацию о безопасности, личные данные участника также сохраняются в базе данных. Для защиты данных они зашифрованы с использованием доступных модулей шифрования.

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

Клуб Организует множество встреч на основе требований. Для таких встреч участники должны ввести свой ответ относительно встречи. Эти введенные данные должны быть эффективно сохранены в базе данных с использованием php.

Моя стажировка началась 15 мая и закончилась 15 июня. Теперь я опишу возникшие препятствия и то, как я их решил,

Со стороны администратора были нужны письма, которые администратор отправлял членам для различных мероприятий клуба. Для этой цели я изучил PHP MAILER, который используется для отправки писем и использует протокол SMTP, поэтому он также безопасен. У него есть свойства, с помощью которых мы можем применять html-скрипты для лучшего вида и
заполнения нашего сообщения.

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

Страница отчета, которая будет использоваться, в частности, для отправки счетов за членство, гостевых счетов, выбора еды и посещаемости выбранных встреч, которая снова использовалась PHP MAILER для отправки электронных писем участникам.

Было много ограничений в отношении встреч, которые должны быть показаны на стороне участников, вот некоторые из них: а. Отображаемые собрания должны быть по-прежнему открыты для ответа, т. е. член, присоединившийся к клубу 5 мая и собрание было организовано до 5 мая, то это собрание не должно появляться на собрании со стороны участника.b. После того, как участник ответил на встречу, та же самая встреча не должна отображаться для этого участника на его стороне
веб-сайта. Следовательно, при создании этих
веб-страниц, по поводу которых я связалсяс Ниравом Бхаттом, произошли какие-либо ошибки. которые помогли нам
решить многие подобные проблемы.

Прежде чем дать ответ относительно встречи, на странице будут показаны доступные встречи и встречи, на которые не ответили, следующим образом:

После того, как вы дадите ответ на эту встречу или истечет срок выполнения, встреча не будет отображаться на стороне участника. Для каждого вашего ответа вам будет отправлено письмо на ваш зарегистрированный адрес электронной почты, который будет выглядеть следующим образом:

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

Наконец, весь веб-сайт создается с использованием HTML, Bootstrap, PHP, MySQL, JavaScript и CSS.