< Our trainings

Introduction to API Platform

Make building "API First" applications easier thanks to the API Platform framework, and discover the basics of this tool based on Symfony.
Register
1600/ attendee

Practical information

    Need more information?

    Contact us

    Goals

    API Platform is an Open Source tool completely integrated with Symfony which makes building functional, secure and powerful web APIs easier. It is the tool that enables to create the most advanced new generation APIs on the market. This training course will introduce you to this framework and its key functionalities and will therefore make the construction of « API first »-oriented applications easier.

    Prerequisites

    • Good knowledge of PHP and Symfony
    • A laptop to bring with you

    Program

    Introduction

    • APIs refresher: REST, HATEOAS, hypermedia, GraphQL
    • APIs at the heart of the Web today
    • JavaScript and Progressive Web Apps
    • API Platform, Symfony and React
    • Immediate benefits

    Creating an API

    • Setting up your development environment with Docker
    • Creating your data model
    • Serializing your data
    • Validating your data
    • Filtering your data
    • Paginating your data
    • Managing your users
    • Securing your data
    • Creating custom operations
    • Hooking into events
    • Customizing the OpenAPI documentation
    • Customizing the Hydra documentation
    • Uploading images
    • Testing your API with Behat
    • Caching your data

    Workshops: deploying your API in production

    • Generating your data model using open vocabularies
    • Generating an API admin interface with React
    • Generating a React WebApp
    • Deploy your API to production with Docker

    Fundings

    Our training sessions are eligible for various types of financing for French employees.

    Trainers

    Meet our trainers!

    Kévin DUNGLAS

    CEO

    Kévin is the founder of Les-Tilleuls.coop. He’s a member of Symfony’s core-team and the creator of the API Platform framework. He’s a contributor to over a hundred Open Source projects, and is also a conference speaker, an article and technical book writer as well as a lecturer at Lille University.

    Antoine BLUCHET

    Directeur technique

    Full-Stack expert, Antoine has been contributing to Open Source software for almost 10 years. Author and maintainer of JavaScript modules, he also contributes to Symfony or API Platform. He also masters Node.js and many JavaScript frameworks (Nest, Angular, React). As an architect, implementing and supporting teams on these technologies are his daily job. He is also a trainer, blogger and speaker.

    Vincent CHALAMON

    Consultant

    Vincent is a software architect, coach and Symfony trainer. He’s a member of API Platform’s core-team and regularly speaks at conferences.