- 1. Introduction
- 2. Language Constructors
- 3. File Handling
- 4. Functions
- 5. Types of Errors
- 6. MySQL
- 7. Session
- 8. Cookies
- 9. Object Oriented Concepts in PHP
- 10. Working with Regular Expressions
- 11. Working with XML
- 12. Communicating with Internet Services
- 13. Java Script
- 14. Designing
- 15. CSS
1. Introduction
- Classes & Objects
- Object based & Object Oriented Programming
- Three Tier Architecture
- HTML & significance of HTML in web development
- What is CSS & how it is helpful
- Database & its properties
- Difference between DBMS & RDBMS
- Why PHP is called server side scripting language
- Why it is useful in web development
- What are type shape & type loose languages
- Difference between various versions of PHP
- Compiler & Interpreter
- What is ZEND Engine
- Work of ZEND Engine
2. Language Constructors
- Fundamentals in programming
- Tags in PHP
- Data types in PHP
- Resource Management
- Constants & Variables
- Simple variable declaration
- Dynamic Variables
- Checking type of variables
- Changing type of variables
- Loops
- Operators
- Precedence of operators
- Associativity of operators
- Operator types
- Identical & Comparison Operator
- String Declaration
- Arrays
- What is an array?
- Why we use arrays instead of simple methods
- Types of arrays
- Indexed Array
-
- Indexed array declaration
- How to print single element from an array
- How to print every value present in an array
- General functions related to arrays
- Associative Array
-
- Associative array declaration
- How to single element from an associative array
- How to print every value present in an associative array
- General functions related to associative array
- Mixed Array
-
- Mixed array declaration
3. File Handling
- Creating a file
- Opening a file
- Reading a file
- Writing into a file
- Closing a file
- Deleting a file
- Checking size of a file
- Checking existence of a file
- Sending the pointer to a particular location in a file
- Finding the current location of a pointer
- Check whether file contents end or not
- Locate the pointer at the beginning of file
- File locking
- File Uploading and File Downloading
4. Functions
- Isset, is_null & empty functions
- Call by value & call by reference
- Local & Global Variables
- Pre & Post Increment & Decrement Operators
- Static Variables
- Global Keyword
5. Types of Errors
- Methods for sending requests to server
- Super Global Variables
- Include & Require
- Explode & Implode
- String & Array Remaining Functions
- Header Function
6. MySQL
- SQL Introduction
- Connecting to MySQL
- Creating a database in MySQL via script
- Selecting a database
- Dropping a database
- Creating tables
- Inserting into tables
- Modifying a table
- Updating values in a table
- Renaming
- Grant & Revoke Functions
- Closing Connections
- Triggers
- Joins
- Fetching data from MySQL Database
7. Session
- What is a session
- Initializing session variables
- Retrieving values from session variables
- Destroying session variables
8. Cookies
- What is a cookie
- Types of cookies
- Initializing Cookie
- Variables Retrieving cookie variables
- Destroying a cookie
9. Object Oriented Concepts in PHP
- Public, Private & Protected
- $this keyword
- Constructors & Destructors
- Polymorphism
- Overloading
- Operator Overloading
- Function Overloading
- Overriding
- Inheritance
- Abstract Class & Methods
- Interface
- Final Class
- Exception
- Checked Exception
- Unchecked Exception
- Magic Methods
10. Working with Regular Expressions
- preg & ereg functions
- Email validation
- String pattern matching
- PCRE expression
11. Working with XML
- The Extensible Markup Language (XML)
- Creating an XML Document
- Simple XML
- Parsing XML Documents
- Accessing Children and Attributes
- XPath Queries
- Modifying XML Documents
- Working With Namespaces
- DOM
- Loading and Saving XML Documents
- XPath Queries
- Modifying XML Documents
- Moving Data
- Modifying Data
- Removing Data
- Working With Namespaces
- Interfacing with Simple XML
12. Communicating with Internet Services
- Sending Internet Mail
- Project: Sending an E-mail with a Mail Class
- Reading Mail with IMAP or POP3
- Getting and Putting Files with FTP
- Performing DNS Lookups
- Checking Whether a Host Is Alive
- Getting Information About a Domain Name
13. Java Script
- What Is JavaScript?
- A Short History
- ECMA Script 3
- The Document Object Model (DOM)
- The Browser Object Model (BOM)
- Syntax
- Variables
- Functions
- All about Events
- Cross Browsing
14. Designing
- Understanding Web Site Design Structure
- Table Structure
- Div Structure
- Iframe Structure
- Working with DIV tag
- Working On DREAMWEAVER
15. CSS
- What is CSS?
- Types Of CSS
- Types Of Selectors
- Hierarchal CSS