Как-то раз озадачился каким образом организовать клиент-серверное взаимодействие, таким образом, чтобы фронтенд на Vue обращался к данным, которые он сохранил в LocalStorage, а когда на бекенде Symfony + Doctrine происходило обновление или добавление данных в базу, отправлялся бы сигнал на фронтенд, для того чтобы послать запрос на бекенд и обновить данные в LocalStorage.
Active Record и Data Mapper - это две популярные архитектурные паттерны, используемые в разработке программного обеспечения, особенно в контексте работы с базами данных.
Файловая структура Symfony является одной из его ключевых особенностей, поскольку она обеспечивает организацию проекта и разделение кода на логические блоки. Вот общий обзор структуры каталогов Symfony:
Ранее я ставил все программы в операционную систму и php и composer и nginx и mariaDB и все остальное. Не зависимо от того пишу код или нет, всегда были запущены сервер базы данных веб-сервер и куча других приложений, которые были необходимы.
Как сделать файл настроек Dockerfile здесь.
Test-driven development (TDD) - это итеративный процесс разработки программного обеспечения, в котором сначала пишутся тесты, а затем пишется код, который проходит эти тесты.
Есть несколько причин, по которым использование Docker может быть предпочтительнее, чем использование XAMPP или OpenServer:
Однажды я решил научиться программировать, и у меня возникла идея следующего подхода: я планировал начать с джуниор-позиции, где бы меня обучали опытные тимлиды. Я рассчитывал научиться у искушенных коллег и при этом еще получать оплату за свою работу. Вдобавок к этому, я собирался изучать что-то дополнительно после работы. Таким образом, я надеялся быстро освоить программирование в живых условиях, работая над реальными проектами, и избежать рутины, связанной с долгим изучением и решением логических задач.
Мышление программиста формируется только через практическое решение задач, особенно тех, которые связаны с логикой. Теоретические знания важны, но без практики они не могут быть полностью использованы и поняты.
Долгое время пытался научиться программированию, но ничего не получалось. Пробовал платные и бесплатные курсы, начинал и бросал разные языки программирования. Все мои попытки приводили к выводу, что программирование - не мое дело. Казалось бы, знаешь синтаксис языка, правила использвания, но код писать не получается.