using zend framework 2 book presentation
TRANSCRIPT
![Page 1: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/1.jpg)
![Page 2: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/2.jpg)
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
![Page 3: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/3.jpg)
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.)
![Page 4: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/4.jpg)
Subject of the Book
● Technologies:● Apache, PHP 5.3+, MySQL● HTML● CSS● JavaScript
● Closely related libraries:● Twitter Bootstrap CSS Framework● jQuery● Doctrine ORM
![Page 5: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/5.jpg)
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
![Page 6: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/6.jpg)
Book Site
http://leanpub.com/using-zend-framework-2
![Page 7: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/7.jpg)
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
![Page 8: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/8.jpg)
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
![Page 9: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/9.jpg)
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
![Page 10: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/10.jpg)
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
![Page 11: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/11.jpg)
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
![Page 12: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/12.jpg)
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
![Page 13: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/13.jpg)
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
![Page 14: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/14.jpg)
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
![Page 15: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/15.jpg)
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
![Page 16: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/16.jpg)
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
![Page 17: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/17.jpg)
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
![Page 18: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/18.jpg)
Purchase
● Click the Buy Now button● Multiple payment options (PayPal, Visa,
MasterCard)● 100% happiness guarantee
![Page 19: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/19.jpg)
Get the Book with a Discount
Use the following Coupon:
DI$COUNT10
![Page 20: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/20.jpg)
Contacts
● E-mail: [email protected]● Google+
https://plus.google.com/111761320345042135586
● Follow my blog: http://olegkrivtcov.wordpress.com/
![Page 21: Using Zend Framework 2 Book Presentation](https://reader034.vdocuments.site/reader034/viewer/2022052117/58f306b71a28ab3f488b457b/html5/thumbnails/21.jpg)
Learn ZF2 with the "Using Zend Framework 2" book!
http://leanpub.com/using-zend-framework-2