Course Overview
Course Content
- What is Functions
- Creating PHP functions
- PHP functions with parameters
- Argument by reference
- setting default values for function parameters
- dynamic function calls
- PHP mails
- how to send text mail
- how to send html emails
- how to send attachments with emails
- regular expressions
- POSIX regular expressions
- predefined character ranges
- Regexp POSIX functions
- PERL style regular expressions
- Regexp PERL compatible functions
- Date and time functions,Built-in functions
- File inclusion
- File manipulations
- Exception handling
- Bugs debugging
- Hands-On
- What is Object Oriented Concepts
- Defining classes
- Creating Objects
- Member functions
- Constructor and Destructor
- Inheritance
- Function overriding
- Access Specifiers- private
- public and protected members
- Interfaces
- Constants
- Abstract Classes
- Static keyword
- Final keyword
- Calling parent constructors
- Hands-On
- What are models and how they interact with database?
- Accessing and manipulating table data using find, save, update methods of the model
- Joining tables, conditions, conditions other than =(LIKE, BETWEEN,) order by in CakePHP models,
- Change database dynamically using the definitions in database.php config file
- Hands-On
- Introduction to basic HTML form, get, post methods
- Generate form elements like input boxes, dropdowns, radio buttons, and links using CakePHP HTML helper
- Form validation using Model validation definitions
- Form validation using Model validation definitions
- File handling in CakePHP (create, delete, read files)
- CakePHP Global variables and their use
- Hands-On