Udemy

Building web APIs with Symfony

Enroll Now
  • 230 Students
  • Updated 5/2023
4.4
(33 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 57 Minute(s)
Language
English
Taught by
Paris Liakos
Rating
4.4
(33 Ratings)
3 views

Course Overview

Building web APIs with Symfony

Back-end web development for web symphonists

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 Content

  • 5 section(s)
  • 20 lecture(s)
  • Section 1 Introduction
  • Section 2 ORM
  • Section 3 Controllers, serializer and validator
  • Section 4 Authentication
  • Section 5 API docs

What You’ll 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

Reviews

  • I
    Iván Legrán Bizarro
    3.5

    Con lo poco que dura el curso podría haber puesto ejemplos de endpoint para la creación de usuarios. Pierde mucho tiempo en la deserialización, cuando no aporta nada. El curso es muy valioso porque no hay apenas recursos en internet sobre cómo escribir apis en Symphony, así que se lo recomiendo a todo el mundo a pesar de las carencias.

  • K
    Kaio Luiz Marques
    3.0

    The content is good, but it's easy to tell there was no to little planing before recording the tutorial, causing him to go back and forth a handful of times to explain simples things and to adjust minor error that could be prevented beforehand, turning the whole experience of whatching these videos kind of dull and longer that it should. Also, the heavy accent recorded over a not so great audio quality could be a challenge for non-native english speakers.

  • I
    Illia Kuzoma
    2.5

    The Dockerfile in the video example was broken. I had to look for a solution and make adjustments myself.

  • E
    Elle Dante
    5.0

    Good pace, engaging delivery.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed