Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables, Constants & Datatypes 1.Variables and constants 2.Data types and Type juggling 3.Integers 4.Float 5.String 6.Boolean 7.string functions Day 3 Operators & Control Structures 1.Conditional Statements If 2.Conditional Statements Else, Else..if 3.Control Structure Switch 4.Operators Part 1 5.Operators Part 2 6.Logical Operators 7.Ternary Operator Day 4 Looping Statements 1.Looping Statements While 2.Looping Statements Do While 3.Looping Statements For 4.Control Structure Break 5.Control Structure Continue Day 5 Arrays and Foreach Loop 1.Indexed Arrays 2.Printing an Indexed Array 3.Associative Arrays 4.Looping Statement For each 5.Multidimensional Arrays
Day 6 Functions 1.Functions Introduction 2.Functions with Arguments 3.Usage of Return keyword 4.Scope of variables 5.Default arguments in functions Day 7 HTML Forms with PHP 1.Forms Introduction 2.Using POST method 3.Using $_REQUEST Superglobal 4.Form Validation Day 8 File Handling 1.Reading data from a file 2.Writing data to a file Day 9 Introduction to MySQL 1.MySQL Introduction 2.Data Definition Language 3.Data Manipulation Language 4.Drop Commands Day 10 Mysql Datatypes, Constraints 1.MySQL Datatypes Integer 2.MySQL Datatypes Float 3.MySQL Datatypes Date 4.MySQL Datatypes String 5.MySQL Constraints Not Null, Unique, Primary Key 6.MySQL Constraints Foreign Key, Default Day 11 MySQL Select, Orderby, Limit 1.Select Statement 2.Order By 3.Like Operator Day 12 Mysql Functions Number, Date, Character, Control Flow 1.Numeric Functions 2.Date Functions 3.String Functions 4.Control Flow Functions
Day 13 MySQL Joins, Groupby, Having, Subquery, Indexing 1.Inner Join 2.Outer Join Left, Right 3.Self Join 4.Aggregate Functions, Group by, Having 5.Subqueries 6.Any, All operators 7.Indexing Day 14 PHP With MySQL 1.How to make Database connection from PHP with MySQL 2.Creating a Database configuration file 3.How to insert data into the database in PHP 4.How to update data in the database in PHP 5.How to delete data from the database in PHP 6.How to retreive the data from the database in PHP Day 15 Cookies in PHP 1.What is a Cookie? 2.How to see the cookie details in the browser 3.How to delete the cookie in PHP Day 16 Sessions in PHP 1.What is a Session? How session works 2.How to view the Session ID 3.How to create a Session Variable 4.How to regenerate the Session ID 5.How to destroy a Session? Day 17 PhpMyAdmin, Blog Project Demo 1.How to create a new database using PhpMyAdmin 2.How to create a new table and insert records using PhpMyAdmin 3.How to export a Database 4.Importing the Database of a Sample Blog Project 5.Blog Project Demo Day 18 Building a Shopping cart Phase I 1.Introduction to Shopping cart 2.Project Requirements 3.Demo of End Product we are going to build 4.Setting up the Database for the shopping cart
5.Starting with the Template 6.Displaying the Product categories in the Home page 7.Creating the Front Page 8.Products Listing based on the category 9.Listing of an Individual Product Day 19 Building a shopping cart Phase I 1.Adding the Product to Cart Part 1 2.Adding the Product to Cart Part 2 3.Adding the Product to Cart Part 3 4.Viewing the shopping cart Part 1 5.Viewing the shopping cart Part 2 6.Viewing the shopping cart Part 3 7.New User registration 8.User Login Page 9.Logging out the user Day 20 Building a shopping cart Phase I 1.Building the Checkout page Part 1 2.Building the Checkout page Part 2 3.Building the Orders page Part 1 4.Building the Orders page Part 2 5.Building the Orders page Part 3 6.End of Phase I Day 21 Project Hosting in Internet 1. How to register a domain name in internet 2. How to use cpanel to upload your php project to the server ( A web hosting account with cpanel will be provided from Hostifier.co) Day 22 Sending Email and SMS 1. Sending Email from PHP 2. SMS gateway integration Day 23 Oops with PHP Basics 1.Introduction to Object Oriented Programming 2.Class Property Method Object 3.How to create a Class and Object in PHP 4.How to create Setters in PHP 5.How to use this keyword
Day 24 Oops with PHP Advanced 1.How to use Constructors in PHP 2.What are Access Modifiers 3.Explaining Inheritance in PHP 4.What is static keyword 5.Using the Static Keyword Day 25 Javascript Introduction, Functions, Events, Validation 1.Starting with Javascript 2.Where to place the Javascript code? 3.How to create an Alert Box using Javascript 4.Functions and Events in Javascript 5.How to validate a form using Javascript Day 26 CSS 1.Getting started with CSS 2.How to format the Text using CSS 3.How to change the font type, color and size 4.Selectors Clasess and IDs 5.Using Width and Margin Properties 6.Using the Border Properties 7.How to create two columns using Float Day 27 Bootstrap CSS Framework 1.Introduction to Bootstrap CSS Framework 2.How to create Responsive Web Design using Bootstrap framework. Day 28 Ajax 1.What is Ajax? 2.Demonstrating Ajax Example Part1 3.Demonstrating Ajax Example Part2 4.Demonstrating Ajax Example Part3 Day 29 Ajax 1.How to display data from the database using Ajax 2.How to check the availability of username using Ajax 3.How to create a user signup form using Ajax Day 30 Jquery 1.Introduction to jquery 2.Why use jquery 3.Benefits of jquery 4.Writing your first program in jquery
Day 31 Jquery 1.How to validate a Form using jquery 2.How to use jquery to select date from a Calendar Day 32 Smarty 1.What is Smarty? 2.How to install Smarty Template Engine 3.How to use Loops in Smarty 4.How to use Smarty Variable Modifiers 5.How to create a form using Smarty Day 33 Smarty 1.How to cache a web page using Smarty 2.How to check the cache using Smarty 3.How to clear the cache using Smarty Day 34 Codeigniter Framework 1.Introduction to Codeigniter Framework 2.What is MVC pattern? 3.How to install Codeigniter framework Day 35 Codeigniter Framework 1.Folder Structure of Codeigniter framework 2.How to build a news application using Codeigniter Day 36 Building a shopping cart Phase II 1.Validate all the forms using Javascript Day 37 Building a shopping cart Phase II 1.Implement Ajax to display the products 2.Implement Ajax in the user registration Day 38 Building a shopping cart Phase II 1.Implement jquery form validation Day 39 Building a shopping cart Phase II 1.Add a CSS template Day 40 45 CSS Template Integration 1.How to find and download CSS templates from internet 2.How to integrate the CSS template with your PHP Project
Day 46 47 Paypal Payment Gateway Integration 1.Introduction to Paypal 2.How to integrate Paypal Payment gateway in php Day 48 49 Facebook API Integration 1.Introduction to Facebook API 2.How to createa a Login with Facebook feature in php. Day 50 Joomla CMS 1.Introduction to Joomla CMS 2.How to build websites using Joomla Day 51 Wordpress CMS 1.Introduction to Wordpress CMS 2.How to build websites using Wordpress Day 52 Magento, Opencart, Prestashop 1.Introduction to Magento, Opencart and Prestashop 2.How to create an online store using Magento / Opencart / Prestashop Day 53 Drupal 1.Introduction to Drupal CMS 2.How to build websites using Drupal. Day 54 60 Project Phase III Advanced Features