PHP Training Syllabus & Course Details

SoftLoom IT Solutions provide PHP training based on a PHP training syllabus. We are 100% practical based PHP training providers in Kochi, Ernakulam. Our training program is purely based on the major requirements arising in main IT companies like TCS, Infosys, Wipro, Cognizant etc. Most of the technology & IT outsourcing companies require fresh graduates who trained in PHP. Softloom has included both, PHP training syllabus for beginners as well as advanced PHP course, that is mainly required by multinational companies focusing on software development.

Basic PHP  training syllabus for beginners

Our basic PHP syllabus for beginners starts with the following area. Basic level PHP syllabus for beginners included with basic training on HTML, CSS, JavaScript etc.

  • HTML

    Introduction to HTML
    HTML Tags
    Creating Forms
    Creating tables
    Managing home page

  • CSS

    Introduction to CSS
    Three ways to use CSS
    CSS Properties
    Designing website
    Working with Templates

  • Java Script

    Introduction to Javascript
    Three ways to use Javascript
    Working with events
    Client-side Validation

  • AJAX

    Introduction to AJAX
    PHP with AJAX
    Working with database

Advanced PHP Course Syllabus & Details

PHP syllabusAdvanced PHP course syllabus includes the following session with detailed practical training classes. Since we use live projects for providing advanced PHP training course, most of our candidates will be moulded with advanced PHP experience suitable for job requirements and job opening vacancy notifications of major software development companies.

Core PHP

  • Introduction to PHP

    PHP Intro
    PHP Install
    PHP Syntax
    PHP Variables
    PHP Echo / Print
    PHP Data Types
    PHP Strings
    PHP Constants
    PHP Operators

  • Handling Html Form with PHP

    PHP Form Handling
    PHP Form Validation
    PHP Form Required
    PHP Form URL/E-mail
    PHP Form Complete

  • Decisions and loop

    Making Decisions
    Doing Repetitive task with looping
    Mixing Decisions and looping with Html
    PHP If…Else…Elseif
    PHP Switch
    PHP While Loops
    PHP For Loops

  • Function

    What is a function
    Define a function
    Call by value and Call by reference
    Recursive function

  • String

    Creating and accessing String
    Searching & Replacing String
    Formatting String
    String Related Library function

  • Array

    Anatomy of an Array
    Creating index based and Associative array
    Accessing array Element
    Looping with Index based array
    Looping with associative array using each() and foreach()
    Some useful Library function

  • Working with file and Directories

    Understanding file& directory
    Opening and closing a file
    Coping ,renaming and deleting a file
    Working with directories
    Building a text editor
    File Uploading & Downloading

  • State management

    Using query string(URL rewriting)
    Using Hidden field
    Using cookies
    Using session

  • String matching with regular expression

    What is regular expression
    Pattern matching in Php
    Replacing text
    Splitting a string with a Regular Expression

  • Database Connectivity with MySql

    Introduction to RDBMS
    Connection with MySql Database
    Performing basic database operation(DML) (Insert, Delete, Update, Select)
    Setting query parameter
    Join (Cross joins, Inner joins, Outer Joins, Self joins.)Framework- CodeIgniter

PHP Framework

  • Introduction to CodeIgniter

    Understanding the MVC Pattern Models
    How MVC works?
    Configuration CodeIgniter
    Setting up CodeIgniter with apache Environment eg. Enable mod_rewrite
    Configuration CodeIgniter to work with database

  • Models: Creating up model for a database table

    Fetching data
    Saving and updating data
    Deleting data
    User defined function in model
    Data Validation

  • Controller: Creating controller

    Controller function
    Interacting with model
    Interacting with views
    Controller variables and parameters
    Getting post data

  • Views: Creating Views

    Working with configuration layout
    Creating custom layout
    Element and helpers

  • CodeIgniter session

    Storing data in cake session
    Reading a session data
    Delete data from session