Содержание
Когда вы начнете узнавать обо всех технических вещах, вы, вероятно, столкнетесь с таким количеством новых словарных слов, что вы почувствуете, что снова вернулись в старшую школу, готовясь к SAT. Чтобы вы начали, вот руководство к основным плане технологий должны знать все … даже если вы новичок.
Пользовательский опыт (UX)
Пользовательский опыт связан с тем, как человек воспринимает продукт, особенно в отношении веб-сайтов или приложений. UX в первую очередь касается простоты использования и удовлетворенности пользователей.
- Карта сайта: схема всех страниц сайта
- Пользовательский интерфейс : пользовательский интерфейс. Каждая часть машины, с которой взаимодействуют пользователи, учитывает такие вещи, как дисплеи, экраны, клавиатуры, мыши / сенсорные панели и т. Д.
- Исследование пользователя: наблюдение и анализ, проводимый с целью понимания потребностей и поведения пользователя.
- Каркас: эскиз того, как будет выглядеть веб-сайт или веб-приложение, включает в себя ключевые компоненты сайта.
Инструменты и оборудование рабочего процесса
Инструменты, которые помогают повысить вашу производительность и эффективность.
- Текстовый редактор: Программное обеспечение, используемое в кодировании и программировании для написания простого неформатированного текста. Примеры: возвышенный текст, скобки, TextEdit, TextWrangler, Notepad ++
- IDE: интегрированная среда разработки. Помогает людям программировать более эффективно. Похож на текстовый редактор, но имеет больше возможностей. Примеры: PyCharm, Webstorm
- Маршрутизатор. Маршрутизатор — это шаг между модемом и компьютером. Когда информация поступает в модем по широкополосной сети, маршрутизатор расшифровывает и отправляет эти данные на ваш компьютер.
- Виртуальная машина (ВМ). Виртуальная машина — это, по сути, программное обеспечение, которое ведет себя как аппаратное обеспечение: оно не имеет физического присутствия, но может запускать программы, подобные физической машине. Два типа виртуальных машин — это системные виртуальные машины (предназначенные для работы с целыми операционными системами) и обрабатывающие виртуальные машины (предназначенные для запуска только одной программы).
- Виртуальная частная сеть (VPN): VPN обеспечивают дополнительный уровень безопасности для сетей. Их можно использовать для публичных или частных сетей, но чаще всего в корпорациях, которые хотят защитить данные.
- Контроль версий. Контроль версий — это система, которая отслеживает изменения в файле или наборе файлов с течением времени. Это позволяет вам позже вызывать определенные версии, если определенные изменения не работают, избавляя вас от необходимости отменять все шаги.
- Диспетчер задач: Приложения, которые позволяют автоматизировать повторяющиеся, но необходимые задачи, оптимизируя рабочий процесс. Примеры: Grunt, Gulp
Front-end Development
Также известен как «сторона клиента», потому что это то, что пользователи / клиенты увидят на своих компьютерах. «Внешний интерфейс » веб-сайта или приложения включает в себя закодированный в нем дисплей / дизайн.
- HTML : язык гипертекстовой разметки. «Лицо» интернета. Все сайты имеют HTML. Веб-браузеры читают HTML-файлы и конвертируют их в веб-сайт, который вы в конечном итоге видите.
- CSS: каскадные таблицы стилей. Если HTML — это «лицо», то CSS — это «макияж». Он позволяет вам выбирать стили и добавлять разнообразие.
- JavaScript : запускается в клиенте (один из немногих языков программирования, который это делает). Самый популярный язык в веб-разработке. Теперь используется на заднем конце тоже.
Back-end Development
Часто называемый «серверной стороной», бэкенд — это то, что происходит за кулисами, чтобы запустить веб-сайт или приложение — фронт — это лицо, а бэкэнд — мозг. Включает в себя серверы и базы данных.
- API : интерфейс прикладного программирования. Используется в разработке программного обеспечения для предоставления набора правил и строительных блоков для программы.
- База данных: сбор данных веб-приложения.
- DevOps: метод разработки программного обеспечения, призванный помочь командам лучше общаться и работать вместе. Объединяет разработчиков с другими ИТ-работниками с конечной целью повышения производительности и эффективности.
- Framework : полный термин — это «платформа веб-приложения». Они сокращают время, необходимое для создания веб-сайта / приложения, предоставляя предварительно закодированные шаблоны и библиотеки, поэтому у вас есть «основа» для построения.
- Веб-сервер . Основная цель веб-сервера — хранить контент и доставлять его клиентам. Это может быть аппаратное обеспечение (компьютер, доступный через Интернет) или программное обеспечение (программа, которая обнаруживает и отвечает на запросы сервера).
Заключение
19 технических терминов, осталось всего пара сотен (или тысяч). Успокойся, не перегружайся, и ты освоишь их в кратчайшие сроки.