Типы баз данных
Существует несколько типов баз данных, каждый из которых имеет свои особенности и предназначен для решения определенных задач. Опишем эти типы.
Читать далее...Существует несколько типов баз данных, каждый из которых имеет свои особенности и предназначен для решения определенных задач. Опишем эти типы.
Читать далее...Существует множество архитектур веб-приложений и каждая из них имеет свои достоинства и недостатки. Опишем основные.
Читать далее...CI/CD — это методология разработки программного обеспечения (ПО), которая объединяет в себе Continuous Integration (непрерывную интеграцию) и Continuous Delivery/Deployment (непрерывную доставку/развертывание).
Читать далее...Что лучше для разработчика? Знать всего по чуть чуть, или много, но что-то одно конкретное? Попробуем разобраться.
Читать далее...Nginx (Engine X) — это веб-сервер и прокси-сервер с открытым исходным кодом, который используется для обработки HTTP-запросов и доставки статического и динамического контента в Интернете. Опишем его назначение.
Читать далее...PHP-FPM (PHP FastCGI Process Manager) — это сервер приложений для PHP, который запускает и управляет процессами PHP на сервере. Расскажем кратко о нём.
Читать далее...Phpdoc — это система документирования для языка программирования PHP, которая позволяет разработчикам создавать документацию для своих функций, классов и методов. Опишем основные директивы phpdoc.
Читать далее...Разработка высоконагруженного веб-приложения — это сложный и длительный процесс, который включает несколько этапов.
Читать далее...Документирование кода — это процесс написания текстового описания, объясняющего работу программного кода, включая его назначение, структуру, аргументы и возвращаемые значения функций и методов, а также основные алгоритмы, используемые в коде. Документирование кода имеет как плюсы, так и минусы.
Читать далее...У разработчиков принято делить уровень подготовки и профессионализм на три уровня: Junior-разработчик (младший уровень), Middle-разработчик (средний уровень) и Senior-разработчик (старший разработчик). На первый взгляд, эти термины очевидны, но на практике все понимают их по-разному.
Читать далее...