В этом курсе вы преодолеете свой страх перед CSS и начнете понимать некоторые из фундаментальных принципов хорошего дизайна сайтов. Это не полный курс по фронтенд-дизайну, но он должен дать вам инструменты, которые понадобятся для глубокого понимания CSS-фреймворков и для создания приятно выглядящего фасада к вашему гениальному бэкенду.
В этом разделе мы узнаем практически все об HTML, чтобы вы не испытывали дискомфорт при редактировании и добавлении новых элементов в нужные места страницы.
Отображение и ввод данных - это две самых важных обязанности веб-разработчика. Мы рассмотрим доступные инструменты, включая таблицы и списки для отображения и формы для ввода.
Здесь мы рассмотрим все фундаментальные аспекты CSS гораздо глубже, чем вы, вероятно, изучали их ранее.
Если вы не хотите, чтобы ваши сайты выглядели приветом из 90-х, вам необходимо будет получить понимание как минимум лучших практик дизайна и юзабилити. Не знание этих вещей равносильно тому, чтобы прыгнуть в реку, не зная, не водятся ли в ней пираньи.
В наши дни вы должны быть уверены, что ваш сайт одинаково хорошо выглядит на экранах с разным разрешением. Этого можно достичь, используя медиа-запросы и резиновые макеты. К счастью, существуют фреймворки, такие, как Bootstrap, которые могут сэкономить вам огромное количество времени при разработке стандартных страниц и которые предоставляют все необходимое для создания адаптивного дизайна.
Мы продвинемся дальше основ CSS и получим представление о некоторых более продвинутых возможностях, начиная с того, как сделать ваши элементы более стильными и заканчивая инструментами вроде препроцессоров, которые позволят экономить ваше время и избегать дублирования кода.