New! Zend Framework 2 Limited Edition Training bundle
ZEND FRAMEWORK 2: FUNDAMENTALS
Zend Framework 2 (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.
Upon completing the course, active PHP developers should be fully-equipped to apply a best practice approach to web application development, using ZF2 as the framework and TDD as the approach.
|1. INTRODUCTION TO ZEND FRAMEWORK 2
|5. MODULE FOUR
|2. MODULES ONE|
A. Loading and Autoloading
|6. MODULE FIVE
A. Validation & Filtering
|3. MODULE TWO
|7. MODULE SIX
|4. MODULE THREE
|8. MODULE SEVEN (Optional Topics)
This course is designed for people who have a solid foundation in the PHP language and OOP, and have successfully created complex PHP web applications.
Solid understanding of PHP at an intermediate to advanced level and object oriented programming 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
ZEND FRAMEWORK 2: ADVANCED CONCEPTS COURSE
The Zend Framework 2: Advanced Concepts course is designed for proficient PHP programmers, already familiar and working with Zend Framework 2 (ZF2), who want to take their knowledge to the next level by learning how to apply best practices when configuring and building applications for scalability, interactivity, and high performance. The course is designed around a series of common use cases, guiding the developer in how to use ZF2 to meet the challenges of each situation by making their code more robust, streamlined and secure.
The course includes six modules…
|1. CORE CONCEPTS
A. Table Module and small/medium abstraction
|5. WEB SERVICES
|3. FORMS AND FILTERS
|6. VIEW LAYER
A. Internationalization: Locale & Translate
The target audience is an intermediate to advanced PHP developer who has used ZF2 to complete at least one major web application. Enterprise clients should find this course's focus on the high performance of larger-scale, interactive applications built on Zend Framework 2 especially useful.
Participants must be proficient in:
1. Object-Oriented Programming
2. Model-View-Controller design pattern
Participants must be comfortable creating:
1. Basic web applications based on Zend Framework 2
2. Simple web forms, simple database interactions
Participants must be familiar with:
1. Web Services
2. Client - Server interaction
3. Session Management
4. Authentication and Access Control Mechanisms
5. Plus all the other topics presented in the Zend Framework 2 Fundamentals course
CLASS DATE AND TIME