21

Using Zend Framework 2 Book Presentation

Embed Size (px)

Citation preview

Page 1: Using Zend Framework 2 Book Presentation
Page 2: Using Zend Framework 2 Book Presentation

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

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

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

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

Book Site

http://leanpub.com/using-zend-framework-2

Page 7: Using Zend Framework 2 Book Presentation

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

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

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

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

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

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

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

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

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

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

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

Purchase

● Click the Buy Now button● Multiple payment options (PayPal, Visa,

MasterCard)● 100% happiness guarantee

Page 19: Using Zend Framework 2 Book Presentation

Get the Book with a Discount

Use the following Coupon:

DI$COUNT10

Page 20: Using Zend Framework 2 Book Presentation

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

Learn ZF2 with the "Using Zend Framework 2" book!

http://leanpub.com/using-zend-framework-2