Что нужно студенту без опыта, чтобы сверстать сайт для кафедры?
Дана тема на учебную практику (длится 2 недели): создание сайта для кафедры, где будут размещаться объявления и файлы. Полностью сайт создавать не обязательно, нужно сделать какую-то часть: например, макет и часть верстки. Или что-то вроде того.
Преподаватель описал сайт так:
1. На нем преподаватели добавляют объявления и файлы, эти записи удобно размещать и редактировать. Файлы можно располагать на страничке отдельно (напр., все его методические материалы и прочее на одной странице для удобного поиска). Может, что-то вроде ленты событий.
2. Кто угодно может просматривать этот сайт без регистрации, но преподаватели для добавления записей должны войти. 3. Руководитель(главный препод) должен иметь возможность добавлять новых преподавателей и удалять кого-то.
Что реально сделать из такой объемной работы за 2 недели студенту без опыта верстки сайта(с расчетом на то, что в будущем этот проект теоретически можно доработать)? Как приблизительно можно представить такой сайт (может, на что-то существующее уже похож)? Что понадобится для создания (знание html, css и что еще...)? Нужен ли домен или хостинг, если это просто проект для практики?
Помогите пожалуйста, ничего в голову не приходит и даже не знаю, что именно надо гуглить :(
Если кастомизации в дальнейшем не предполагается, то да, юкоз вам подойдет. Бесплатно, но с рекламой и некоторыми ограничениями, правда. Иначе WordPress, но его тоже можно на бесплатный хостинг посадить.
Что понадобится для создания (знание html, css и что еще...)?
Как минимум бекенд понадобится, так что я вообще не понимаю задания.
"Полностью сайт создавать не обязательно", однако учётные записи со всеми вытекающими и работа с файлами нужны.
Нужен ли домен или хостинг, если это просто проект для практики?
А как его надо продемонстрировать? Если можно на своей машине, то нет, а если не на своей, то зависит от машины.
На чистом HTML надо верстать? То есть вы учитесь на дизайнера-верстальщика? Тогда Вордпресс брать нельзя)
Гуглите последовательность изготовления HTML-сайта. Насколько я знаю, начинается оно с прототипа будущего дизайна, потом делается дизайн, потом верстка. И программирование функционала - но это, по описанию, вам не нужно?..
Прототип - это вроде схемы, что и где у вас будет располагаться. Причем если страниц несколько, то и схем несколько. Вам нужно предусмотреть вариант для залогинившегося преподавателя и вариант для простых любопытствующих.
Потом по прототипу рисуйте дизайн-макет. В реальных проектах на этой же стадии дизайнер подбирает на стоках (или рисует сам) нужные картинки, украшения для схем и все такое... Шрифты тоже ищет, покупает при необходимости.
Потом HTML.
Сколько этапов успеете за 2 недели, столько и будет на сдачу преподавателю. По идее.
Посмотрите Гугл сайты и саппорт к ним, и Гугл Класс(рум) и саппорт к нему. Создайте пробные — для этого нужен всего лишь аккаунт Гугл
Смотрите здесь, введя запрос в поисковую строку https://support.google.com
Эти инструменты активно используются как раз в образовании — колледжи и школы
Спасибо за ответ! Извиняюсь, что не уточнила: цель практики - как раз попрактиковаться в объектно-ориентированном программировании (верстка сайта просто как способ, я учусь на специальности информационные системы и технологии), так что, как я посмотрела, wordpress и правда не вариант, т.к. кодинга там не очень много, особенно на первых этапах.
Сделайте на WP. Берете любой шаблон на elementor + обвешиваете плагинами.
Быстро, сердито, не нужно парится за автоматизацию + материалов очень много. Сроки - 2 дня
А потом в один прекрасный момент обнаружится, что сайт взломали. А на этом сайте, к примеру был банк научных работ и теперь он утерян. Я понимаю, что взломать можно все, но вордпресс все таки чаще других от этого страдает.
Такие сайты нужно не на коленках делать.
approximate solution, информацию об уязвимостях на малопопулярный CMS в интернете сложнее найти. Это автоматом поднимает уровень необходимой квалификации хакера, а значит поднимет безопасность сайта.
Конечно, так размышлять не правильно. Самым правильным подходом было бы нанять квалифицированного программиста, но вопрос так не стоит.