PHP Team Development Ссылки
Easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more
* Work more effectively as a team by breaking up complex PHP projects into manageable sub-parts
* Develop code that is much easier to maintain with source control, agile principles, and project tracking
* Apply techniques related to process models, collaboration among team members, and continuous long-term improvement
* A precise guide with examples to illustrate practical benefits
In Detail
Given the nature of the business environment today, organizations that want to build value-added enterprise PHP applications need a team of PHP people rather than an individual. You've got a team! What next? Customizing such applications to meet with organizational objectives and maintaining these applications over time can be quite a tedious task for your team with so many people involved.
In this book, you will explore how you can break up complex PHP projects into simple sub-parts that multiple team members can work on. The book highlights the use of the MVC pattern for separating concerns in the application and agile principles to deliver code that works. You will learn to blend the simplicity and power of PHP with evolving software engineering principles and tools to easily develop code that is easy to maintain. With this book in hand, you know how to avoid getting muddled up while working in a team and achieve success on your project with effective team work.
PHP 5 E-commerce Development Ссылки
* Build a flexible e-commerce framework using PHP, which can be extended and modified for the purposes of any e-commerce site
* Enable customer retention and more business by creating rich user experiences
* Develop a suitable structure for your framework and create a registry to store core objects
* Promote your e-commerce site using techniques with APIs such as Google Products or Amazon web services, SEO, marketing, and customer satisfaction
In Detail
The popularity of online shopping has increased dramatically over the past few years. There are plenty of options available if you not are planning to build your own e-commerce solution but sometimes it's better to use your own solutions. It may be easy to find an e-commerce system but when it comes to extending it or using it you might come across a lot of difficulties.
This book will show you how to create your own PHP framework that can be extended and used with ease, particularly for e-commerce sites. Using this framework you will be able to display and manage products, customize products, create wish-lists, make recommendations to customers based on previous purchases, send email notifications when certain products are in stock, rate the products online, and much more.
This book helps you build a Model-View-Controller style framework, which is then used to put together an e-commerce application. The framework contains template management, database management, and user authentication management. With core functionality in place, e-commerce-focused features are gradually added to the framework including products, categories, customizable products with different variations and customer input, wish-lists, recommendations, the shopping basket, and a complete order process.
PHP: The Good Parts: Delivering the Best of PHP Ссылки
Written by a longtime member of the PHP community, PHP: The Good Parts is ideal for new PHP programmers, as well as web developers switching from other languages.
* Become familiar with PHP's basic syntax, variables, and datatypes
* Learn how to integrate the language with web pages
* Understand how to use strings, arrays, and PHP's built-in functions
* Discover the advantages of using PHP as an object-oriented language
* Explore how PHP interacts with databases, such as SQLite and MySQL
* Learn input- and output-handling best practices to prevent security breaches
Expert PHP 5 Tools Ссылки
* Best practices for designing, coding, testing, and deploying PHP applications - all the information in one book
* Learn to write unit tests and practice test-driven development from an expert
* Set up a professional development environment with integrated debugging capabilities
* Develop your own coding standard and enforce it automatically
* Document your code for easy maintainability for yourself and others
In Detail
Even if you find writing PHP code easy, writing code that is efficient and easy to maintain and reuse is not so straightforward. Self-taught PHP developers and programmers transitioning from other languages often lack the knowledge to work with PHP on an enterprise level. They need to take their PHP development skills to that level by learning the skills and tools necessary to write maintainable and efficient code.
Developing Large Web Applications: Producing Code That Can Grow and Thrive Ссылки
* Avoid common coding and maintenance headaches as small websites add more pages, more code, and more programmers
* Get comprehensive solutions for refining HTML, CSS, JavaScript, PHP, and Ajax for large-scale web applications
* Make changes in one place that ripple through all affected page elements
* Embrace the virtues of modularity, encapsulation, abstraction, and loosely coupled components
* Use tried-and-true techniques for managing data exchange, including working with forms and cookies
* Learn often-overlooked best practices in code management and software engineering
* Prepare your code to make performance enhancements and testing easier
Beginning PHP 5.3 Ссылки
Web Application Design Patterns Ссылки
Web Application Design Patterns is a must read if you are in the business of designing web applications, or simply want to understand the elements of a well-designed web application.
Head First Rails: A learner's companion to Ruby on Rails Ссылки
By the time you're finished, you'll have learned more than just another web framework. You'll master database interactions, integration with Ajax and XML, rich content, and even dynamic graphing of your data -- all in a fraction of the time it takes to build the same apps with Java, PHP, ASP.NET, or Perl. You'll even get comfortable and familiar with Ruby, the language that underpins Rails. But you'll do it in the context of web programming, and not through boring exercises such as "Hello, World!"
Your time is way too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Rails uses a visually rich format designed to take advantage of the way your brain really works.
Ruby Best Practices Ссылки
Understand the secret powers unlocked by Ruby's code blocks Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly Discover the ins and outs of testing and debugging, and how to design for testability Learn to write faster code by keeping things simple Develop strategies for text processing and file management, including regular expressions Understand how and why things can go wrong Reduce cultural barriers by leveraging Ruby's multilingual capabilities
This
book also offers you comprehensive chapters on driving code through
tests, designing APIs, and project maintenance. Learn how to make the
most of this rich, beautiful language with Ruby Best Practices.
Pro Apache, Third Edition Ссылки
Regular Expressions Cookbook Ссылки
- Understand the basics of regular expressions through a concise tutorial
- Use regular expressions effectively in several programming and scripting languages
- Learn how to validate and format input
- Manage words, lines, special characters, and numerical values
- Find solutions for using regular expressions in URLs, paths, markup, and data exchange
- Learn the nuances of more advanced regex features
- Understand how regular expression APIs differ from language to language
- Write better regular expressions for custom needs
Whether you're a novice or an experienced user, Regular Expressions Cookbook will help deepen your understanding of this tool. You'll learn powerful new tricks, avoid language-specific gotchas, and save valuable time with this huge library of proven solutions to difficult, real-world problems.