Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Create a Microservice with Symfony 6 - Full Course on Microservice Architecture

Gary Clarke via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete microservice using Symfony 6 framework through this comprehensive 9.5-hour course that covers microservice architecture principles and practical implementation. Master the fundamentals by setting up a promotions engine microservice from scratch, implementing controllers and routing systems, and working with Data Transfer Objects (DTOs) for clean data handling. Explore advanced Symfony features including the Serializer component for data transformation and filtering mechanisms for promotions. Design and implement robust database solutions using MySQL with Docker integration, while learning to work with repositories and query builders for efficient data access. Develop type-safe arrays of objects and establish comprehensive unit testing frameworks to ensure code quality. Understand dependency identification and management while implementing price modifiers and working with numerical calculations. Apply SOLID principles, particularly Interface Segregation, to create maintainable and scalable code architecture. Integrate caching solutions using Redis with Docker setup to optimize performance, and implement validation systems with events and subscribers for robust error handling. Handle exceptions gracefully by creating custom exception listeners and response formatters, including specialized handling for not found scenarios. Complete the learning journey by integrating all components into a fully functional microservice ready for production deployment.

Syllabus

Create a Microservice with Symfony 6 (Full 5 Hour Course)
Create a Microservice with Symfony 6 Part 1: Introduction
Create a Microservice with Symfony 6 Part 2: Promotions Engine Setup
Create a Microservice with Symfony 6 Part 3: Controllers and Routing
Create a Microservice with Symfony 6 Part 4: Data Transfer Objects (DTO)
Create a Microservice with Symfony 6 Part 5: Symfony Serializer
Create a Microservice with Symfony Part 6: Promotions Filter
Create a Microservice with Symfony 6 Part 7: Database Design
Create a Microservice with Symfony 6 Part 8: MySQL Docker Integration
Create a Microservice with Symfony 6 Part 9: Repositories and Query Builder
Create a Microservice with Symfony 6 Part 10: Type Safe Arrays of Objects
Create a Microservice with Symfony 6 Part 11: Unit Testing Setup
Create a Microservice with Symfony 6 Part 12: Identifying Dependencies
Create a Microservice with Symfony 6 Part 13: Price Modifiers
Create a Microservice with Symfony 6 Part 14: Fun With Numbers
Create a Microservice with Symfony Part 15: Factory Class (Symfony 6 Tutorial 2022)
Create a Microservice with Symfony Part 16: A Working Product (Symfony 6 Tutorial 2022)
Create a Microservice with Symfony Part 17: SOLID Interface Segregation (Symfony 6 Tutorial 2022)
Create a Microservice with Symfony Part 18: Cache Tutorial (Symfony 6 Tutorial 2022)
Create a Microservice with Symfony Part 19: Redis Cache Docker Setup (Symfony 6 Tutorial 2022)
Create a Microservice with Symfony Part 20: Validation, Events and Subscribers (Symfony 6 Tutorial)
Create a Microservice with Symfony Part 21: Listening for Exception Events (Symfony 6 Tutorial)
Create a Microservice with Symfony Part 22: Exception Response Content (Symfony 6 Tutorial)
Create a Microservice with Symfony Part 23: Handling Not Found Exceptions (Symfony 6 Tutorial)
Create a Microservice with Symfony Part 24: Integrating the Service (Symfony 6 Tutorial)

Taught by

Gary Clarke

Reviews

Start your review of Create a Microservice with Symfony 6 - Full Course on Microservice Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.