Разработка переднего плана также известна как разработка пользовательского интерфейса (UI) или разработка на стороне клиента. Можно сосредоточиться на элементах видимости для конечного пользователя и их мышлении. Как сделать приложение более простым и надежным для конечного пользователя. внешний вид. Основы пользовательского интерфейса начинаются с HTML, CSS и JavaScript.

Не используйте ярлык — поверьте, это вам не поможет.

Какие языки вам стоит выучить?

  • HTML (язык гипертекстовой разметки): используется для создания основного скелета веб-страницы. На данный момент это единственный способ создавать веб-страницы. Даже если вы используете какой-либо фреймворк, в конечном итоге он все преобразует в HTML
  • CSS (каскадные таблицы стилей): используется для оформления веб-страницы и придания веб-странице эстетического вида. Опять же, существует множество библиотек, но в конечном итоге все будет преобразовано в CSS.
  • JavaScript. Определяет динамические функции вашего веб-приложения. Например: сделать что-то после нажатия кнопки, перейти на следующую страницу после отправки формы и т. д.

Что лучше всего подходит для разработки любого внешнего приложения:

Редактор/IDE: код Visual Studio и его расширение

Браузер: Chrome и его инструменты разработчика (хранилище, сеть, производительность, рабочие пространства и многое другое)https://developers.google.com/web/tools/chrome-devtools

Инструмент тестирования API: Postman, Insomnia

Начнем наше путешествие:

Месяц 1:

День 1 — День 7. Начните изучать и создавать статические HTML-страницы 5 с каждым тегом и атрибутами. Узнайте о высоких стандартах качества на основе W3C и валидаторов. Также включает HTML-формы, графику, мультимедиа, API.

День 8 — День 14. Добавьте тему и цвета с помощью CSS. Все шрифты, цвета, выравнивание и позиционирование. Потратьте некоторое время, чтобы понять блочную модель.

У нас есть несколько макетов в CSS, таких как flex и grid. Также вы можете изучить адаптивный веб-дизайн (RWD), прежде чем приступить к работе с другими CSS-фреймворками. Практикуя RWD, вы будете чувствовать себя комфортно при разработке и сделаете свой шаблон или макет более отзывчивым или совместимым с другими устройствами, такими как мобильные устройства, планшеты, настольные компьютеры и большие экраны.

День 15 — День 21. Теперь пришло время реализовать некоторую библиотеку в CSS. Лучшей структурой CSS является Bootstrap.

Что такое CSS-фреймворк и зачем он нам нужен?

Среда css — это библиотека, позволяющая упростить веб-дизайн в соответствии со стандартами с помощью языка каскадных таблиц стилей. Большинство этих фреймворков содержат как минимум сетку.

Framework создается ведущими разработчиками, чтобы другие разработчики могли легко разрабатывать свои приложения.

Использование фреймворков:

Чтобы быстрее создавать веб-сайт/веб-приложение

Для проверки гипотезы дизайна

Какие CSS-фреймворки самые лучшие?

1) Bootstrap (предпочтительнее) — наиболее широко используемый бесплатный CSS-фреймворк с открытым исходным кодом

2) Фонд

3) Материализоваться

4) Чистый

5) CSS для попутного ветра

Внешние платформы обычно состоят из пакета, состоящего из файлов и папок со стандартизированным кодом (документы HTML, CSS, JS и т. д.)

Обычные компоненты:

  • Исходный код CSS для создания сетки: это позволяет разработчику размещать различные элементы, составляющие дизайн сайта, простым и универсальным способом.
  • Определения стиля оформления для элементов HTML.
  • Решения для случаев несовместимости браузеров, чтобы сайт правильно отображался во всех браузерах.
  • Создание стандартных классов CSS, которые можно использовать для стилизации расширенных компонентов пользовательского интерфейса.

Рейтинг CSS Framework 2020

Разработчик может выбирать из перечисленных ниже фреймворков в зависимости от требований своего приложения.

Сравнительная таблица CSS Framework 2020🎮💻

День 22 — День 30. Теперь пришло время реализовать некоторую библиотеку в CSS. Лучший CSS-фреймворк — Bootstrap. Начните внедрять его, и вы обретете уверенность в себе.

Примечание. Также вы можете изучить препроцессор CSS, такой как LESS, SASS, STYLUS… и т. д., для более быстрого рендеринга стилей.

Примечание. Месяца достаточно, чтобы понять, изучить и попрактиковаться в HTML и CSS. Я не прошу вас выполнить 100 %, но охвата 70–80 % достаточно для остальной части пути.

Месяц 2:

День 1 — День 7: я полагаю, что вы завершили предыдущие дни изучения и практики HTML 5 и CSS. Теперь пришло время добавить динамики с помощью JavaScript.

Я люблю JavaScript(короткое название: JS)!!!😀

JavaScript — это язык сценариев или программирования для Интернета.

JavaScript может обновлять и изменять как HTML, так и CSS.

JavaScript может вычислять, манипулировать и проверять данные.

Он определяет функции веб-страницы или приложения.

JavaScript позволяет реализовывать сложные функции на веб-страницах — каждый раз, когда веб-страница делает больше, чем просто сидит и отображает статическую информацию для просмотра — отображение своевременных обновлений содержимого, интерактивные карты, анимированная 2D- и 3D-графика, прокрутка видео-музыкальные автоматы и т. д. — можете поспорить, что JavaScript, вероятно, задействован. Это третий слой слоеного пирога стандартных веб-технологий, два из которых (HTML и CSS) мы рассмотрели более подробно в других частях Области обучения.