Php

Php Contents

  1. Basics
  2. Variable and constants
  3. Operators
  4. Conditionals
  5. Loop Constructs
  6. Strings
  7. Arrays
  8. Functions
  9. Classes
  10. File Handling
  11. Database
  12. Cookies Management
  13. Session
  14. Forms
  15. Miscellaneous

 

  1. Basics
    • Need for PHP
    • PHP Evolution
    • PHP Usage
    • PHP Comments
    • PHP Script Life cycle
  2. Variable and constants
    • Variables
    • Constants
    • Data Types
    • Special Characters
  3. Operators
    • Arithmetic
    • Assignment
    • Comparison
    • Concatenation
    • Logical Operators
    • Bitwise Operators
    • Unary Operators
  4. Conditionals
    • If-else
    • Switch
    • Ternary Operator
  5. Loop constructs
    • While
    • For
    • For each
    • Do while
    • Continue
    • Break
  6. Strings
    • Basics
    • Single quoted
    • Double quoted
    • Heredoc
    • Nowdoc
  7. Arrays
    • Basics
    • Specifying Array
    • Accessing array elements
    • Creating/modifying Array
    • Reading array values
    • Removing array values
    • Array Traversal
    • Useful PHP Array functions
  8. Functions
    • Basics
    • User-defined functions
    • Function arguments
    • Returning values
    • Variable Functions
    • Built-in Functions
    • Anonymous Functions
  9. Classes
    • Basics
    • Class Property
    • Class Constants
    • Constructor and Destructor
    • Class Visibility
    • Object Inheritance
    • Class Abstraction
    • Object Interfaces
    • Traits
    • Overloading
    • Object Iteration
    • Object Cloning
    • Objects and references
  10. File Handling
    • Basics
    • Creating a file
    • Opening a File
    • Reading from a file
    • Writing to a file
    • Appending a file
    • Closing a file
    • Deleting a file
    • Useful Functions
  11. Database
    • Basics
    • Database Connection
    • Table Creation
    • Inserting Data
    • Database Updation
    • Deleting Records
    • Searching Records
    • Other Table Operations
    • MySQL Error Handling
  12. Cookies management
    • Cookies
    • setcookie
    • setrawcookie
    • Cookie Setting or Removal
    • Accessing Cookies
    • Expiring Cookies
  13. Session
    • Basics
    • Session Internals
    • Session Creation
    • Deleting Sessions and Variables
    • Custom Session Handlers
    • Session Upload Progress
    • Sessions and security
    • Sessions Functions
  14. Forms
    • Basics
    • Create a Basic Form
    • Input control or “control”
    • Receiving Form Data
    • Variables From External Sources
    • Image Submission
  15. Miscellaneous
    • Security
    • Optimization
    • Installation
    • Error Handling

 

 


Language Basics

  • Basics of Procedural Php
  • OOPS
  • Major and Minor Pillars of OOPS
  • Classes and Objects

Arrays

  • Single Dimension
  • Multi dimension

Inheritance and Polymorphism

  • Basics
  • Method Overriding
  • Types of Inheritance
  • Abstract Classes and Methods

 

Advance Php


Google API Integration

Cron Scheduling

.htaccess Rule Rewriting

PDO Php Database Object

Email Configuration

Session and Cookies

Error and Exception Handling

File Handling

Use Linux commands in Php

Website Security

Composer 

Project Development

  • Creating instance on cloud
  • Use of git repository
  • Installation and configuration cloud to host web application
  • Apache Web Server
  • FTP / SSH
  • Creating small web app (POC) using Php, MySQL, java script, jQuery, AngularJS, CSS