Тесты IT -PHP, HTML, CSS, JavaScript, MySQL ???

Список разделов Прочее Свои темы

Описание: Раздел, аналогичный разделу Беседка, в котором автор созданной темы автоматически назначается Куратором темы, имеющим право удалять сообщения, а также закрывать и открывать свои темы.
Просьба к авторам тем: не злоупотреблять этими правами.
Внимание! Раздел будет очищаться от тем, в которых нет ответов в течение более чем 4 месяцев.

Куратор темы: Благодарю

#1 Благодарю » Чт, 22 июня 2017, 13:23

Тем, кто интересуется IT, программингом.
Интересно собрать рессы, сами тесты по PHP, HTML, CSS, JavaScript, MySQL.
К примеру от работодателя:

Спойлер
Тестовое задание:
Напишите, пожалуйста, средствами PHP, MySQL, JavaScript форму входа/регистрации нового пользователя. Продумайте самостоятельно необходимые поля. В результате заполнения формы пользователь должен предоставить информацию о себе. Использование различных PHP фреймворков не допускается. Клиент также не должен быть перегружен, максимум Bootstrap & jQuery.
1. Форма должна быть выполнена способом, понятным пользователю, содержать необходимые инструкции, комментарии и т.п. (usability).
2. Должна быть возможность переключения языка интерфейса формы на другой язык.
3. Скрипт должен содержать средства верификации и валидации полей, а также защиту от некорректного ввода данных, спецсимволов, попыток взлома и т.п.
4. Валидация и верификация полей должна проводиться как на клиентской стороне (средствами JavaScript), так и на серверной стороне (средствами PHP).
5. Структура базы данных должна быть обоснованной.
6. Кроме введения текстовых данных пользователь при регистрации должен иметь возможность загрузить графический файл форматов gif, jpg, png.
7. Вспомогательные тексты в форме (названия полей, подсказки, ошибки и пр.) должны быть сформулированы грамотно и понятно пользователю, выдержан деловой и уважительный стиль обращения.
8. Код должен быть написан понятно и аккуратно, с соблюдением табуляции и прочих элементов написания, без лишних элементов и функций, не имеющих отношения к функционалу тестового задания, снабжен понятными комментариями.
9. Обращаем внимание на то, что имеет значение не только техническая часть выполненного задания (коды), но и дизайнерская (внешний вид, логика оформления, полнота инструкций).
10. Пожалуйста, выполняя тестовое задание, обратите особое внимание на качество и безопасность кодов.
После входа должен отображаться профайл зарегистрировавшегося пользователя.
Особое вимание стоить обратить на следущие моменты:
1. Читабельность и наличие элементарной архитектуры, ООП приветствуется (задание где весь код в одном файле будет сразу отклонено).
2. Чистота и оформление кода не менее важный фактор, код должен быть написан в едином стиле (желательно в рекомендуемом для конкретного языка). Также к чистоте относятся отсутствие копипаста и дублирования логики.
3. Оптимизация базы данных (индексация полей и т.п.).
4. Отсутствие явных уязвимостей (например, SQL-иньекций).
5. Умение работать с JavaScript и его понимание.
Отсутсвие или нарушение данных пунктов вероятнее всего послужит причиной отказа.
Тестовое задание должно быть представлено в следующем виде:
1. Ссылка на публичный репозиторий (GitHub, BitBucket) или архив (ZIP), содержащий исходный код клиентской и серверной стороны, а также схему базы данных (можно и дампом).
2. Ссылка на работоспособную форму. Или Dockerfile и docker-compose.yaml, позволяющие развернуть локально командой docker-compose up работоспособную форму.

решение моно выкладывать тут.
Иногда попадаются оч. интересные тесты в виде приколов, или на логику и внимание.

Добавлено спустя 16 минут 7 секунд:
шож, с чего начадь? )))
Благодарю писал(а):Bootstrap & jQuery.
разрешено...самое простое, берем стандарт форму для входа, все ж буит привязка к конеч. результату работы

затем создадим каталоги для файлов

Добавлено спустя 6 часов 3 минуты:
готова)

Добавлено спустя 10 минут 23 секунды:
Спойлер
I:\OpenServer\domains\vbnm
-register.php
-intropage.php
-login.php
-constants.php
-logout.php
userlistdb.sql
I:\OpenServer\domains\vbnm\css
-style.css
I:\OpenServer\domains\vbnm\img
-img.php
I:\OpenServer\domains\vbnm\includes
-footer.php
-header.php
-connection.php
http://fl-studio.ru/index/8-64764
Благодарю
Автор темы
Аватара
Откуда: http://fastpic.ru/
Сообщения: 5914
Темы: 129
С нами: 11 лет


Вернуться в Свои темы

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 5 гостей