Иван Конкин
@konkin86
Backend developer. Привет! Меня зовут Иван, держу свой блог, где документирую свои находки, решения и статьи о различных темах, связанных с PHP.
9 posts

ORM - паттерны (Active Record и Data Mapper)

Active Record и Data Mapper - это две популярные архитектурные паттерны, используемые в разработке программного обеспечения, особенно в контексте работы с базами данных.

Файловая структура Symfony

Файловая структура Symfony является одной из его ключевых особенностей, поскольку она обеспечивает организацию проекта и разделение кода на логические блоки. Вот общий обзор структуры каталогов Symfony:

Файловая структура рабочего окружения для разработки на PHP

Ранее я ставил все программы в операционную систму и php и composer и nginx и mariaDB и все остальное. Не зависимо от того пишу код или нет, всегда были запущены сервер базы данных веб-сервер и куча других приложений, которые были необходимы.

Настройка Xdebug в Докер-контейнере для PhpStorm по шагам

Как сделать файл настроек Dockerfile здесь.

Сначала тесты, потом код - пошагово

Test-driven development (TDD) - это итеративный процесс разработки программного обеспечения, в котором сначала пишутся тесты, а затем пишется код, который проходит эти тесты.

Разрабатывай в Докере

Есть несколько причин, по которым использование Docker может быть предпочтительнее, чем использование XAMPP или OpenServer:

Причинно-следственные связи. Почему трудно научиться программированию?

Однажды я решил научиться программировать, и у меня возникла идея следующего подхода: я планировал начать с джуниор-позиции, где бы меня обучали опытные тимлиды. Я рассчитывал научиться у искушенных коллег и при этом еще получать оплату за свою работу. Вдобавок к этому, я собирался изучать что-то дополнительно после работы. Таким образом, я надеялся быстро освоить программирование в живых условиях, работая над реальными проектами, и избежать рутины, связанной с долгим изучением и решением логических задач.

Приктические задачи (массивы)

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

Начало...

Долгое время пытался научиться программированию, но ничего не получалось. Пробовал платные и бесплатные курсы, начинал и бросал разные языки программирования. Все мои попытки приводили к выводу, что программирование - не мое дело. Казалось бы, знаешь синтаксис языка, правила использвания, но код писать не получается.