Companies Home Search Profile

Building web APIs with Symfony

Focused View

Paris Liakos

4:59:09

88 View
  • 1. Introduction.mp4
    04:58
  • 2. Local setup.mp4
    07:46
  • 3. Gitlab repository.html
  • 1. Doctrine and first entity.mp4
    19:40
  • 2. Migrations and many to one relation.mp4
    16:21
  • 1. Composer endpoints.mp4
    23:56
  • 2. Composer endpoint tests.mp4
    34:26
  • 3. Symphony endpoints and tests.mp4
    34:36
  • 4. Validator.mp4
    14:05
  • 5. Validation tests.html
  • 1. User entity.mp4
    07:57
  • 2. User CLI commands.mp4
    23:42
  • 3. More user commands.html
  • 4. Authentication controller.mp4
    12:19
  • 5. Access tokens and redis storage.mp4
    27:34
  • 6. Stateless firewall.mp4
    03:36
  • 7. Authorization tests.mp4
    13:19
  • 8. Granular access.mp4
    10:22
  • 9. Adding even more tests.html
  • 1.1 OpenApi website.html
  • 1. OpenApi and swagger.mp4
    03:15
  • 2. Nelmio bundle.mp4
    08:33
  • 3. OpenApi attributes and local UI.mp4
    23:35
  • 4. Serializer groups.mp4
    07:10
  • 5. Single group properties.html
  • 1. Recap and goodbye.mp4
    01:59
  • Description


    Back-end web development for web symphonists

    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

    Who is this for?


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


    Description

    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

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Paris Liakos
    Paris Liakos
    Instructor's Courses
    Software engineer with more than 10 years of experience in developing and architecting web applications.Experienced with languages including PHP, JS, Python, Go. Also extensive experience with databases like MySQL and PostgreSQL but also with NoSQL solutions like Elasticsearch and Redis. Lately in love with Rust, its evolving web ecosystem and awesome community.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 20
    • duration 4:59:09
    • Release Date 2023/05/05

    Courses related to PHP

    Courses related to REST API

    Courses related to Programming Fundamentals

    Courses related to API Testing

    Courses related to API