Syllabus: Core PHP

Module1. Introduction
1. What is PHP
2. PHP is better than its alternatives
3. Hardware and Software requirements
4. What a PHP Script Looks Like
5. Advantages of PHP
Module 2. Getting Started With PHP
1. How PHP scripts work
2. Basic PHP syntax
3. PHP data types
4. PHP Variables
5. Operators in PHP
6. Conditional Statements
7. Loops (If, If else and Switch)
Module 3. SuperGlobals
1. $_GET
2. $_POST
3. $_REQUEST
4. $_FILES
5. $_SESSION
6. $_COOKIES
7. $_SERVER
8. $_ENV
Module 4. String Manipulation
1. String Variables in PHP
2. The Concatenation Operator
3. The strlen() function
4. The strpos() function
5. Joining and Splitting String
6. Comparing String
Module 5. Working with array
1. Types of Arrays
2. Creating Arrays
3. Accessing Arrays
4. Single-Dimensional Arrays
5. Multidimensional Arrays
Module 6. PHP Function
1. User-Defined Functions
2. Inbuilt functions
Module 7. Working with Forms
1. Designing a Form
2. $_GET and $_POST
3. HTML and PHP code
4. User Input
5. Form Validation
Module 8. MYSQL Database
1. What is Database
2. Database Models
3. Tables, Records, and Fields
4. SQL Language
5. MySQL Command-Line
Module 9. Working with PHPMyAdmin
1. Working with PHP My Admin
2. Delete Record
3. Creating Databases
4. Update Record
5. Database Engines
6. Data types in MySQL
7. Drop Database/Tables
8. Creating Fields unique keys
9. Primary / Foreign Keys
10. Insert Record

Syllabus: Advance PHP

Module 1. Cookies
1. What is a Cookie
2. Cookie Syntax
3. How to Create a Cookie
4. Storing data in Cookies
5. How to Retrieve a Cookie Value
6. How to Delete a Cookie
Module 2. PHP File Upload
1. Create an Upload-File Form
2. Create the Upload Script
3. Restrictions on Upload
4. Saving the Uploaded File
Module 3. PHP File Handling
1. Opening a File
2. Closing a File
3. Check End-of-file
4. Reading a File Line by Line
5. Reading a File Character by Character
Module 4. Session
1. What is Session
2. Creating Sessions
3. Storing a Session Variable
4. Destroying a Session
Module 5. Classes & Object
1. Object oriented concepts
2. Define a class
3. Class attributes
4. An object
5. Creating an Object
6. Object properties
7. Object Methods
8. Object constructors and destructors
9. Static Method
10. Class Inheritance
11. Abstract Class
12. Implement Inheritance
Module 6. My SQL
1. Basics of SQL
2. SQL Syntax
3. CRUD Operations
4. Insert Command
5. Retrieving data from Database
6. Retrieving data with specific criteria
7. Updating records
8. Alter table structure
9. Deleting the records
10. Dropping tables
Module 7. PHP MysQL Integration with SQL
1. How to PHP MySQL Integration Works?
2. Creating a database connection
3. Selecting the DB
4. Inserting data in database
5. Inserting data with a File
6. retrieving all records
7. retrieving specific record
8. searching the records
9. updating records
10. Deleting the records

Mind Bling

Presents

Codeathon 2017