Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Coding Basics
·
Module 1
Principles of Object-Oriented Design
1
Understanding Advanced UML Class Diagrams
Read and interpret a UML class diagram showing inheritance, composition, and interface implementation.
2
Understanding the SOLID Principles
Explain the five SOLID principles of object-oriented design (SRP, OCP, LSP, ISP, DIP).
3
Detecting SOLID Violations in PHP
Identify violations of SOLID principles in a given PHP code sample.
4
Refactoring for SOLID Principles
Refactor a code sample to resolve identified SOLID principle violations.
5
Design Patterns: Classification and Framework Applications
Classify design patterns into creational, structural, and behavioral categories, and identify patterns used implicitly in frameworks like Laravel.
Next module isn't ready yet,
Back to course
Previous module
Next module