The web has changed! Users spend more time on mobile than on desktops and expect to have an amazing user experience on both. APIs are the heart of the new web as the central point of access data, encapsulating logic and providing the same data and same features for desktops and mobiles. In this workshop, Antonio will show you how to create complex APIs in an easy and quick way using API Platform built on Symfony.
We’ll start by creating a fully-featured API in just a few minutes with API Platform, Symfony and Doctrine. The API will support pagination, data validation, access control, relation embedding, filters and error handling. It will expose many formats (JSON-LD, Hydra, JSONAPI, HAL, JSON, XML, YAML and CSV), will be documented with Swagger/OpenAPI and will have a nice UI done in React.
Last but not least, the API will respond in a just few milliseconds thanks to its builtin invalidation based cache mechanism. Then, we will use the ReactJS tools provided by the API Platform to consume the exposed Hydra documentation. In a few more minutes, we will get a Material Design administration interface (a la Sonata / EasyAdmin - but 100% client-side) built with React. Finally, we’ll discover 2 nice code generators to bootstrap a SPA (React, Redux and React Router).
- basic level of Symfony knowledge
- docker setup on laptop
- IDE/text editor
Thursday, 2018-10-04 @ 09:00
Plaza Event Centar
> Duration: 4h
> Skill level: Elementary
> Ticket price: 300kn (~€40)
Antonio Perić-Mažar is CEO at Locastic, an agency based in Split, Croatia. Its main focus is to build amazing mobile and web applications for their clients, which range from small startups to enterprise companies from all around the world. For the last 10+ years Antonio has dedicated his time to delivering high quality software solutions for his clients and in 2011 he founded Locastic. In a very short period of time the team grew up and they became very popular in the development world.
In 2012 Antonio co-founded SHIFT Conference, the biggest startup/business tech event in South-East Europe. SHIFT Conference hosted people like Tom Preston-Werner (Github), Steve HUffman (Reddit), Justin Kan (Twitch), Allan Grant (Hired), Des Traynor (Intercom), Tomaž Štolfa (Layer) and many others. More info: http://2015.shiftsplit.com/, http://2014.shiftsplit.com/).
The organizer reserves the right to cancel the workshop in case of unforseen circumstances such as speaker illness. In this case the tickets will be fully refunded.
By buying a ticket you agree to follow our Code of Conduct.