This package is designed to give advanced PHP programmers a solid foundation in PHP and PHP best practices.
Note: After you have purchased your Zend online training course, you will receive an email detailing the registration process.
If you have any questions please contact us at firstname.lastname@example.org
CLASS OUTLINES & PREREQUISITES
Designed for intermediate PHP developers, PHP Fundamentals II enables developers to further advance their professional skills in the PHP language and adopt industry best practices. It utilizes a hands-on approach led by an experienced instructor with numerous examples and practical exercises based on real life software development practices to enhance the hands on learning experience.
For the entire class outline, objectives, audience and prerequisites, please click here.
This PHP class presents a comprehensive overview of security and has been designed to equip PHP developers with the knowledge they need to build more secure web applications.
After completing the course participants will be prepared to:
|1. Basic Security Concepts |
A. What is Security
B. Defense in Depth
C. Basic Security Rules
D. Building Secure Web Applications Guidelines
|3. Other Common Security Measures
A. Secure Configurations
B. Password Security
C. Sandboxes and Traps
F. Ajax Implications
G. Filtering Charsets
|2. What Happens When Things Go Wrong|
A. SQL InjectionAttacks
B. XSS / XST Injection Attacks
C. Command Injection Attacks
D. Remote Code Injection Attacks
E. XSRF / CSRF Attacks
F. Session Attacks
G. Secure File Uploads
|4. Security Resources, Tools, Infrastructure
A. Security Resources and Tools
B. Infrastructure and Server Security
C. Database and MySQL Security
D. Course Review and Project
This Test Prep: Zend PHP Certification course prepares experienced PHP programmers for the challenge of passing the PHP certification exam and achieving the status of Zend Certified Engineer (ZCE).
Preparation for the Zend PHP Certification Exam.
INTRODUCTION TO THE CERTIFICATION
A. About the Certification
|2. PHP CERTIFICATION FOCUS AREAS
A. PHP Basics
C. Data Formats & Types
D. Web Features
G. Strings & Patterns
The online Zend Training Center allows participants to develop code during the course with your instructor able to see and coach your progress.
Upon completing the course, active PHP developers should be equipped to best utilize the Zend Framework, along with the Model-View-Component design pattern, to create robust web applications with more ease and less time.
|1. INTRODUCTION TO ZEND FRAMEWORK|
A. Course Goals and Approach
B. Course Projects
|7. ZEND FRAMEWORK VIEW RELATED COMPONENTS (GB)
A. Zend Framework and Views
C. View Scripts
|2. RAPID APPLICATION DESIGN|
A. Steps to RAD
B. Zend Tool
|8. MORE CONTROLLER RELATED COMPONENTS (WIKI)
A. Front Controller Plugins
B. Action Helpers
|3. MVC DESIGN PATTERN |
A. MVC Elements and Structure
B. MCV Mapped to the Web
|9. MORE GENERAL COMPONENTS
|4. ZEND FRAMEWORK CONTROLLER RELATED COMPONENTS (GB) |
B. Bootstrap Architecture
C. Controller Execution Methods
|10. MORE MODEL RELATED COMPONENTS
A. Authorization and Authentication
C. Zend _Auth
|5. ZEND FRAMEWORK GENERAL COMPONENTS (GB) |
|11. MORE VIEW RELATED COMPONENTS
B. Placeholders and Partials
D. Supporting Documents
|6. ZEND FRAMEWORK MODEL RELATED COMPONENTS (GB) |
Zend Studio is the only Integrated Development Environment (IDE) designed for professional developers that encompasses all the development components necessary for the full PHP application lifecycle. Through a comprehensive set of editing, debugging, analysis, optimization, database tools and testing Zend Studio speeds development cycles and simplifies complex projects.
Supported Operating Systems: Linux, Windows, and Macintosh
Zend Server is an enterprise-ready web application server for running and managing PHP applications that require a high level of reliability, performance and security. Zend Server contains a complete, well-tested PHP stack, which cuts the time traditionally spent on tracking, installing, configuring and testing PHP libraries and drivers. Built-in caching and acceleration ensure your PHP applications are delivering optimized performance, and integrated application monitoring and diagnostics enable you to quickly detect, isolate and resolve any failures or performance bottlenecks.
Supported Operating Systems: Linux and Windows, both x86 and x86-64. Supported Web Servers: Apache, Microsoft IIS. Supported Browsers: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari
Zend Studio and Zend Server are designed to work together, streamlining the development process. From Zend Studio, PHP scripts can be deployed onto a local Zend Server. Then after deployment time, Zend Server monitoring captures debugging and root cause analysis information for use in Zend Studio.