PHP. Создание GraphQL приложения на Symfony 4

Вы уже наверное неоднократно слышали про новый язык запросов graphQL. Он по сути является заменой традиционному REST и RPC исправляя их недостатки, при этом оставаясь таким же гибким для облачных приложений.

Сами создатели данного языка называют graphQL языком запросов для вашего API, гибким и мощным. Основным преимуществом данной технологии является то, что вы запрашиваете у приложения только то, что вам необходимо в конкретный момент времени, поддерживаются вложенные запросы и хорошая интеграция c фронтом.

Давайте попробуем написать GraphQL приложение на PHP с помощью фреймворка Symfony 4.

GraphQL. Интеграция с Symfony 4

Symfony 4. Создание RESTful приложения

Cоздадим полностью RESTful приложение на базе фреймворка Symfony 4. Поможет нам в этом компонент Symfony Flex. Также приложение будет брать данные из БД и сериализовать их для вывода данных. Итак начнем...

Symfony Flex

Symfony 4 - это прорыв в фреймворк-строении, никогда еще не было так легко создавать приложения, любого формата будь это RestFull API, микросервис или просто сайт одностраничник!

Symfony 4 стал таким гибким благодаря использованию компонента Symfony Flex, который может быть подключен и к Symfony 3.4

Разработчики провели огромную работу, вы только представьте фреймворк из коробки стал весить на 70% меньше и стал еще быстрее. Без папки vendor, всего 16 файлов и ~1800 строк кода.

Настройка XDebug PHPStorm

В данной статье хотел бы рассказать про настройку расширения Xdebug для PHP в среде разработки PHPStorm. Оказывается до сих пор многие даже опытные программисты, используют для отладки и трассировки скрипта запись в файл. 

Забудьте про этот "древний" способ отладки кода. Уже более 15 лет существует расширение Xdebug для движка Zend PHP.  

С помощью PHP Xdebug можно по шагам выполнять операции, динамически выполнять выражения в контексте кода,  ставить точки остановки и т.п

Generate_series. Функции, возвращающие множества в postgresql

В postgres есть замечательная функция generate_series. Необходима данная функция, для возврата множества значений, заданных в функции.

Как подготовиться к Zend Certified Engineer за 10 дней

Наконец-то я сдал экзамен по программе Zend Certified Engineer 200-710. Теперь могу со всей уверенностью рассказать как подготовиться и сдать ZCE 2017-PHP за 10 дней. Ниже приведу свой ZCE Study Guide. Секрет успеха успешной сдачи, это готовиться целеноправленно по темам, чередуя процесс решением тестов.

ZCE 2017-PHP

Zend Certified Engineer (ZCE) PHP-2017

ZCE (Zend Certified Engineer) - данный экзамен предназначен для проверки технических знаний и навыков, необходимых на современном рынке труда. Пройти данный экзамен можно в более чем 4000 центров тестирования Person Vue по всему миру.

Zend Certified Engineer (ZCE) PHP-2017

Zend Certified Engineer (ZCE). PHP Basics

Основы PHP для получения  Zend Certified Engineer (ZCE).

Postgresql UNIQUE INDEX

UNIQUE INDEX - Уникальный индекс в БД. Необходим для поддержания целостности БД и предотвращения дублирования данных в таблице.

UNIQUE INDEX в postgresql могут быть как составными, состоящие из нескольких полей, так и простыми состоящие из одного поля.

Рассмотрим уникальный индекс на примере СУБД Postgresql.

Как я переехал в Иннополис

Иннополис - это самый молодой город в России. И это место где я сейчас работаю и живу, и вообще провожу большую часть времени. Переехал я сюда, достаточно спонтанно...

Технопарк г. Иннополис

© Krenar 2023. All right reserved.