From First Script to Full Website-Fast! Tired of cobbling together PHP solutions from scattered online tutorials? Frustrated by outdated PHP practices that leave your code vulnerable and hard to maintain? Whether you're building your first dynamic website or modernizing legacy systems, PHP Crash Course gives you a complete, practical foundation for writing professional web applications. In this comprehensive, example-driven guide, you'll learn how to:
- Write clean, maintainable PHP code using modern language features and best practices
- Build secure web applications that protect against common vulnerabilities
- Master database integration using PDO and object-relational mappings (ORMs)
- Implement professional features like shopping carts and user authentication
- Structure applications using object-oriented programming and model-view-controller (MVC) patterns
- Leverage powerful tools like Composer and Twig to accelerate development
Autorentext
Dr. Matt Smith is a senior lecturer in computing at Technology University (TU) Dublin, specializing in interactive multimedia and server-side web development. He has been teaching for over 30 years. Smith researches the use of applied computer game technology, especially to support teaching and learning, and is one of the authors of the Unity 2021 Cookbook.
Klappentext
Start off your web development journey the right way with this beginner-friendly introduction to PHP programming.
PHP Crash Course takes you from beginner to professional PHP programming, through hundreds of in-depth examples and hands-on exercises. You'll explore best practices for developing fast, secure, and easy-to-maintain websites, while establishing a broad foundation of programming knowledge and experience. You'll also learn how to create consistent, modern-looking web pages with easily customizable templates by combining dynamic PHP scripts, static HTML code, and Bootstrap styling; how to write scripts that can communicate with MySQL to enable data-rich web apps; and how to implement best-practice website security. As you follow along, you'll learn real-life patterns and modern programming techniques for creating, extending, and modifying web applications, all using the powerful PHP language.