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

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera