
Zend Framework 2.0 by Example: Beginner’s Guide + Code
Год: 2013
Автор: Krishna Shasankar V
Жанр: Учебное пособие
Издательство:
[PACKT] PublishingISBN: 978-1-78216-192-9
Язык: Английский
Формат: PDF, EPUB, MOBI
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 228
Описание:Master application development with Zend Framework 2.0
Learn about Zend Framework components and use them for functions such as searching, image processing, and payment gateway integrations
Integrate third-party services for media sharing and payment processing
Preface
Chapter 1: Getting Started with Zend Framework 2.0Zend Framework 2.0
Introduction to Zend Server Community Edition (CE)
Zend Server CE – system requirements
Time for action – installing Zend Server CE
Configuring Zend Server CE
Zend Server CE – Administration Interface
Time for action – configuring Zend Server CE
MySQL
Time for action – installing MySQL
phpMyAdmin
Time for action – creating a database
SummaryChapter 2: Building Your First Zend Framework ApplicationPrerequisites
ZendSkeletonApplication
Time for action – creating a Zend Framework project
Zend Framework 2.0 – modules
Zend Framework 2.0 – project folder structure
Time for action – creating a module
MVC layer
Zend Framework module – folder structure
Time for action – creating controllers and views
Zend Framework module – configuration
Time for action – modifying module configuration
SummaryChapter 3: Creating a Communication ApplicationZend\Form
Time for action – creating a registration form
Form validation
Zend\InputFilter
Time for action – adding validation to the registration form
Models and database access
TableGateway
Time for action – creating models and saving the form
Zend\Authentication
Time for action – user authentication
SummaryChapter 4: Data Management and Document SharingZend Framework 2 ServiceManager
Time for action – migrating existing code to ServiceManager
Database operations
More on TableGateway
Time for action – implementing an admin UI to manage users
Document management
Time for action – creating a file upload form
Managing file sharing
Time for action – implementing a file sharing system
SummaryChapter 5: Chat and E-mailLayouts and views
View helpers
The URL helper
The BasePath helper
The JSON helper
Concrete placeholder implementations
The HeadLink helper
The HeadMeta helper
The HeadScript helper
The HeadStyle helper
The HeadTitle helper
Time for action – using jQuery UI in a simple page
Building a simple group chat
Time for action – creating a simple group chat application
Sending mails
Zend\Mail\Transport
Zend\Mail\Message
Zend\Mime\Message and Zend\Mime\Part
Time for action – creating a simple e-mail form
Zend\EventManager
Time for action – setting module layout using ZF events
SummaryChapter 6: Media SharingExternal modules
Resizing images
Time for action – resizing images using modules
The Photo gallery application
Time for action – implementing a simple photo gallery
Google Data APIs
The Google Photos API
Time for action – fetching photos from Google Photos
YouTube Data API
Time for action – listing YouTube videos for a keyword
SummaryChapter 7: Search Using LuceneIntroduction to Lucene
Time for action – installing ZendSearch\Lucene
Indexing
Time for action – generating a Lucene index
Searching
Time for action – displaying search results
Indexing Microsoft Office documents
Time for action – indexing document files
SummaryChapter 8: Creating a Simple StoreShopping cart
Time for action – creating a store front
The store administration
Time for action – creating the Store Admin interface
Payments with PayPal
PayPal and Zend Framework 2.0
Time for action – setting up PayPal
PayPal Express Checkout
Time for action – accepting payments using PayPal
SummaryChapter 9: HTML5 SupportHTML5 input elements
Time for action – HTML5 input elements
HTML5 view helpers
Time for action – HTML5 view helpers
HTML5 attributes
Multiple file uploads
Time for action – HTML5 multiple file uploads
SummaryChapter 10: Building Mobile ApplicationsCloud-connected mobile applications
Zend Studio 10
phpCloud
Time for action – configuring your phpCloud account
PhoneGap and Zend Studio
Time for action – building your first cloud-connected mobile application
Native applications versus mobile web applications
Time for action – testing as a native application
Zend Server Gateway
Time for action – creating a mobile search interface
SummaryAppendix: Pop Quiz AnswersChapter 1, Getting Started with Zend Framework 2.0
Chapter 2, Building Your First Zend Framework Application
Chapter 3, Creating a Communication Application
Chapter 4, Data Management and Document Sharing
Chapter 5, Chat and E-mail
Chapter 6, Media Sharing
Chapter 7, Search Using Lucene
Chapter 8, Creating a Simple Store
Chapter 9, HTML5 Support
Chapter 10, Building Mobile ApplicationsIndex