Просто! Создать! Веб-сайт!
Ведущим подкаста ShopTalk Крису Койер (Chris Coyier) и Дейву Руперт (Dave Rupert) часто задают вопрос, как научиться веб-разработке. Их мантра – «просто создавайте веб-сайты».
Что делать, если вы не знаете, какой именно сайт «просто создать»? Ниже приведён список различных идей для проектов, который даст вам нужную практику веб-дизайна и веб-разработки.
Идеи для веб-дизайна и веб-проектов
- Помогите новому бизнесу / хобби / резюме / свадьбе ваших друзей.
- Создайте фан-сайт или форум «старой школы» того, что вы любите.
- Создайте галерею фотографий с вашего отпуска.
- Попробуйте воссоздать страницу любимого сайта, не заглядывая в её код.
- Создайте сайт некоммерческой организации вашего региона.
- Найдите локальную проблему, которая важна для вас, и сделайте брошюру, в которой вы высказываете свою позицию.
- Сделайте эту брошюру с использованием системы управления контентом (CMS) или языком программирования, который вы хотите изучить.
- Создайте игру с использованием веб-технологий.
- Попробуйте воссоздать эффект из реального мира на чистом CSS.
- Выберите потребность вашей повседневной жизни и сделайте веб-приложение, которое будет её удовлетворять.
- Создайте веб-сайт вымышленного персонажа.
- Исследуйте все веб-возможности на сервисе Can I Use и создайте сайт с теми возможностями, о которых вы никогда не слышали или не использовали ранее.
- Создайте сайт-витрину вашей коллекции или коллекции ваших друзей.
- Исследуйте ваше генеалогическое древо.
- Возьмите старый сайт и адаптируйте его для людей с ограниченными возможностями.
- Создайте несколько бесплатных тем для популярного сервиса блогов.
- Опубликуйте ваши стихи.
- Изобретите велосипед: разработайте калькулятор, приложение для личных финансов, приложение для отслеживания времени в пути и так далее…
- Произведите рефакторинг кода для существующего сайта.
- Стилизуйте сайт с использованием трёх различных подходов к архитектуре CSS и определите, какая вам больше подходит.
- Создайте сайт с использованием нескольких фреймворков и определите, какой вам больше подходит.
- Сделайте фан-сайт вашего родного города.
- Придумайте 25 способов изменить / оформить изображения.
- Создайте веб-чат для ваших друзей.
- Создайте коллекцию повторно используемых компонентов, функций и т.п.
- Сделайте удобное приложение с доступом по регистрации для ваших друзей, где они могли бы найти инструкции для ухода за домом / отдыха / ухода за растениями.
- Создайте путеводитель по вашему городу с различными фильтрами (уровень расходов, цель поездки, где что купить и т.д.).
- Сделайте дизайн сайта, которых будет использоваться на устройствах с разрешением 100px.
- Создайте список сайтов с причудливым дизайном.
- Создайте сайт-справочник о какой-то новинке, которую вы хорошо знаете.
- Соберите любимые цитаты и изречения в одном месте.
- Создайте каталог вещей в шкафу / растений в саду / специй на кухне. Сайт должен запоминать набор фильтров пользователя.
- Сделайте интерактивный сайт для вашего ребёнка, который научит его определять цвета, цифры, буквы и фигуры.
- Выберите книгу, которая находится в свободном доступе, и сделайте сайт, где пользователь мог бы её прочитать, сделать заметки и т.д.
- Создайте красивый дизайн сайта на основе двух цветов – белого и чёрного.
(Перевод статьи Just! Build! Websites! (в ред. автора)