ДОМ? Бессерверный? КИ/CD? JSON?

О ВТФ все говорят???

Если вы новичок во всей этой разработке с полным стеком и вас смущают некоторые слова, которые люди используют, говоря о разработке с полным стеком, то оставайтесь здесь, потому что в этой серии из трех частей я буду собирать самые распространенные слова. и фразы, связанные с разработкой полного стека. Конечно, потребуется гораздо больше времени, чтобы изучить детали каждой из вещей, которые я буду упоминать в этих статьях. Эти статьи являются просто резюме, чтобы дать вам представление об этих словах и фразах, чтобы вы могли понять, что люди имеют в виду, говоря об определенных областях разработки полного стека.

Часть 1: Основы

1. Внешний интерфейс
Часть приложения или веб-сайта, с которой пользователь напрямую взаимодействует.

2. Серверная часть
Часть приложения или веб-сайта, которую пользователь не может видеть или с которой не может взаимодействовать напрямую.

3. Полный стек
Полноценное приложение или веб-сайт, включающее как интерфейсную часть, так и серверную часть.

4. DOM
Объектная модель документа (DOM) — это программный интерфейс для веб-документов. Он представляет страницу, чтобы программы могли изменять структуру, стиль и содержимое документа.

5. API
API расшифровывается как Интерфейс прикладного программирования. Его цель — предоставить программам возможность легко получать доступ к данным и обмениваться ими.

6. Шифрование
Процесс преобразования информации или данных в код, особенно для предотвращения несанкционированного доступа.

7. Расшифровка
В то время как шифрование преобразует информацию в код, цель расшифровки состоит в том, чтобы преобразовать код той же самой информации обратно в ее первоначальную форму.

8. HTTP
Hypertext Transport (или Transfer) Protocol, протокол передачи данных, используемый во всемирной паутине.

9. HTTPS
В основном то же, что и HTTP, но использует методы шифрования для защиты данных, передаваемых на веб-страницы и с них.

10. CI/CD
CI/CD расшифровывается как Continuous Integration, Continuous Delivery,
и целью систем CI/CD является более частая и надежная доставка изменений кода в приложение или веб-сайт.

11. UI
UI означает: пользовательский интерфейс. Разработчики пользовательского интерфейса стараются сделать интерфейс веб-сайта простым в использовании и навигации.

12. UX
UX означает: Пользовательский опыт. Разработчики UX сосредотачиваются на том, чтобы сделать дизайн веб-сайта более привлекательным для посетителей.

13. Безсерверные
Как написано в блоге cloudflare: Бессерверные вычисления — это метод предоставления серверных услуг по мере их использования. Бессерверный провайдер позволяет пользователям писать и развертывать код, не беспокоясь о базовой инфраструктуре. С компании, которая получает серверные услуги от бессерверного поставщика, взимается плата на основе их вычислений, и ей не нужно резервировать и платить за фиксированную пропускную способность или количество серверов, поскольку услуга масштабируется автоматически. Обратите внимание, что, несмотря на название serverless, физические серверы все еще используются, но разработчикам не нужно знать о них.

14. Бэкэнд-операции
Это операции, которые выполняются в бэкенде, потому что они требуют слишком много времени или памяти для внешнего интерфейса, или эти операции просто не могут быть выполнены во внешнем интерфейсе, потому что для них требуются библиотеки или фреймворки, которые работают только на бэкенде.

15. Запрос/Ответ
Интерфейс и серверная часть взаимодействуют друг с другом с помощью запросов и ответов. Сценарий внешнего интерфейса может запрашивать данные у внутреннего интерфейса, а сценарий внутреннего интерфейса может затем отправлять эти данные в качестве ответа.

16. Кэш
Кэш — это место, где данные могут временно храниться в браузере или на компьютере, чтобы сэкономить время на загрузку одних и тех же данных снова и снова каждый раз, когда это требуется.

17. Командная строка
Командная строка — это интерфейс для ввода команд непосредственно в операционную систему компьютера. Это самый прямой и быстрый способ выполнения операций в операционной системе компьютера, таких как запуск PHP-сервера, создание каталога, выполнение скриптов, изменение прав доступа к файлам и многое другое…

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

19. AWS
AWS, что означает: Amazon Web Services, в настоящее время является крупнейшим поставщиком этих виртуальных машин, а также многих других услуг, таких как хранилище файлов.

20. База данных
База данных — это структурированный набор данных. В большинстве случаев базы данных необходимы для хранения больших объемов пользовательских данных.

Останьтесь на второй части, более продвинутой!

Я опубликую полный список на my gumroad, как только выпущу части 2 и 3. Буду очень признателен за подписку ;)

До свидания👋