Файл: Сценарий по которому пользователь взаимодействует с приложением, программой для выполнения какоголибо действия для достижения конкретной цели.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 93
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Что такое Bootstrap?
Bootstrap — это открытый и бесплатный HTML, CSS и JS фреймворк, который используется веб-разработчиками для быстрой вёрстки адаптивных дизайнов сайтов и веб-приложений.
Основная область его применения – это фронтенд разработка сайтов и интерфейсов админок
Почему Bootstrap так популярен? Это связано с тем, что он позволяет верстать сайты в несколько раз быстрее, чем на «чистом» CSS и JavaScript. А в нашем мире, время – это очень ценный ресурс. Ещё один его аспект – доступность. Она сводится к тому, что предоставляет возможность даже начинающему веб-разработчику (без глубоких знаний и достаточной практики) создавать достаточно качественные макеты.
Фреймворк Bootstrap – это набор набор CSS и JavaScript файлов. Чтобы его использовать эти файлы необходимо просто подключиться к странице. После этого вам станут доступны инструменты данного фреймворка: колоночная система (сетка Bootstrap), классы и компоненты.
Что такое домен и хостинг?
Хостинг — это отдельное место в сети, где Вы размещаете свой сайт. Его можно сравнить с арендованным куском земли, на котором Вы будете продавать помидоры (или что у вас там). Хостинг нельзя купить раз и навсегда, Вы можете только арендовать место и продлевать соглашение о размещении вашего сайта. Хостер — арендодатель, который дает Вам возможность продавать помидоры на его сервере. Зачем нужен хостинг, если можно просто создать сайт на своем компьютере? Все дело в людях. Будете продавать помидоры, закрывшись в своем дворе — покупателей не будет. Поэтому нет хостинга — нет продаж.
Домен — это адрес Вашей точки с помидорами, по которому вас найдут люди. Адрес тоже можно взять в аренду на срок от 1 месяца до 10 лет. Если аренда заканчивается, то адрес оказывается в свободном доступе и любой сможет купить его и продавать на нем свои огурцы или консервированный горошек. Для регистрации
Языки программирования
Часть веб-страницы, которую видят посетители, называется
front end.
Back end состоит из всех сохраненных данных, изображений, сервера и других компонентов. Веб-дизайн и разработка немного похожи на строительства дома – архитектор проектирует дом так же, как веб-дизайнер разрабатывает сайт; строительная бригада поднимает кирпичи, раствор, сантехнику и т.д., это сродни разработке back end, художники, интерьеристы и т.д. обрабатывают видимые штрихи, аналогично разработке front end.
Разработка Frontend происходит в HTML, CSS и JavaScript, в то время как back end разработчики обычно используют PHP, Ruby, Python, Java, SQL или .NET для программирования. Разработчики full stack понимают и могут кодировать full stack, как frontend, так и backend. (Для получения более подробной информации о разработках frontend и backend, вы можете прочитать здесь и здесь).
Для дизайнеров имеет смысл сосредоточиться на понимании основ front end программирования, так как это часть, которая создает структуру и визуальные элементы дизайна.
Фронтенд — все, что браузер может читать, выводить на экран и / или запускать. То есть это HTML, CSS и JavaScript.
-
HTML (HyperText Markup Language) говорит браузеру, каково содержание страницы, например, «заголовок», «параграф», «список», «элемент списка».
-
CSS (Cascading Style Sheets) говорит браузеру, как отображать элементы, например, «после первого параграфа отступ в 20 пикселей» или «весь текст в элементе body должен быть темно-серым и написан шрифтом Verdana».
-
JavaScript говорит браузеру, как реагировать на некоторые взаимодействия, используя легкий язык программирования. Большинство сайтов на самом деле не используют много JavaScript, но если вы нажмете на что-то и содержимое страницы поменяется без белого мигания экрана, значит, где-то использовался JavaScript.
Бэкенд — все, что работает на сервере, то есть «не в браузере» или «на компьютере, подсоединенном к сети (обычно к Интернету), который отвечает на сообщения от других компьютеров».
Для бэкенда вы можете использовать любые инструменты, доступные на вашем сервере (который, по сути, является просто компьютером, настроенным для ответов на сообщения). Это означает, что вы можете использовать любой универсальный язык программирования: Ruby, PHP, Python, Java, JavaScript / Node, bash. Это также означает, что вы можете использовать системы управления базами данных, такие как MySQL, PostgreSQL, MongoDB, Cassandra, Redis, Memcached.
HTML
— язык разметки гипертекста .Он определяет структуру страниц и то, из каких элементов она состоит. Эти элементы определяются тегами: заголовки, текст, ссылки, списки и др. Важная задача тегов — определение семантики веб-документов. Например, заголовок первого уровня (h1) должен быть только один, а правильное оформление структурных элементов (header, footer, article и др.) облегчит чтение кода и его считывание поисковыми (и не только) роботами.
Язык CSS нужен для стилизации HTML-вёрстки. Название расшифровывается как Cascading Style Sheets или, если по русски, каскадные таблицы стилей. Каскадные они потому, что язык использует наследование от родителя к потомку, спускаясь вниз по элементам. При помощи CSS мы можем позиционировать элементы, менять их размер, задавать правила типографики, создавать анимации и многое другое.
Java
Это один из самых популярных языков программирования, который используется более 20 лет.
Универсальным он является благодаря виртуальной машине Javа. Она позволяет коду на Java одинаково работать на всех совместимых платформах. J
Несмотря на то, что Java чрезвычайно популярна среди разработчиков ПО, она сложнее для новичка, чем, скажем, Python. Тем не менее, у Java огромное сообщество, которое даст ответ практически на любой вопрос новичка или профессионала.
Что вы можете делать на Java
Бэкенд-технологии Java могут использоваться для решения большого количества задач, включая:
-
Разработка мобильных приложений под Android. -
Разработка сайтов. -
Работа с базами данных. -
Обработка изображений. -
Разработка настольных приложений. -
Работа с сетью.
Компании, которые используют Java
-
Airbnb -
Uber -
Pinterest -
LinkedIn -
Groupon -
eBay -
Evernote -
FitBit -
Hubspot
PHP
На PHP работает около 78.2% всех вебсайтов
Поскольку это динамически типизированный язык, для одной проблемы можно найти сразу несколько решений. Правда, это одновременно означает и то, что один и тот же участок когда может вести себя по-разному в зависимости от конкретной ситуации, что делает программы на PHP сложно масштабируемыми и в некоторых случаях медленными.
Что можно делать на PHP
-
Собирать данные форм. -
Генерировать динамические страницы. -
Отправлять и получать куки. -
Писать скрипты. -
Выполнять сценарии на стороне сервера. -
Писать десктопные приложения.
Компании, которые используют PHP
-
Facebook -
Lyft -
Mint -
Hootsuite -
Viber -
Buffer -
DocuSign
JavaScript
Этот язык изначально создавался для того, чтобы исполняться в браузере и сделать веб-странички “живыми”. Он умеет создавать и удалять HTML-теги, посылать запросы на сервер, получать данные без перезагрузки страницы, реагировать на действия пользователя и многое другое. На сегодняшний день, на нём можно писать не только фронтенд, но и бэкенд, создавать мобильные и десктопные приложения, а также автоматизировать работу с некоторыми программами (например, c фотошопом). Умея верстать и зная основы JavaScript-а, дизайнер может полностью взять на себя то можно делать на JavaScript
Много чего, включая:
-
Фронтенд и бэкенд сайтов. -
Мобильные приложения. -
Десктопные приложения. -
Игры. -
Веб-серверы. -
Презентации. -
Ну, и много чего еще.
Какие компании используют JavaScript
Вот полный список и самые известные названия:
-
Airbnb -
Codecademy -
HotelTonight -
eBay -
Square -
Asana
SQL
Если о необходимости знания вёрстки и JavaScript-а многие слышали еще до моей статьи, то об SQL они могут услышать впервые. Если вы занимаетесь UX-исследованиями, то без работы с данными вам не обойтись, а язык SQL как раз поможет в этом. SQL расшифровывается как Structured Query Language — структурированный язык запросов. Он был создан специально для создания, управления и модификации данных в базах данных.
Язык работает в формате “запрос-ответ”: вы пишите свой запрос в базу, а она присылает результат его обработки.
При помощи SQL мы можем агрегировать, группировать и сортировать данные.
R
R — язык программирования, который был создан около 20 лет назад исключительно для академических исследований в области анализа данных. Так как язык тесно связан со статистикой и прикладным анализом данных, он может стать полезным инструментом для UX-аналитика. Язык позволяет применять основные методы статистического анализа: t-тест, корреляцию, дисперсионный и регрессионный анализ и др. При помощи инструментов этого языка можно также визуализировать полученные данные. Для работы с R необходимы хотя бы базовые знания математической статистики.
Python
За последние несколько лет он стал чрезвычайно популярным языком программирования. Язык универсален и используется как для веб-разработки, так и для создания настольных приложений. В интернете есть огромное количество различной информации об этом язык, так что он неплохо подходит для начинающих.
Более того, синтаксис языка простой и понятный, по сравнению с другими бэкенд-языками. Те, кто программирует на Питоне, говорит о коде, как об «элегантном», «читаемом» и «красивом».
Python — высокоуровневый язык программирования, ориентированный на читаемость кода и повышение производительности разработчиков. Язык придерживается своей определённой философии, называемой «The Zen of Python», который гласит (если в двух словах), что любая программа на языке (как и сам язык) должна быть простой и не двусмысленной. Из-за своей простоты, Python является первым изучаемым языком программирования у многих студентов по всему миру.
Что можно делать на Python
Вот несколько оптимальных задач:
-
Написание кроссплатформенных shell-скриптов. -
Быстрая автоматизация. -
Веб-разработка.
Какие компании используют Python
-
Uber -
Pinterest -
Mozilla -
Spotify -
Quora -
Pandora -
Netflix -
Asana
Стили в искусстве изо
Архитектура