Part I. Web Programming Backend, PHP

Table of Contents
2. The Question of Life, the Universe, and Everything
References for this Lesson
Previous Lesson's Assignments
The Question of Life, the Universe, and Everything
Code, An Introduction to Terminology
Programming
The Object in Object Orientation
Object Orientation, Core Benefits
The Fundamental OO Artifact, the Class
Classes, Objects
Assignments BE.1
3. OO PHP, Using PDO to SELECT, II
References for this Lesson
Last Lesson's Assignments
Tutorial Section: Error Reporting in PHP Development
PHP Database Connection
Assignments BE.2
4. OO PHP Inheritance and Abstraction, III
References for this Lesson
Last Lesson's Assignments
Inheritance
Abstraction
Assignments BE.3
5. OO PHP Interfaces - Polymorphism. PHP Unit Testing
References for this Lesson
Last Lesson's Assignments
Interfaces
Interface Example
Assignments BE.4
6. Using Databases from PHP, CRUD cont. Design Patterns, Intro
References for this Lesson
Last Lesson's Assignments
Pre CRUD
Images in the Database
CRUD 2, Update and Delete
Design Patterns, Intro
Assignments BE.5
7. Authentication, OO PHP Style
References for this Lesson
Last Lesson's Assignments
The Authentication Infrastructure
The Authentication Process
Authentication Usage
Assignments BE.6
8. Recap of OO, Design Patterns, MVC I
References for this Lesson
Last Lesson's Assignments
A Design Architecture, Model-View-Controller, MVC
MVC in Action
Assignments BE.7
9. MVC, Model Layer, Now With Database Functionality
References for this Lesson
Last Lesson's Assignments
Upwards and Onwards with MVC
Assignments BE.8
10. MVC, Models and Views
References for this Lesson
Last Lesson's Assignments
MVC Practicum
Assignments BE.9
11. Refining the MVC One More Step
References for this Lesson
Last Lesson's Assignments
This Week's Program, MVC
Assignments BE.10
12. Recursion
References for this Lesson
Recursion
Assignments BE.11
Assignments BE.P2 2018