A-Zend for Experienced PHP Programmers Online Training Course - Money Saving Bundle!

This package includes 4 online training courses and is designed to give advanced PHP programmers a solid foundation in the higher structures of PHP, Security and an introduction to Zend Framework.

The bundle includes:

Save $1097 and get FREE copies of Zend Studio and Zend Server Developer License!

Summary

Availability: In stock

$4,347.00

$3,250.00

QTY

Product Benefits

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 itraining@zend.com

Upcoming Course Schedule

CLASS OUTLINES & PREREQUISITES

PHP II: Higher Structures

You will have the opportunity to use the Zend Studio IDE (Integrated Development Environment) to continue honing your coding skills utilizing best practices and effective tools.

OBJECTIVE To learn the essentials for creating web-based PHP applications

CLASS OUTLINE

1. PHP SYNTAX REVIEW
A. Quotes
B. Comments
C. Special Characters
D. Data Types
E. Precedence and Definitions
F. Arrays
G. Operators
H. Conditionals and Loops
I. Functions
   5. PHP WEB CONCEPTS

A. Server Communication
B. HTTP Headers
C. Output Buffering
D. Browser Caching
F. Cookies
G. Sessions
H. Email
I. Forms
2. PHP LANGUAGE CONCEPTS
A. Including Files
B. Globals
C. References
D. File System Basics

   6. PHP OBJECT-ORIENTED PROGRAMMING
A. Classes
B. Static Context
C. Visibility (PPP)
D. Overriding Functions
E. Interfaces
F. Cloning
G. Namespaces
3. CONFIGURING PHP
A. Setting Up a Development Environment
B. PHP.INI Settings
   7. PHP DATABASE BASICS
A. Relational Databases
B. SQL and MySQL
C. Connecting PHP and MySQL
D. PDO
E. Stored Procedures
F. Transactions
4. REGULAR EXPRESSIONS
A. Characters and Symbols
B. RegEx Functions
C. Pattern Modifiers
   8. CRITICAL ASPECTS OF BUILDING PHP APPLICATIONS
A. Testing and Debugging
B. Troubleshooting Procedures: Development
C. phpDocumentor, phpDoc
D. Exceptions
E. Web Services
F. Performance Enhancements
G. Security and Validation
AUDIENCE
This course continues where PHP I: Foundations leaves off, and is designed for novice PHP developers who want to further advance their skills in the PHP language and already know the basics of PHP syntax, language constructs, and web site functionality. Experienced programmers in Procedural and OO languages should refer to the Quick Start: PHP for Experienced Programmers course description. ILE programmers are coached to complete the PHP I: Foundations (IBMi) and PHP II: Higher Structures courses, as the language syntax they are used to is unique and quite different from PHP.

PREREQUISITES
PHP I: Foundations, or equivalent knowledge

Registration Information and Technical Requirements

Building Security Into your PHP Application

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.

OBJECTIVE

After completing the course participants will be prepared to:

  • Incorporate standard, best practice security measures into their PHP applications.
  • Identify the most common types of vector attacks and how best to monitor and guard against them.

CLASS OUTLINE

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
D. Tarpits
E. Obscurity
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
AUDIENCE
This course is designed for experienced PHP application developers who want to learn or be reminded of security best practices. It is also appropriate for new PHP developers who want to learn how to build security into the applications they are learning to create.

PREREQUISITES
Basic knowledge of PHP 5.

Test Prep: PHP Certification

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).

OBJECTIVE
Preparation for the Zend PHP Certification Exam.

CLASS OUTLINE

1. INTRODUCTION TO THE CERTIFICATION
A. About the Certification
2. PHP CERTIFICATION FOCUS AREAS
A. PHP Basics
B. Functions
C. Data Formats & Types
D. Web Features
E. OOP
F. Security
G. Strings & Patterns
H. Databases
I. Arrays
J. I/O
AUDIENCE
This course is designed for experienced PHP developers (intermediate-level +) who wish to gain information on how to take and pass the PHP Certification exam while being guided through a quick, intense review of all of the major topics within the 10 certification areas.

PREREQUISITES
At least intermediate-level knowledge of the ten topic areas.

Zend Framework Fundamentals

The online Zend Training Center allows participants to develop code during the course with your instructor able to see and coach your progress.

OBJECTIVE

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.

Upcoming Course Schedule

CLASS OUTLINE

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
B. Zend_View
C. View Scripts
D. Zend_Layout
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
A. Zend_Registry
B. Zend_Log
4. ZEND FRAMEWORK CONTROLLER RELATED COMPONENTS (GB)
A. Zend_Controller
B. Bootstrap Architecture
C. Controller Execution Methods
   10. MORE MODEL RELATED COMPONENTS
A. Authorization and Authentication
B. Zend_Acl
C. Zend _Auth
D. Zend_Filter
E. Zend_Validate
F. Zend_Filter_Input
5. ZEND FRAMEWORK GENERAL COMPONENTS (GB)
A. Zend_Config
B. Zend_Exception
C. Zend_Session
   11. MORE VIEW RELATED COMPONENTS
A. Zend_View_Helper
B. Placeholders and Partials
C. Plugins
D. Supporting Documents
6. ZEND FRAMEWORK MODEL RELATED COMPONENTS (GB)
A. Zend_Db
B. Zend_Db_Profiler
C. Zend_Db_Table
D. Zend_Db_Select
E. Zend_Form
  
AUDIENCE
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. Please see:Course Note.

PREREQUISITES
Solid understanding of PHP at an intermediate to advanced level and object oriented programming experience.

Zend Studio + Zend Server Developer License

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.

Benefits

  • Develop and maintain quality PHP and JavaScript code faster
  • Find and resolve problems quickly using monitoring and debugging capabilities
  • Improve team collaboration by using robust team-oriented features
  • Leverage the latest technologies to deliver advanced applications and a richer user experience
  • Use the same business-grade PHP used in production: an consistent, up-to-date, tested and supported PHP stack
  • Maintain a complete and consistent environment across development, testing and production
  • Ensure optimal application performance and minimal resource utilization

  • Registration Information and Technical Requirements