1) Introduction about programming language
2) PHP Basics and Conditional Logic
3) Functions and Error Handling
4) Object Oriented Programming
5) MySQL Installation and Basics
6) Advance Queries and Data Manipulation using PHP
7) Session, cookie, website concept
8) Website Admin Panel
9) Module Development in admin panel
10) Website Development (Front-end)
11) Manage cms pages in website like about us, contactus, privacy policy and etc.
12) Catalog Page
13) Product page
14) Product detail page
1) Introduction about programming language
- About PHP
- About MySQL
- About HTML, CSS and JavaScript
- About static and dynamic website
2) PHP Basics and Conditional Logic
- PHP installation
- MySql installation
- Data types, Arrays
- Constants
- Strings
- Web concepts
- Loops
- Operators
- Practical examples
3) Functions and Error Handling
- PHP functions
- Exception Handling
- Error Handling & Debugging
- Mail function
- Date & Time methods
4) Object Oriented Programming
- Concept of OOPS
- Defining classes, Creating Objects, Member functions,
- Constructor and Destructor,
- Inheritance, Function overriding,
- Access Specifiers- private, public and protected members,
- Interfaces, Constants, Abstract Classes,
- Static keyword, Final keyword
5) MySQL Installation and Basics
- Installation of mysql
- MySQL connection with PHP
- Database creation
- Database Manipulations- Add, Edit, Retrieve and Delete.
- Table creation and table manipulations- Add Edit, Retrieve and Delete
6) Advance Queries and Data Manipulation using PHP
- LIKE clause, Sorting, Joins, Handling NULL Values,
- Transactions, ALTER Command, Indexes, Temporary Tables, Clone Tables, Database, Information
- Sequences, Handling Duplicates, SQL Injections, Select, insert, update and delete using PHP script
- Backup database
- Import .sql file
7) Session, cookie, website concept
8) Website Admin Panel
- Layout integration of admin panel
- HTML design integration of admin panel
- Admin Login
- Dashboard
9) Module Development in admin panel
- Manage Category : Add, Edit, Delete, List using paging
- Manage Product : Add, Edit, Delete, List using paging
- Manage CMS page : Add, Edit, Delete, List using paging
10) Website Development (Front-end)
- Layout integration of admin panel
- HTML design integration of admin panel
- Customer Login
- Dashboard
11) Manage cms pages in website like about us, contactus, privacy policy and etc.
12) Catalog Page
- HTML design integration of catalog page
- Fetch record from database
- List of all category
13) Product page
- HTML design integration of product page
- Fetch record from database
- List of all product based on category
14) Product detail page
- HTML design integration of product detail page
- Fetch record from database
- List of all product based on product id