Building web APIs with Symfony
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024