Duration
4 days
COURSE DESCRIPTION
Having captured more than 78% of the web development languages market, PHP is a fast, popular, and well supported web development language. Zend PHP Certification is globally recognized as the industry standard for validating PHP expertise. Developed specifically by Zend Certified Engineers (ZCE) and members of the PHP Certification Advisory Board, this course prepares PHP programmers for the PHP certification exam.
WHAT WILL YOU LEARN?
The course provides an in-depth review of all the major topics within the eleven certification areas. Your PHP Certified instructor will use practice exams to identify the topics you need to learn to earn certification, and then provide the necessary instruction to help you prepare. By the end of this course, you will:
- Know what to expect during the Zend PHP Certification testing process, including the topics you need to master to pass the test.
- Learn strategies for answering exam questions and making the best use of available time.
PREREQUISITE
Beginners. Knowing PHP Basics is an added advantage to attend this course. Anyways, we spent a day to teach the fundamentals of PHP before dive into the actual modules.
METHODOLGY
This program will be conducted with interactive lectures, PowerPoint presentation, discussions, and practical exercise along the MOCK tests. This course can be conducted as instructor-led (ILT) or virtual instructor-led training (VILT).
JOB SCOPE
After completing this course, the candidates can join for the following job roles,
- Web Developer
- Backend Developer
- Full Stack Developer
- PHP Developer
- Software Developer
- E-Commerce Developer
- Web Security Specialist
MODULE 1: PHP BASICS
- Syntax
- Operators
- Variables
- Control Structures
- Language Constructs andFunctions
- Namespaces
- Extensions
- Config
- Performance/bytecode caching
MODULE 2: FUNCTIONS
- Arguments
- Variables
- References
- Returns
- Variable Scope
- Anonymous Functions, Closures
- Type Declarations
MODULE 3: DATA FORMATS
- XML Basics
- SimpleXML
- XML Extension
- Webservices Basics
- SOAP
- JSON
- DateTime
- DOMDocument
MODULE 4: WEB FEATURES
- Sessions
- Forms
- GET and POST data
- Cookies
- HTTP Headers
- HTTP Authentication
- HTTP Status Codes
MODULE 5: OOP
- Instantiation
- Modifiers/Inheritance
- Interfaces
- Return Types
- Autoload
- Reflection
- Type Hinting
- Class Constants
- Late Static Binding
- Magic (_*) Methods
- Instance Methods & Properties
- SPL
- Trait
MODULE 6: SECURITY
- Configuration
- Session Security
- Cross-site Scripting
- Cross-site Request Forgeries
- SQL Injection
- Remote Code Injection
- Email Injection
- Filter Input
- Escape Output
- Encryption, Hashing Algorithms
- File Uploads
- PHP Configuration
- Password Hashing API
MODULE 7: I/O
- Files
- Reading
- Writing
- File System Functions
- Streams
- Contexts
MODULE 8: STRINGS & PATTERNS
- Quoting
- Matching
- Replacing
- Formatting
- PCRE
- NOWDOC
- Encodings
- Extracting
- Searching
MODULE 9: DATABASES & SQL
- SQL
- Joins
- Prepared Statements
- Transactions
- PDO
MODULE 10: ARRAYS
- Associative Arrays
- Array Iteration
- Array Functions
- SPL, Objects as Arrays
- Casting
MODULE 11: ERROR HANDLING & MOCK TEST
- Handling Exceptions
- Errors
- Throwables
- MOCK TESTS
CONCLUSION
- QA
- Useful References and Books
- Feedback
Programme scope, delivery arrangements and suitability are confirmed during enquiry.