Технический курс Crash Course: 19 терминов, которые нужно знать

молодые люди печатают на ноутбуках

Когда вы начнете узнавать обо всех технических вещах, вы, вероятно, столкнетесь с таким количеством новых словарных слов, что вы почувствуете, что снова вернулись в старшую школу, готовясь к 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 технических терминов, осталось всего пара сотен (или тысяч). Успокойся, не перегружайся, и ты освоишь их в кратчайшие сроки.

Ссылка на основную публикацию