Download this PDF book: Php & Mysql: Novice To Ninja: Get Up To Speed With Php The Easy Way 6th Edition by Tom Butler
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!
Who Should Read This Book
This book is aimed at intermediate and advanced web designers looking to make the leap into server-side programming. You’ll be expected to be comfortable with simple HTML, as I’ll make use of it without much in the way of explanation.
No knowledge of Cascading Style Sheets (CSS) or JavaScript is assumed or required, but if you do know JavaScript, you’ll find it will make learning PHP a breeze, since these languages are quite similar.
By the end of this book, you can expect to have a grasp of what’s involved in building a modern PHP website, the basics of PHP, and tried and tested techniques that are used by developers today.
You’re Not Learning PHP
Yes, you read that right. This book is focused entirely on PHP on MySQL, but don’t fall into the trap of thinking you’re learning PHP. Well, you are learning PHP, but I’m using PHP to teach you to code.
When you learn to drive, you don’t learn to drive a Ford. You learn the concepts of driving, and you can apply them to any car you get in, even if a few of the controls are in a different place.
Concepts you’ll learn here will apply to almost any other language you wish to learn in the future. Sure, there are some differences, but the underlying concepts are the same.
Once you can program proficiently in one language, you can get to a reasonable standard in another within a few days! So don’t read this book thinking 'I’m learning PHP,' but instead think 'I’m learning to code.'
It’s more important to remember the concepts than the syntax. You can always look up the correct syntax, but understanding the underlying concepts is more difficult
In this book, I’ll guide you as you take your first steps beyond the static world of building web pages with the purely client-side technologies of HTML, CSS, and JavaScript.
Together, we’ll explore the world of building websites, and discover the dizzying array of dynamic tools, concepts, and possibilities they open up. Whatever you do, don’t look down! Okay, maybe you should look down. After all, that’s where the rest of this book is. But remember, you were warned!
Before you build your first dynamic website, you must gather together the tools you’ll need for the job. Like baking a cake, you’ll need the ingredients before you can start following the recipe. In this chapter, I’ll show you how to download and set up the software packages required.
About the Author
Tom Butler is a web developer, a Ph.D student researching software best practices, and part-time university lecturer from the UK with an interest in programming best practices, separation of concerns and a 'less is more' approach to code.
Kevin Yank is a world-renowned leader in web development. When not writing best sellers, Kevin is the Technical Director of sitepoint.com and editor of the popular SitePoint Tech Times newsletter.
Contents:
Chapter 1 Installation
Chapter 2 Introducing PHP
Chapter 3 Introducing MySQL
Chapter 4 Publishing MySQL Data on the Web
Chapter 5 Relational Database Design
Chapter 6 Structured PHP Programming
Chapter 7 Improving the Insert and Update Functions
Chapter 8 Objects and Classes
Chapter 9 Creating an Extensible Framework
Chapter 10 Allowing Users to Register Accounts
Chapter 11 Cookies, Sessions, and Access Control
Chapter 12 MySQL Administration
Chapter 13 Relationships
Chapter 14 Content Formatting with Regular Expressions
About the book:
Publisher : Site Point; 6th edition (November 1, 2017)
Language : English
Pages : 688
File : PDF, 8 MB
Free Download the Book: Php & Mysql: Novice To Ninja: Get Up To Speed With Php The Easy Way 6th Edition by Tom Butler
PS: Share the link with your friends
If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.
Happy downloading!