Backend отвечает за серверную сторону веб-сайта / приложения. Тут, как и в фронт-енде, также есть куда развернутся. Самым популярным языком бек-енда уже много лет является PHP, несмотря на скептицизм продвинутых программистов, которые хоронят его чуть не каждый год.
Совет: этот курс основан на Symfony 2, но большинство концепций прекрасно подходит для Symfony 3. В курсе 1 мы добавили наши базовые конечные точки с некоторыми хорошими тестами (да!). Теперь мы обратимся к огромной части API: обработка и возврат согласованных ошибок. Серьезно, это важнее, чем вы думаете - вот почему мы освещаем это в эпизоде 2.
Совет: этот курс основан на Symfony 2, но большинство концепций прекрасно подходит для Symfony 3.Теперь давайте вернемся к некоторым базовым концепциям API и поднимем уровень, охватывая множество функций, которые вам нужны ... но иногда не удается найти связанных с REST!
Symfony RESTful API: аутентификация с помощью JWT (курс 4)
Symfony RESTful API: Authentication with JWT (Course 4)
Совет: этот курс построен на Symfony 3.После 3-х курсов у нас появился хороший API, но мы полностью игнорировали аутентификацию. А как насчет API токенов? Или правильно обрабатывать ошибки? Благодаря некоторым современным инструментам, это будет такое удовольствие:
Совет: этот курс построен на Symfony 3.После 4 курсов мы каким-то образом избежали самых популярных модных слов в REST: Hypermedia и HATEOAS. Это может сделать ваш API потрясающим или поставить вас на колени с нечеткими деталями, пропуская лучшие практики и сложность. Давайте сделаем наш API потрясающим:
Рендеринг на стороне сервера с помощью Next + React
Server side rendering with Next + React
Хотите узнать весь процесс создания серверного приложения React? Это курс для вас. Мы начнем с самого начала: «Я даже не знаю, как его использовать ... и зачем мне это?», Чтобы понять, как работает серверная сторона с Next + React, и заставить его взаимодействовать с другими технологиями, такими как Auth0 и Express.
Создавайте интерактивные игры в реальном времени с SocketIO! Какая игра? Это лекция из трех курсов с тремя местами, где вы можете изучить теорию, попрактиковаться и создать портфолио, клонируя «Catch Mind». ;)
Компонент Symfony Messenger предоставляет вам прекрасную систему для разработки вашего кода вокруг объектов «message» и отделенных «обработчиков», которые выполняют всю работу! ... подождите ... это не правильно, на самом деле... Компонент Symfony Messenger дает вам возможность выполнять код асинхронно через очереди и воркеры!
API Platform в настоящее время разрывает сцену. И легко понять почему! API Platform, созданная на основе Symfony, позволяет создавать богатый гипермедиа API на основе JSON-LD ... практически мгновенно! В этом курсе мы создадим настоящее приложение и используем следующие инструменты: