HOME > Development > Building web APIs with Symfony

Building web APIs with Symfony

  • Development
  • Apr 20, 2025
SynopsisBuilding web APIs with Symfony, available at $69.99, has an a...
Building web APIs with Symfony  No.1

Building web APIs with Symfony, available at $69.99, has an average rating of 4.4, with 21 lectures, based on 25 reviews, and has 184 subscribers.

You will learn about Building Rest APIs with Symfony and PHP Managing database entities with Doctrine User authentication and management with different access levels Using Redis as a cache backend and session storage Providing up to date API docs generated from Controllers and OpenApi attributes Writing Symfony commands that complement your API This course is ideal for individuals who are Web developers evaluating Symfony for their next API or Symfony developers interested in best practices when building a REST API It is particularly useful for Web developers evaluating Symfony for their next API or Symfony developers interested in best practices when building a REST API.

Enroll now: Building web APIs with Symfony

Summary

Title: Building web APIs with Symfony

Price: $69.99

Average Rating: 4.4

Number of Lectures: 21

Number of Published Lectures: 20

Number of Curriculum Items: 25

Number of Published Curriculum Objects: 24

Original Price: $49.99

Quality Status: approved

Status: Live

What You Will Learn

  • Building Rest APIs with Symfony and PHP
  • Managing database entities with Doctrine
  • User authentication and management with different access levels
  • Using Redis as a cache backend and session storage
  • Providing up to date API docs generated from Controllers and OpenApi attributes
  • Writing Symfony commands that complement your API
  • Who Should Attend

  • Web developers evaluating Symfony for their next API
  • Symfony developers interested in best practices when building a REST API
  • Target Audiences

  • Web developers evaluating Symfony for their next API
  • Symfony developers interested in best practices when building a REST API
  • PHP is the preferred server-side programming language for over three-quarters of global sites. PHP powers a whopping 77.6 percent of all the websites monitored by W3Techs.

    Symfony is a full-featured modularized PHP framework which is used for building all kinds of applications, from traditional web applications to the small Microservice components.
    Symfony aims to speed up the creation and maintenance of web applications and to replace repetitive coding tasks. It’s also aimed at building robust applications in an enterprise context, and aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized.

    You are a web developer who is evaluating the next framework to build your REST API with. The arrival of PHP 8 with attributes  has you thinking of Doctrine annotations and you want to give it a go.

    Well, look no further! This course is the only thing you need to not only explore Symfony 6 development but also to teach you some of the best practices when it comes to API development.

    We will build Rest APIs with

    – Authentication built-in (users and passwords)

    – Access management with roles

    – CLI commands

    – Automated API testing

    – Auto-generated API docs from the source code

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Local setup

    Lecture 3: Gitlab repository

    Chapter 2: ORM

    Lecture 1: Doctrine and first entity

    Lecture 2: Migrations and many to one relation

    Chapter 3: Controllers, serializer and validator

    Lecture 1: Composer endpoints

    Lecture 2: Composer endpoint tests

    Lecture 3: Symphony endpoints and tests

    Lecture 4: Validator

    Chapter 4: Authentication

    Lecture 1: User entity

    Lecture 2: User CLI commands

    Lecture 3: Authentication controller

    Lecture 4: Access tokens and redis storage

    Lecture 5: Stateless firewall

    Lecture 6: Authorization tests

    Lecture 7: Granular access

    Chapter 5: API docs

    Lecture 1: OpenApi and swagger

    Lecture 2: Nelmio bundle

    Lecture 3: OpenApi attributes and local UI

    Lecture 4: Serializer groups

    Instructors

  • Building web APIs with Symfony  No.2
    Paris Liakos
    Web rustler
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 2 votes
  • 3 stars: 2 votes
  • 4 stars: 3 votes
  • 5 stars: 18 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!