Zend Framework 2 Application Development (Paperback)

Christopher Valles

  • 出版商: Packt Publishing
  • 出版日期: 2013-06-16
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 298
  • 裝訂: Paperback
  • ISBN: 1782162100
  • ISBN-13: 9781782162100
  • 立即出貨 (庫存=1)

商品描述

Overview

  • Create powerful web applications by leveraging the power of this Model-View-Controller-based framework
  • Learn by doing; create a social network from design to deployment
  • Written in a framework and the API-centric approach to simplify the process of learning

In Detail

Zend Framework 2 has a flexible architecture that lets us build modern web applications and web services easily. It also provides an easy-to-use, high quality component library that is designed to be used the way you want.

It's easy to get started and produce a powerful and professional looking website with Zend Framework 2 Application Development. Exploring real life applications, we will explore the Zend Framework 2 components, as well as throwing some light on best practices and design concerns faced when building complex MVC applications.

Zend Framework 2 Application Development is a hands-on guide to building your application.

We will explore the components of this new version of the framework and discover how to use each component, the options available, and how to get the most from each component. Whilst learning everything you need to know, we’ll even create our own social network.

We will also learn to engineer an application using an API-centric approach, broadly used today to build applications that work seamlessly on desktops, mobiles and tablets. We will learn how to filter and validate data, interact with databases to retrieve and store data, handle and manipulate file uploads, interact with other websites, deal with spam, and also protect your APIs using OAuth authentication whilst allowing people from all over the world to interact with your application.

Zend Framework 2 Application Development is your guide to everything you need to know to build applications of any size for big and small companies alike, whilst using the right components for the job.

What you will learn from this book

  • Get to grips with the features of Zend Framework 2’s MVC architecture
  • Filter and validate data no matter what the content is
  • Handle and manage file uploads
  • Gather content from other websites
  • Fight spam with services such as Akismet
  • Pull content from RSS feeds
  • Quickly build forms such as login, register, and so on.
  • Protect your API layer by using authentication protocols such as OAuth
  • Manage database operations
  • Build web services using the latest controller types

Approach

Every concept is put into practice with clear, step-by-step instructions and a hands-on approach. Forget about hundreds of pages full of theory; learn everything by example with Zend Framework 2 Application Development.

Who this book is written for

Written for PHP developers who want to get started with Zend Framework 2. Whether you are learning Zend framework from scratch or looking to sharpen up your skills from previous versions, Zend Framework 2 Application Development will help you to harness the power of Zend to produce better and more powerful applications. Basic knowledge of object-oriented design will be helpful.

商品描述(中文翻譯)

探索Zend Framework 2並創建您自己的出色社交網絡

概述
- 通過利用這個基於模型-視圖-控制器的框架,創建強大的Web應用程序
- 通過實際操作學習,從設計到部署創建一個社交網絡
- 以框架和API為中心的方法來簡化學習過程

詳細內容
- Zend Framework 2具有靈活的架構,可以輕鬆構建現代Web應用程序和Web服務。它還提供了一個易於使用且高質量的組件庫,設計用於按您希望的方式使用。
- 使用Zend Framework 2應用程序開發,您可以輕鬆入門並創建功能強大且專業的網站。通過探索實際應用,我們將探索Zend Framework 2的組件,並闡明在構建複雜的MVC應用程序時面臨的最佳實踐和設計問題。
- Zend Framework 2應用程序開發是一本實踐指南,用於構建您的應用程序。
- 我們將探索這個新版本框架的組件,並發現如何使用每個組件,可用的選項以及如何充分利用每個組件。在學習所需的一切的同時,我們甚至還將創建自己的社交網絡。
- 我們還將學習使用API為中心的方法來設計應用程序,這在今天廣泛用於在桌面、移動設備和平板電腦上無縫運行的應用程序。我們將學習如何過濾和驗證數據,與數據庫交互以檢索和存儲數據,處理和操作文件上傳,與其他網站交互,處理垃圾郵件,並使用OAuth身份驗證保護您的API,同時允許來自世界各地的人與您的應用程序交互。
- Zend Framework 2應用程序開發是您構建任何大小的應用程序的指南,無論是大公司還是小公司,都可以使用適合工作的正確組件。

本書的學習重點
- 熟悉Zend Framework 2的MVC架構的功能
- 無論內容是什麼,都可以過濾和驗證數據
- 處理和管理文件上傳
- 從其他網站收集內容
- 使用Akismet等服務對抗垃圾郵件
- 從RSS提取內容
- 快速構建表單,如登錄、註冊等
- 通過使用OAuth等身份驗證協議保護您的API層
- 管理數據庫操作
- 使用最新的控制器類型構建Web服務

方法
- 每個概念都通過清晰的逐步指示和實踐方法來實踐。忘記數百頁的理論,通過Zend Framework 2應用程序開發的實例學習一切。

本書適合對象
- 本書適合PHP開發人員,他們想要開始使用Zend Framework 2。無論您是從頭開始學習Zend框架還是想要提高之前版本的技能,Zend Framework 2應用程序開發都將幫助您利用Zend的力量來創建更好、更強大的應用程序。對面向對象設計的基本知識將有所幫助。