Upload
olegkrivtsov
View
1.723
Download
1
Embed Size (px)
Citation preview
About the Author
● My name is Oleg Krivtsov
● I'm a C/C++ and PHP software developer
● I received a PhD degree in Computer Science in 2010
● I enjoy writing programming articles
● Besides writing, I love skiing and watching Formula-1
Subject of the Book
● The book is about programming web-sites with Zend Framework 2
● Zend Framework is a modern and popular PHP web development framework:● professionally looking web-sites● scalable and secure web-sites● easy to test and maintain● utilizes the best practices and common design
patterns (Model-View-Controller, etc.)
Subject of the Book
● Technologies:● Apache, PHP 5.3+, MySQL● HTML● CSS● JavaScript
● Closely related libraries:● Twitter Bootstrap CSS Framework● jQuery● Doctrine ORM
Audience of the Book
● This book is intended for beginner Zend Framework 2 developers
● Start with simple things● The first Zend Framework book that is easy to
read and understand for a newbie
Book Site
http://leanpub.com/using-zend-framework-2
About Leanpub
This book is available through Leanpub book publishing service
● Publish early, publish often● Obtain this book at a lower cost and give your
feedback to the author● Get the high-quality product
Get a Free Sample
● Before buying the book, read a free sample● The sample contains the book chapters● Some parts of the chapter text are skipped
Structure of the Book
1.Introduction to Zend Framework 2
2.Zend Skeleton Application
3.Web Site Operation
4.Model-View-Controller
5.URL Routing
6.Page Appearance and Layout
7.Collecting User Input with Forms
8.Advanced Usage of Forms
Examples and Source Code
● Book text is illustrated by code examples● Code is publicly available on GitHub
https://github.com/olegkrivtsov/using-zend-framework-2-book
Chapters Overview
● Chapter 1: Introduction to Zend Framework 2● What is a PHP framework?● ZF2 components● Differences between ZF1 and ZF2● ZF2 and competing frameworks
Chapters Overview
● Chapter 2: Zend Skeleton Application● Configuring Apache/PHP/MySQL● How to create a new web site in ZF2● Downloading and installing the skeleton app● How to use Compozer● Apache Virtual Hosts● Creating NetBeans project
Chapters Overview
● Chapter 3: Website Operation● What are PHP namespaces, interfaces and class
autoloading● The PSR-0 standard: what is it?● HTTP request and responce● Application life cycle and main events● Application configuration explained● Service manager
Chapters Overview
● Chapter 4: Model-View-Controller● What are controllers, models and view templates?● Variable containers● Controller plugins and view helpers● Domain Driven Design (DDD) and available model
types
Chapters Overview
● Chapter 5: URL Routing● Common URL structure● Simple route types (Literal, Segment, Regex, etc.)● Combining routes (SimpleRouteStack,
TreeRouteStack)● Routing configuration● Writing own route type
Chapters Overview
● Chapter 6: Page Appearance and Layout● Twitter Bootstrap CSS Framework● Page layout in Zend Framework 2● Common view helpers● Writing own view helpers● Adding CSS and JavaScript to a web page● View models and page composition
Chapters Overview
● Chapter 7: Collecting User Input with Forms● What is an HTML form?● Styling HTML Forms with Twitter Bootstrap● Forms and Model-View-Controller● Form Elements● Adding Form Validation Rules● Standard Form View Helpers
Purchase
● Click the Buy Now button● Multiple payment options (PayPal, Visa,
MasterCard)● 100% happiness guarantee
Get the Book with a Discount
Use the following Coupon:
DI$COUNT10
Contacts
● E-mail: [email protected]● Google+
https://plus.google.com/111761320345042135586
● Follow my blog: http://olegkrivtcov.wordpress.com/
Learn ZF2 with the "Using Zend Framework 2" book!
http://leanpub.com/using-zend-framework-2