Developing Restful JSON API from, scratch is a complex task as it involves many different concepts such as HTTP request / response handling, content negotiation, data validation, data serialization, errors handling, etc. Fortunately, the PHP & Symfony ecosystems have Open-Source libraries such as API Platform to ease the development of Restful JSON Web services. API Platform is a framework for building Restful JSON API endpoint. It implements all common Rest architecture concepts and provides all necessary tools and configuration layers to Web developers, so that they can focus on the business logic of their APIs. In this workshop, attendees will get started with the API Platform framework and build their first Resftul JSON Web services for an existing application.
Over the past years, the PHP language and its ecosystem have been greatly improved and got more professional. PHP 8 now supports full type hinting for class properties and methods. IDE such as PHPStorm can provide advanced code writing assistance and code refactoring capabilities. Quality monitoring tools have become more popular and also help toward maintaining hight code quality standards. In this workshop, we’ll dive into legacy code refactoring techniques augmented with the power of famous PHP quality tools such as PHPUnit, PHPStan, Rector, Deptrac, etc. Attendees will learn how they can leverage the power of PHP and its wide Open-Source ecosystem to refactor their legacy code instead of rewriting it from scratch.
Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac installed. We'll walk through getting a K8s cluster fired up on Docker-Desktop or Minikube, and on Azure. You'll be hosting Docker containers in development and production in no time.
This training is from the book "Symfony: The Fast Track" by Fabien Potencier. In 2 days, it will teach you how to build a Symfony application from A to Z using new practices and new components.
In this training, you will learn how to leverage Google's new Generative AI platform using the new Google AI Studio and the just released Gemini Pro and Gemini Pro Vision APIs to build the next generation of AI-enabled Applications and powerful chatbots with Angular.
The workshop is hands-on and practical, but we also give an overview of all the latest advancements and ideas.