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 »
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 »
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 »
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 »
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 »
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.