COURSES‎ > ‎

PHP ONLINE TRAINING BY REALTIME CERTIFIED EXPERTS



Designed for intermediate users, our PHP tutorials can help you learn PHP inside and out. Find out how to use PHP with a MySQL database, and how to know if you should use CodeIgniter, Zend, Symfony, or CakePHP as your framework. Our tutorials also cover hard skills needed to build web applications, like working with forms, data, and sessions.



FOR FREE DEMO contact :

Email : raj@apex-online-it-training.com
Phone/WhatsApp : +91-(850) 012-2107  
USA Number : 214-628-3894
Gtalk : raavi.sriraja@gmail.com

PHP Interview Questions and Answers, Recorded Video Sessions, Materials, Mock Interviews Assignments Will be provided
  

PHP COURSE TOPICS
(the course content can be modified as per your requirements):


1.PHP Basics
A.                   How PHP Works
B.                   The php.ini File
C.                   Basic PHP Syntax
I.                        PHP Tags
II.                        PHP Statements and Whitespace
III.                        Comments
IV.                        PHP Functions
V.                        Hello World!
D.                   Variables
 .                        Variable Types
I.                        Variable Names (Identifiers
II.                        Type Strength
III.                        Hello Variables!
IV.                        Variable Scope
V.                        Superglobals
VI.                        Constants
VII.                        Variable-Testing and Manipulation Functions
E.                    PHP Operators
F.                    Creating Dynamic Pages
G.                   Single Quotes vs. Double Quotes
H.       Howdy World!

2.Flow Control
A.                   Conditional Processing
I.                        If Conditions
B.                   Loops
 .                                while
I.                        do...while
II.                        for
                              III.            break and continue

3.Arrays
A.                   Enumerated Arrays
I.                        Initializing Arrays
II.                        Appending to an Array
III.                        Reading from Arrays
IV.                        Looping through Arrays
B.                   Associative Arrays
                      .                        Initializing Associative Arrays
I.                        Reading from Associative Arrays
II.                        Looping through Associative Arrays
III.                        Superglobal Arrays
C.                   Two-dimensional Arrays
 .                        Reading from Two-dimensional Arrays
I.                        Looping through Two-dimensional Arrays
D.       Array Manipulation Functions


4.PHP and HTML Forms
A.                   HTML Forms
I.                        How HTML Forms Work
II.                        A Sample HTML Form
                    III.        Form Variables

5.String Manipulation
A.                   Formatting Strings
I.                        Concatenation
II.                        String Manipulation Functions
III.                        Examples of String Functions
B.                   Magic Quotes
 .                        magic_quotes_gpc
I.                        magic_quotes_runtime
                                II.            Recommendation on Magic Quotes

6.Reusing Code and Writing Functions
A.                   Including Files
I.                        require
II.                        require_once
III.                        auto_prepend_file and auto_append_file
B.                   User Functions
 .                        Defining and Calling Functions
I.                        Default Values
II.                        Variable Scope
III.                        By Reference vs. By Value
C.                   Form Processing
 .                        Code Organization


7.Simple SELECTs
A.                   Introduction to the Northwind Database
B.                   Some Basics
I.                        Comments
II.                        Whitespace and Semi-colons
III.                        Case Sensitivity
C.                   SELECTing All Columns in All Rows
D.                   SELECTing Specific Columns
E.                    Sorting Records
 .                        Sorting By a Single Column
I.                        Sorting By Multiple Columns
II.                        Sorting By Column Position
III.                        Ascending and Descending Sorts
F.                    The WHERE Clause and Operator Symbols
                      .                        Checking for Equality
I.                        Checking for Inequality
II.                        Checking for Greater or Less Than
III.                        Checking for NULL
IV.                        WHERE and ORDER BY
G.                   The WHERE Clause and Operator Words
                      .                        The BETWEEN Operator
I.                        The IN Operator
II.                        The LIKE Operator
III.                        The NOT Operator
H.                   Checking Multiple Conditions
 .                        AND
I.                        OR
                                II.            Order of Evaluation


8.Subqueries, Joins and Unions
A.                   Subqueries
B.                   Joins
I.                        Table Aliases
II.                        Multi-table Joins
C.                   Outer Joins
D.                   Unions
                      .                        UNION ALL
                                 I.            UNION Rules

9.Inserting, Updating and Deleting Records
A.                   INSERT
B.                   UPDATE
C.       DELETE

10.Managing Data
A.                   Querying a Database
I.                        mysqli() Overview
II.                        mysqli Methods and Properties
III.                        Inserting and Updating Records
                    IV.        mysqli Prepared Statements

11.MDB2
A.                   Advantages and Disadvantages of MDB2
I.                        Why use a database abstraction layer?
II.                        When not to use a database abstraction layer?
B.       Using MDB2

12.Authentication with PHP and SQL
A.                   A Database-less Login Form

13.Regular Expressions
A.                   Perl-compatible Regular Expression Functions
I.                        preg_match()
II.                        preg_replace()
III.                        Regular Expression Tester
B.                   Regular Expression Syntax
 .                        Start and End ( ^ $ )
I.                        Number of Occurrences ( ? + * {} )
II.                        Common Characters ( . \d \D \w \W \s \S )
III.                        Grouping ( [] )
IV.                        Negation ( ^ )
V.                        Subpatterns ( () )
VI.                        Alternatives ( | )
VII.                        Escape Character ( \ )
C.       Form Validation Functions with Regular Expressions

14.Session Control and Cookies
A.                   Sessions
I.                        Configuring Sessions
II.                        Session Functions
B.             Cookies

15.Sending Email with PHP
A.                   mail()
I.                        Shortcomings of mail()
B.                   PHPMailer

16.File System Management
A.                   Opening a File
I.                        fopen()
B.                   Reading from a File
 .                        fgets()
C.                   Writing to a File
 .                        fwrite()
D.                   File Locking
 .                        flock()
E.                    Uploading Files via an HTML Form
F.                    Getting File Information
G.                   More File Functions
H.                   Directory Functions
 .                        Getting a Directory Listing