Core PHP

Core PHP

Duration: 1 week
Fee type: Free

The PHP Hypertext Preprocessor is a programming language that allows web developers to create dynamic web content that interacts with databases. PHP is basically used for developing web based applications. PHP started out as a small open source project that evolved as more and more people found out how useful it was.

PHP is a server side scripting language that is embedded in HTML with . It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites like Facebook, yahoo, Wikipedia etc. PHP is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, mongo DB, and Microsoft SQL Server. PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP4 and PHP5 added support for Java and distributed object architectures (COM and CORBA), making n-tier development a possibility for the first time. PHP Syntax is same as C language.


1. Introduction to PHP

Duration: 1 week

·         Evaluation of Php

·         Why Php? And its scope

·         Client side vs. server side script

·         Basic Syntax “Hello world” program

·         Php Data type

·         Defining variable and constant

·         Understanding Php global variables   

·         Operator and Expression

·         Type casting and type conversion

2. Decisions and loop

Duration: 1 week

·         Making Decisions (if-else and Switches)

·         Doing Repetitive task with looping (do-while, while, for, foreach)

·         Mixing Decisions and looping with Html

3. Function

Duration: 1 week

·         What is a function?

·         Define a function

·         Call by value and Call by reference

·         Recursive function

·         Built in Functions

·         Include () vs. require () vs. require_once() vs. include_once()

·         Date functions

4. Array

Duration: 1 week

·         Anatomy of an Array

·         Creating index based and Associative array

·         Multidimensional array

·         Accessing array Element

·         Looping with Index based array

·         Looping with associative array using each () and foreach()

·         Some useful Library function

5. String

Duration: 1 week

·         Creating and accessing String

·         Define String Literals via single quoted, double quoted, heredoc syntax, nowdoc syntax (since php 5.3.0)

·         Searching & Replacing String

·         Formatting String

·         String Related Library function

6. Basic HTML & CSS

Duration: 1 week

·      Introduction to HTML and CSS

·      HTML Tags

·      Creating Forms

·      Creating tables

·      Managing home page

·      Three ways to use CSS

·      CSS Properties

·      Designing website

·      Working with Templates

·      Understanding Responsive Content 

7. Introducing Java Script, Jquery and Ajax

Duration: 1 week

·         Introduction to JavaScript, Jquery and Ajax

·         Three ways to use JavaScript

·         Working with events

·         Client-side Validation

·         Validation using JQuery

·         JQuery Forms

·         JQuery Examples

·         PHP with AJAX

·         Working with database

8. Handling Html Form With Php

Duration: 1 week

·         Capturing Form Data

·         Dealing with Multi-value filed

·         Generating File uploaded form

·         Redirecting a form after submission

9. Working with file and Directories

Duration: 1 week

·         Understanding file& directory

·         Opening and closing a file

·         Reading and writing data from/to files

·         Understanding EOF (End of File Char)

·         File Operations Coping, renaming and deleting a file

·         Working with directories

·         Uploading and downloading a file

·         Building a text editor

·         File Uploading & Downloading

10. State management

Duration: 1 week

·         Using query string (URL rewriting)

·         Using Hidden field

·         Using cookies

·         Using session

11. String matching with regular expression

Duration: 1 week

·         What is regular expression?

·         Pattern matching in Php

·         Replacing text

·         Splitting a string with a Regular Expression

12. Generating Images with PHP

Duration: 1 week

·         Basics of computer Graphics

·         Creating Image

·         Manipulating Image

·         Using text in Image

13. Database Connectivity with MySQL

Duration: 1 week

·         Introduction to RDBMS

·         Connection with MySQL Database

·         Performing basic database operation (DML) (Insert, Delete, Update, Select)

·         Setting query parameter

·         Executing query

·         Join (Cross joins, Inner joins, Outer Joins, Self joins.)

An Academic Initiative of CEBS © Adept 2017-18. All Right Reserved. Privacy Policy