ZEND FRAMEWORK 2 FUNDAMENTALS

Transkrypt

ZEND FRAMEWORK 2 FUNDAMENTALS
Training Zend Technologies
ZEND FRAMEWORK 2 FUNDAMENTALS
Page 1 of 5
Training: Zend Technologies
ZEND FRAMEWORK 2 FUNDAMENTALS
FORM OF TRAINING
MATERIALS
PRICE
Traditional
Hardcopy
750 EUR
Traditional
ctab tablet
850 EUR
ADDITIONAL INFORMATION
Duration
Locations
3 days
Krakow - 5 Tatarska Street, II floor, hours: 9:00 am - 4:00 pm
Warsaw - 17 Bielska Street, hours: 9:00 am - 4:00 pm
TRAINING GOALS
Zend Framework 2 Fundamentals course is designed for experienced PHP programmers who want to learn to combine ZF2 concepts
and structural elements to utilize the full power of this software development kit for PHP applications.Zend Framework 2
Fundamentals (ZF2) is an open-source framework for developing web applications and services with PHP. ZF2 is implemented using
100% object-oriented code, with a component structure that incorporates a "use-at-will" design. The ZF2 architecture is extremely
flexible, using events and listeners to shape application flow. Another powerful feature is service management, which allows
developers to configure shared or unique services in order to build classes via factories which can inject parameters. Leveraging
advanced PHP 5.3.x features such as namespaces and closures, ZF2 incorporates advanced design patterns, including MVC,
publish/subscribe, and strategy, among others.This course focuses on providing a solid understanding of the concepts behind ZF2:
events, listeners, services, modules, MVC, and then on to database connectivity, authentication and access control. In the Zend
Framework 2: Fundamentals course, you learn by doing. As you build an online messaging application in the Cloud, you are able to
practically apply what you have just learned in a fun, relevant way!
CONSPECT
- INTRODUCTION TO ZEND FRAMEWORK 2
- PHP Collaboration Project
- Overview of Zend Framework 2
- ZF2F Key Features
Compendium Education Center Ltd.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
EUR: PL 75 1060 0076 0000 3210 0022
USD: PL 27 1060 0076 0000 3210 0022
Training Zend Technologies
ZEND FRAMEWORK 2 FUNDAMENTALS
Page 2 of 5
- ZF2F Architecture
- MODULE ONE
- Loading and Autoloading
- Configuration
- How ZF2 works
- Event Manager
- Shared Event Manager
- Service Manager
- MODULE TWO
- Zend Module
- Zend Module Autoloader
- Zend Module Manager
- Zend Module Manager Events
- Zend Module Classes
- MVC 'bootstrap' Event
- Zend Module Best Practices
Compendium Education Center Ltd.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
EUR: PL 75 1060 0076 0000 3210 0022
USD: PL 27 1060 0076 0000 3210 0022
Training Zend Technologies
ZEND FRAMEWORK 2 FUNDAMENTALS
Page 3 of 5
- MODULE THREE
- View Strategies
- MVC Elements and Design Pattern
- Key MVC Events
- Services in MVC
- Controllers
- View Model
- View Helpers
- MODULE FOUR
- ZendDbAdapter
- Creating an Adapter
- Creating an Adapter: By Injecting Dependencies
- Query Preparation
- Creating Statements
- ZendDbSql: Primary Objects
- ZendDbTableGateway
- MODULE FIVE
- Validation & Filtering
Compendium Education Center Ltd.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
EUR: PL 75 1060 0076 0000 3210 0022
USD: PL 27 1060 0076 0000 3210 0022
Training Zend Technologies
ZEND FRAMEWORK 2 FUNDAMENTALS
Page 4 of 5
- ZendInputFilterFactory
- ZendForm
- Validating & Rendering Forms
- MODULE SIX
- ZendSession
- Authorization & Authentication
- ZendPermissionsAcl
- ZendAuthentication
- MODULE SEVEN (Optional Topics)
- ZendLog
- Using ZendLog with ZendDebugDebug
- ZendMail
- Adding Headers & Content
- ZendMailTransport
REQUIREMENTS
Solid understanding of PHP at an intermediate to advanced level and OOP experience. While this is a fundamental-level course on
Zend Framework 2, it requires more than a fundamental-level competency in PHP. Participants are assumed to be proficient enough in
the language to understand intermediate-level code examples and to perform coding exercises. This course assumes no previous ZF2
experience.
Compendium Education Center Ltd.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
EUR: PL 75 1060 0076 0000 3210 0022
USD: PL 27 1060 0076 0000 3210 0022
Training Zend Technologies
ZEND FRAMEWORK 2 FUNDAMENTALS
Page 5 of 5
CERTIFICATE
The participants will obtain certificates signed by Zend Technologies (course completion).
TRAINER
Authorized Zend Technologies Trainer.
Compendium Education Center Ltd.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
EUR: PL 75 1060 0076 0000 3210 0022
USD: PL 27 1060 0076 0000 3210 0022