Тестовое задание

Цель

Создать простое веб-приложение, которое выполняет CRUD-операции (создание, чтение, обновление, удаление) с элементами списка (Имя, телефон, Email), используя PHP, MySQL и JavaScript.
При реализации не использовать готовые решения и фрейворки. Элементы списка выводить в таблицу

Это задание на время!

Описание

Необходимо создать веб-страницу, на которой пользователь может:

Требования

Backend

Frontend


Детали реализации

PHP

Создать файл config.php для настроек подключения к базе данных.

Написать скрипт api.php, который обрабатывает запросы на создание, чтение, обновление и удаление элементов в базе данных MySQL.

JavaScript

Написать скрипт script.js, который будет отправлять AJAX-запросы к api.php для выполнения CRUD-операций.

HTML

Создать файл index.php для отображения интерфейса


Где реализовать

На хостинге Вам выделена отдельная пустая папка с именем в формате https://bb-b.ru/уникальное_число/, которое указано в сообщении от HR. Используйте ее для размещения файлов создаваемого веб-приложения и проверки его работоспособности. Также выделена отдельная, пустая база данных

MySQL

Для подключения к базе используйте localhost и логин/пароль, предоставленные Вам нашим специалистом. Имя базы совпадает с логином

phpmyadmin https://myadmin.jino.ru/jino-signon.php

Подключение по FTP

Для подключения используйте адрес bb-b.ru, а также логин и пароль, предоставленные Вам нашим HR-специалистом

Для удобства мы сделали одинаковые логин и пароль, как для подключения по FTP, так и для доступа к базе данных.

То есть из полученного от нашего HR-специалиста сообщения с логином и паролем, Вы используете комбинацию символов указанных как логин:

комбинацию символов указнных как пароль:


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

После выполнения сообщите нашему специалисту, поскольку он засекает время выполнения задания с момента предосталения вам логина и пароля

Если у вас не получается подключиться к FTP или базе данных, сразу напишите нашему специалисту - задания сделанные на своем сервере не принимаются к рассмотрению

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