Book description
PHP & MySQL: Novice to Ninja, 6th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a fully functional application using PHP & MySQL. Comprehensively updated to cover PHP 7 and modern best practice, this practical and fun book covers everything from installing PHP and MySQL through to creating a complete online content management system.
You'll learn how to:
- Install PHP & MySQL on Windows, Mac OS X, or Linux
- Gain a thorough understanding of PHP syntax
- Use object oriented programming techniques
- Master database design principles and SQL
- Develop robust websites that can handle high levels of traffic
- Build a working content management system (CMS)
- And much more!
Publisher resources
Table of contents
- PHP & MySQL: Novice to Ninja, 6th Edition
- Notice of Rights
- Notice of Liability
- Trademark Notice
- About Tom Butler
- About Kevin Yank
- About SitePoint
-
Preface
- Who Should Read This Book
- Programming Has Changed
- It Takes 10,000 Hours to Become an Expert
- Resist the Temptation to Skip Ahead
- The Concorde Fallacy
- You’re Not Learning PHP
- Getting Braces and Semicolons in the Right Place Is the Easy Part
- You Won’t Get Anything Done by Planning
- Conventions Used
- Supplementary Materials
- Installation
- Introducing PHP
- Introducing MySQL
- Publishing MySQL Data on the Web
- Relational Database Design
- Structured PHP Programming
- Improving the Insert and Update Functions
- Objects and Classes
-
Creating an Extensible Framework
- Search Engines
- Make Things Generic
- Thinking Ahead: User Registration
- Dependencies
- URL Rewriting
- Tidying Up
- Reusing Code on Different Websites
- Generic or Project Specific?
- Autoloading and Namespaces
- Case Sensitivity
- Implement an Autoloader
- Redecorating
- Namespaces
- Autoloading with PSR-4
- A Note on Composer
- And the REST
- Enforcing Dependency Structure with Interfaces
- Your Own Framework
- Allowing Users to Register Accounts
- Cookies, Sessions, and Access Control
- MySQL Administration
- Relationships
- Content Formatting with Regular Expressions
- Using The Sample Code Repository
- Linux Troubleshooting
Product information
- Title: PHP & MySQL: Novice to Ninja, 6th Edition
- Author(s):
- Release date: October 2017
- Publisher(s): SitePoint
- ISBN: 9780994346988
You might also like
book
PHP & MySQL: Novice to Ninja, 7th Edition
PHP & MySQL: Novice to Ninja, 7th Edition is a hands-on guide to learning all the …
book
PHP & MySQL: Novice to Ninja, 5th Edition
PHP & MySQL: Novice to Ninja is a practical hands-on guide to learning all the tools, …
book
Learning PHP, MySQL & JavaScript, 6th Edition
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even …
book
Learning PHP, MySQL & JavaScript, 5th Edition
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even …