rssHome » Web Development » PHP » PHP O'Reilly Media

JavaScript for PHP Developers

eBook Details:

  • Paperback: 160 pages
  • Publisher: O’Reilly Media (May 9, 2013)
  • Language: English
  • ISBN-10: 1449320198
  • ISBN-13: 978-1449320195

eBook Description:

JavaScript for PHP Developers

  • Explore JavaScript syntax, including variables, arrays, loops, and conditions
  • Learn how functions are important in JavaScript and why they’re actually objects
  • Delve into JavaScript’s object-oriented features, including prototypes, code reuse, and inheritance
  • Examine the built-in API and explore its global functions, properties, and objects
  • Learn about updates in ECMAScript5, the latest version of the standard
  • Use common design patterns to organize your code in large applications

If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript the core JavaScript language from the ground up. You’ll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript’s unique object creation, classes, prototypes, and inheritance.

JavaScript knowledge is essential for working with today’s Web, whether you’re building applications for the client, the server, or for mobile use and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding. Download eBook Free »

PHP Web Services: APIs for the Modern Web

eBook Details:

  • Paperback: 118 pages
  • Publisher: O’Reilly Media (May 3, 2013)
  • Language: English
  • ISBN-10: 1449356567
  • ISBN-13: 978-1449356569

eBook Description:

PHP Web Services: APIs for the Modern Web

  • Explore HTTP, from the request/response cycle to its verbs, headers, and cookies
  • Determine whether JSON or XML is the best data format for your application
  • Get practical advice for working with RPC, SOAP, and RESTful services
  • Use a variety of tools and techniques for debugging HTTP web services
  • Choose the service that works best for your application, and learn how to make it robust
  • Learn how to document your API and how to design it to handle errors

Whether you’re sharing data between two internal systems or building an API so users can access their data, this practical book provides everything you need to build web service APIs with PHP. Author Lorna Jane Mitchell uses code samples, real-world examples, and advice based on her extensive experience to guide you through the process from the underlying theory to methods for making your service robust.

PHP is ideally suited for both consuming and creating web services. You’ll learn how to use this language with JSON, XML, and other web service technologies. Download eBook Free »

Programming PHP, 3rd Edition

eBook Details:

  • Paperback: 540 pages
  • Publisher: O’Reilly Media; 3rd edition (February 22, 2013)
  • Language: English
  • ISBN-10: 1449392776
  • ISBN-13: 978-1449392772

eBook Description:

Programming PHP, 3rd Edition

  • Get an overview of what’s possible with PHP programs
  • Learn language fundamentals, including data types, variables, operators, and flow control statements
  • Understand functions, strings, arrays, and objects
  • Apply common web application techniques, such as form processing, data validation, session tracking, and cookies
  • Interact with relational databases like MySQL or NoSQL databases such as MongoDB
  • Generate dynamic images, create PDF files, and parse XML files
  • Learn secure scripts, error handling, performance tuning, and other advanced topics
  • Get a quick reference to PHP core functions and standard extensions

This updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5.x. You’ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms.

If you have a working knowledge of HTML, the authors’ many style tips and practical programming advice will help you become a top-notch PHP programmer. Download eBook Free »

Learning PHP Design Patterns

eBook Details:

  • Paperback: 362 pages
  • Publisher: O’Reilly Media (March 4, 2013)
  • Language: English
  • ISBN-10: 1449344917
  • ISBN-13: 978-1449344917

eBook Description:

Learning PHP Design Patterns

  • Learn design pattern concepts, including how to select patterns to handle specific problems
  • Get an overview of object-oriented programming concepts such as composition, encapsulation, polymorphism, and inheritance
  • Apply creational design patterns to create pages dynamically, using a factory method instead of direct instantiation
  • Make changes to existing objects or structure without having to change the original code, using structural design patterns
  • Use behavioral patterns to help objects work together to perform tasks
  • Interact with MySQL, using behavioral patterns such as Proxy and Chain of Responsibility
  • Explore ways to use PHP’s built-in design pattern interfaces

Build server-side applications more efficiently and improve your PHP programming skills in the process by learning how to use design patterns in your code. This book shows you how to apply several object-oriented patterns through simple examples, and demonstrates many of them in full-fledged working applications.

Learn how these reusable patterns help you solve complex problems, organize object-oriented code, and revise a big project by only changing small parts. With Learning PHP Design Patterns, you’ll learn how to adopt a more sophisticated programming style and dramatically reduce development time. Download eBook Free »

PHP & MySQL: The Missing Manual, 2nd Edition

eBook Details:

  • Paperback: 546 pages
  • Publisher: O’Reilly Media; 2nd edition (November 27, 2012)
  • Language: English
  • ISBN-10: 1449325572
  • ISBN-13: 978-1449325572

eBook Description:

PHP & MySQL: The Missing Manual, 2nd Edition

  • Get up to speed quickly. Learn how to install PHP and MySQL, and get them running on both your computer and a remote server.
  • Gain new techniques. Take advantage of the all-new chapter on integrating PHP with HTML web pages.
  • Manage your content. Use the file system to access user data, including images and other binary files.
  • Make it dynamic. Create pages that change with each new viewing.
  • Build a good database. Use MySQL to store user information and other data.
  • Keep your site working. Master the tools for fixing things that go wrong.
  • Control operations. Create an administrative interface to oversee your site.

If you can build websites with CSS and JavaScript, this book takes you to the next level creating dynamic, database-driven websites with PHP and MySQL. Learn how to build a database, manage your content, and interact with users. With step-by-step tutorials, this completely revised edition gets you started with expanded coverage of the basics and takes you deeper into the world of server-side programming. Download eBook Free »

PHP & MySQL: The Missing Manual

eBook Details:

  • Paperback: 498 pages
  • Publisher: Pogue Press (December 5, 2011)
  • Language: English
  • ISBN-10: 0596515863
  • ISBN-13: 978-0596515867

eBook Description:

PHP and MySQL: The Missing Manual

If you can build websites with CSS and JavaScript, this book takes you to the next level creating dynamic, database-driven websites with PHP and MySQL. Learn how to build a database, manage your content, and interact with users through queries and web forms. With step-by-step tutorials, real-world examples, and jargon-free explanations, you’ll soon discover the power of server-side programming.

PHP & MySQL: The Missing Manual: The important stuff you need to know:

  • Get a running start. Write PHP scripts and create a web form right away.
  • Learn the language. Get up to speed on PHP and SQL syntax quickly.
  • Build a database. Use MySQL to store user information and other data.
  • Make it dynamic. Create pages that change with each new viewing.
  • Be ready for mistakes. Plan error messages to help direct users.
  • Manage your content. Use the file system to access user data, including images and other binary files.
  • Control operations. Create an administrative interface to oversee your site.

If you can build websites with CSS and JavaScript, this book takes you to the next level creating dynamic, database-driven websites with PHP and MySQL. Learn how to build a database, manage your content, and interact with users through queries and web forms. With step-by-step tutorials, real-world examples, and jargon-free explanations, you’ll soon discover the power of server-side programming.

Download eBook Free »