Sento Sango - Portfolio

PHP

PHP - мой основной язык программирования для backend-разработки. Начал изучать его задолго до знакомства с Laravel, когда решил заняться веб-разработкой всерьез.

Опыт использования

Путь с PHP начался с изучения основ, потом перешел к ООП и паттернам проектирования. Когда в 2014 году познакомился с Laravel, это дало мощный толчок к углублению знаний языка - фреймворк показал, как можно писать красивый и современный PHP-код.

Начиная с версий 7.x стал активно следить за нововведениями в языке и стараться использовать свежие версии. Улучшения в типизации, производительности, атрибутах и других возможностях действительно того стоили.

В работе стараюсь следовать PSR стандартам, писать чистый и тестируемый код. Использую Composer для управления зависимостями, PhpUnit и Pest для тестирования.

Уровень владения

Оценил бы свой уровень как средний-продвинутый. Уверенно работаю с языком в контексте фреймворков, знаю современные возможности и практики. Правда, давно не использовал нативно PHP без фреймворка, поэтому допускаю, что какие-то нативные вещи могли вытесниться из памяти более часто используемыми "обертками" из фреймворков и других инструментов. Но для реальной работы над проектами этого более чем достаточно.

Ключевые компетенции

Применение в проектах

Связь с другими технологиями

PHP использую в связке с: