Students master the principles of modern enterprise server-side web development using strictly typed, object-oriented PHP and relational database design. The course transitions students from basic scripting to professional backend architecture, focusing on modern design patterns, secure database layers using data objects, and standard management tools. Students learn to implement production-grade security practices that support reliable, maintainable, and secure web applications. Key architectural topics include asynchronous processing, building secure Application Programming Interfaces (APIs), routing, and solving data concurrency conflicts in multi-user applications.
Prerequisites
Corequisites
None