YoVDO

Do PHP Frameworks Still Make Sense - Let's Go Frameworkless to Focus on the Domain

Offered By: International PHP Conference via YouTube

Tags

International PHP Conference Courses Software Development Courses Application Architecture Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolving role of PHP frameworks and the potential benefits of a frameworkless approach in this 42-minute conference talk from the International PHP Conference. Delve into the challenges faced by development teams as frameworks become bottlenecks in large-scale applications. Learn how to leverage Domain-Driven Design (DDD) concepts to maintain framework utility while improving application architecture. Discover strategic design principles, tactical patterns, and the importance of ubiquitous language in software development. Compare framework-specific implementations using Symfony and Laravel, and gain insights into repository patterns and architectural diagrams. Gain valuable knowledge on balancing framework usage with domain-focused development to create more scalable and maintainable PHP applications.

Syllabus

Intro
What is a framework?
Importance of the frameworks
Legacy Monolith
It's all about dependency
Frameworkless Movement
The domain is not a dependency!
DDD to the rescue
Strategic Design
Tactical Patterns
Ubiquitous language
Communication is important
Bounded contexts
The context is important in code
Symfony way
A model
A value object
Laravel way
Repository implementation
Diagram of the architecture
Recap


Taught by

International PHP Conference

Related Courses

DDD and EF Core: Preserving Encapsulation
Pluralsight
Mastering Microservices with Java
LinkedIn Learning
Domain-Driven Design Fundamentals
Pluralsight
Domain-Driven Design in Practice
Pluralsight
Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
Pluralsight