PHP and MySQL LiveLessons (Video Training)

by
Edition: 1st
Format: Paperback
Pub. Date: 2008-10-02
Publisher(s): Prentice Hall
List Price: $108.03

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Over five hours of video instruction that shows how to build dynamic, database-driven web sites. bull; Designed to engage viewers quickly: they will have their first web application up and running within 40 minutes. bull; Learn by building real applications including a state-of-the-art photo-sharing Website . bull; Starts with the basics (installation on multiple platforms) and ends with more advanced topics (PHP functions, arrays, object-oriented programming). Also covers core website features. PHP continues to be one of the key building-block technologies of the Web. Though it started as a way for non-programmers to add dynamic features to websites, it has quickly evolved into an industrial-strength programming framework. Large companies, including IBM, are behind the drive to move PHP into the IT mainstream. This video course will consist of roughly five and a half hours of instruction broken up into twenty lessons. The course will begin with the installation and use of the PHP language, including all the object-oriented features in PHP 5. It will then cover creating and working with databases, and will finish off with features that you will use to create your web applications. There will be tons of sample code, and two major samples that we will build on throughout the lessons -- a calculator application for the first half, and a photo uploading / sharing system for the second half.

Author Biography

Marc Wandschneider is the author of Core Web Application Development with PHP and MySQL (Prentice Hall, 2006). He has been a programmer for more than fifteen years and has worked extensively with open source platforms. He designed and implemented Swik to help people collaboratively document open source software, and continues to work on various free and open source projects. He currently travels the globe, consulting as a lead manager for software projects and teams. A graduate of McGill University’s School of Computer Science, he spent nearly six years at Microsoft as a developer and leader on the Visual Basic, Visual J++, and .NET Windows Forms teams.

Table of Contents

Installation of MySQL, Apache, and PHPp. 1
Windowsp. 1
Mac / Unixp. 2
Your First Web Applicationp. 7
Getting Startedp. 7
Entering PHP Scriptsp. 8
Variablesp. 11
Variablesp. 11
Working with Multiple Pagesp. 13
Language Basicsp. 15
Arraysp. 15
Testing Variablesp. 15
Simple Variable Substitutionp. 16
Arithmetic Operatorsp. 16
Type Conversionsp. 17
Nullp. 18
The if Statementp. 18
Comparison Operators: Equality and Identityp. 18
More Language Featuresp. 21
Script Lifetimep. 21
Strings, Newlines, and the Web Browserp. 21
Constantsp. 22
More Comparison Operatorsp. 22
Logical Operatorsp. 22
The switch Statementp. 23
Functions and Loopsp. 25
Loopsp. 25
Functionsp. 26
Byval and Byref Parametersp. 27
Scopingp. 28
Text and Stringsp. 29
Review of Strings in PHPp. 29
More on Variable Expansionp. 30
String Operatorsp. 30
Common Operations and Functions for Stringsp. 32
Sending Data via GET Parametersp. 33
PHP and Unicodep. 33
Arrays, File Organizationp. 35
Review of Array Basicsp. 35
Multidimensional Arraysp. 36
Counting Array Elementsp. 36
Removing and Deletingp. 36
Iterating over Array Contents - foreach Loopsp. 36
Common Array Operationsp. 37
File Inclusionp. 38
Object-Oriented Programming Ip. 39
Declaring New Typesp. 39
Constructorsp. 42
Access Levelsp. 41
Object-Oriented Programming IIp. 43
Better Code Reuse with Inheritancep. 43
Further Refining Our Objectsp. 44
Object-Oriented Programming IIIp. 47
Class Constantsp. 47
Static Class Datap. 48
Static Methodsp. 48
Operations on Objectsp. 48
Structured Exception Handlingp. 50
Learning about the Web Serverp. 53
More FORM Elementsp. 53
POST vs. GETp. 54
The $_SERVER superglobalp. 56
FORM Securityp. 58
More on Processing Formsp. 58
Serializing Objectsp. 60
Getting Started with the Databasep. 62
Getting to MySQLp. 62
Creating Our
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.