
- PHP
- Intermediate
About this Course
In this course we will build upon what we have learned about Object-Oriented Programming to build a basic website. By using the Slim Microframework, we will explore common MVC concepts without the framework hiding too much functionality out of the box.
What you'll learn
- Understand the Separation of concerns and why we use it
- Understand Middleware (Request-Response loop)
- Configure POST and GET Routing
- Define Model-View-Controller (MVC) Frameworks
Model View Controller
"Design patterns" describe solution to common programming problems in general terms which can be used in any language. One of the most common design patterns is the Model-View-Controller (MVC) pattern. The model represents the data in your application, the view is the visual component that presents the interface for users to interact with that data, such as clickable links, form fields, and buttons., The controller is the coordinator.
6 stepsTeacher
-
Alena Holligan
After starting out in fine art and moving into graphic design, Alena found her passion for programming over 15 years ago and has never looked back. Alena enjoys community and is excited to introduce people to the wonderful world of PHP and the Portland Tech Community.
When not at her computer, Alena enjoys exploring Portland with her friends and family, including her 3 young children. She also enjoys the Symphony, Cooking, Books, Yarn and Yoga.