Публикуваме условието на първата курсова задача за курса по уеб програмиране (2014).
Срокът за предаване на задачата е 3.5.2014 г.. Решенията си изпращайте като архив на електронния адрес на академията. За да бъде приета за успешно изпълнена курсовата задача, решението ви трябва да покрива всички изисквания. Изпълнението на допълнителните задачи не е задължително.
Личен сайт (HTML)
Описание
Да се разработи персонален сайт, който да представя своя автор под формата на автобиография (страница със заглавие „За мен“) и дава възможност за връзка с него (страница със заглавие „Контакт“).
Забележка: Не е задължително данните да са коректни и/или на реално съществуващ човек.
Изисквания
- Страниците „За мен“ и „Контакт“ трябва да са файлове с наименование съответно „index.html“ и „contacts.html“;
- Всяка от страниците трябва да валиден HTML 5 документ (за проверка на валидността може да използвате инструмента на W3C);
- Във всяка от страниците трябва да има еднотипен дизайн и оформени следните части:
- горен колонтитул (header) – голямо наименование на сайта и по-малко на текущата страница;
- навигация (nav) – връзки към страниците на сайта;
- съдържание – съдържанието на текущата страница;
- долен колонтитул (footer) – надпис „Copyright © <Вашите имена> 2014„.
- Страницата „За мен“ трябва да съдържа таблица със следното съдържание:
- ред 1 – в колона 1 снимка на лицето, а в колона 2 – дефиниращ списък с негови основни данни (имена, дата на раждане);
- ред 2 – в клетка заемаща двете колони надпис „Образование“;
- ред 3 – в клетка заемаща двете колони – подреден списък с информация за образованието (период, учебно заведение, специалност/профил);
- ред 4 – в клетка заемаща двете колони надпис „Езикови компетенции“;
- ред 5 – в клетка заемаща двете колони – неподреден списък с информация за езиците, които лицето владее (език, ниво за разбиране, писане, четене и говорене).
- Страницата „Контакт“ трябва да съдържа:
- Хипервръзки към профил във Facebook, Twitter или друга/и социална/и мрежа/и;
- Форма със следните полета от подходящия тип:
- „Имена“ – за имената на лицето, задължително за попълване;
- „Е-мейл“ – за електронния адрес на лицето, задължително за попълване;
- „Телефонен номер“ – за телефонния номер на лицето, за попълване по желание;
- „Коментар“ – текстово поле от 10 реда и 80 колони, задължително за попълване;
- бутон „Изпрати“ – бутон за изпращане на коментара.
Методът за изпращане на формата трябва да бъде „post„.
Допълнителни условия (за ентусиасти)
- В заглавната част на всяка страница добавете мета съдържание с ключови думи;
- Добавете страница „Галерия“, в която в табличен вид да са разположени снимки.