Курсовая работа

Главная / Тренинги / PHP для начинающих / Курсовая работа

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

Начать работу можно в любой момент, но прием (модерация и пр) будут только по окончании и завершении всех других тренингов и уроков!!!!

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

При этом разрешается и даже рекомендуется выполнить несколько тем (вариантов).




ТЕМЫ курсовой работы для 1 курса

  1. Генератор резюме (уровень сложности низкий, на троечку)
    Создать страницу на которой пользователь будет заполнять следующие поля: имя, фамилия, отчество, дата рождения, емейл, телефон, Адрес фактический, адрес по прописке, желаемая должность, образование (вуз, год выпуска), опыт работы в данной вакансии (кол-во лет), зарплату ниже которой не предлагать (руб\мес), предыдущие 2 места работы (возможно несколько полей, реализация на усмотрение программиста).
    По возможности можно добавить поле: фото.
    При заполнении: сгенерировать PDF документ (файл) с резюме и предложить скачать его а также отправить на емейл (емейл спросите у преподавателя), формат письма следующий: тема: Резюме на должность xxxx ФИО, в теле письма приложить PDF документ
  2. Сайтмап генератор к любому сайту (средняя сложность, на четверку)

    Написать скрипт аналогичный http://www.xml-sitemaps.com, с одним полем: адрес сайта и кнопкой "Начать индексирование". Скрипт генерирует xml карту сайта до 200 страниц. Пример структуры карты можно просмотреть на образце, проверить валидность карты можно тут.
    Если введен неверный адрес сайта, то выводить ошибку "Введите верный адрес сайта". Если карта успешно сгенерирована, то выводить сообщение "Карта успешно сгенерирована. Найдено страниц 30. Скачать карту. Просмотреть карту." Количество найденных страниц должно совпадать с картой, которую сгенерирует www.xml-sitemaps.com либо равно 200шт. Порядок страниц в карте не важен!
    По возможнсти учесть следующие 2 фактора:
    - Найденные страницы должны отдавать заголовок 200 ОК (просмотреть заголовок можно в файербаге во вкладке сеть-html в столбце статус)
    - Не закрыты от индексирования в файле robots.txt

  3. Файловый менеджер (высокая сложность, на пятерку)
    Написать файловый менеджер в виде одного php файла, показывающий файлы и папки текущего каталога, возможность перейти в другую папку, изменить текстовый файл, удалить любой файл, просмотреть изображение, закачать новый файл, переименовать любой файл, архивировать выбранные файлы (в архив ZIP), разархивировать выбранные архивы, редактировать содержимое текстовых файлов.
    (скачать тз)



Задание к уроку

Прислать ссылку на архив с работой.

Чтобы узнать, правильно ли вы решаете задания, запишитесь на тренинг. Опытные преподаватели проверяют решения вручную, подробно разъясняя все недопонятые моменты.