Course Outline
Basics
- Explaining the need and evolution of PHP
- Illustrating the various assignment, arithmetic, comparison and string operators
- Describing the usage of Comments and the Script Life cycle in PHP
Variable and constants
- Detailing the basics of variable, constants, various data types and special characters in PHP
Operators
- Describing the various arithmetic, assignment, comparison, concatenation, logical, bitwise and unary operators for conducting different operations on operands
Conditionals
- Elucidating conditionals (if-else, switch and ternary operator) used in PHP for condition checking in PHP
Loop constructs
- Describing the different loop constructs (while, for, for each and do while) of PHP
- Understanding loop exiting keyword of continue and break
Strings
- Explaining strings and their functions for manipulation in PHP
- Understanding Single and Double quoted strings
- Describing the usage of Heredoc and Nowdoc in PHP
Arrays
- Explaining array creation,reading, adding or deleting array elements and their functions
- Describing the usage of associative arrays in PHP
Functions
- Illustrating the basics of parameter and return values in functions
- Detailing the concept of value and reference passing of parameter
- Explaining the implementation of variable and anonymous functions
- Describing various string, mathematical, date and time functions of PHP
Classes
- Procedure of definition and usage of classes in PHP
- Describing the usage of constructor and destructor in classes
- Illustrating class constants, object interfaces, inheritance and abstraction
- Explaining the concept of extending classes and visibility settings
- Detailing traits and overloading
- Describing object basics and references with their operations like iteration, cloning
File Handling
- Describing the basics of file handling with detailing the various file operations like creating, opening, reading, writing, appending, closing and deleting a file
- Explaining various useful file and directory functions
Database
- Explaining the database basics of table and query of database
- Describing connecting and closing of database connection in PHP
- Illustrating the steps to search, insert, update and delete data in a table
- Detailing querying, sorting and grouping of records
- Emphasizing the error handling mechanism in MySQL
Cookies management
- Describing the creation, usage and deletion of cookies in PHP with usage of setcookie and setrawcookie
Session
- Explaining steps for starting an session, creation, accessing and usage of variables and destroying session variables
- Illustrating the implementation of custom session handlers and managing session upload progress
- Describing security as applicable to sessions and various sessions functions
Forms
- Illustrating forms and their usage for data collection
- Describing the various controls in an HTML form and steps to create a HTML form
- Detailing the process to accept variables from external sources in PHP and image submissions
Miscellaneous
- Explaining the applicability and implementation of security, optimization and error handling in PHP
- Describing the steps of installation of PHP and it's requirements
Apply for Certification
https://www.vskills.in/certification/Certified-PHP-Developer