BITM Web Technology II
bitmsemester 4
Unit 1:Introduction
Server-side Scripting. Setting Up Development Server. PHP Basics: Introduction, Syntax, Comments, Output, Variables, Constants, Data Types, Operators. Control Statements (if, switch, for, for each, while, do-while, break, and continue). Functions (Defining Functions, Passing Arguments, Returning Value from Functions). Including and Requiring Files. PHP Super global.
Unit 2:Strings and Arrays
String and String Functions. Array (Definition, Numerically Indexed Array, Associative Array, Multidimensional Array, Using for each loop, Multidimensional Arrays, Array Functions). Regular Expressions.
Unit 3:Object-Oriented Programming
OOP Terminologies. Defining Classes. Creating Objects. Constructor and Destructor. Access Modifiers. Inheritance. Constants. Abstract Classes. Interfaces. Static Methods and Properties. Namespace. Exception Handling.
Unit 4:File and Form Handling
Reading and Writing Files. Building forms. Retrieving and Processing Form Data.
Unit 5:Working with Database
Using PHP to Create Connection with Databases. Querying Databases. CRUD Operations Using Forms.
Unit 6:Cookies, Sessions and Authentication
Setting, Accessing, and Destroying Cookies. HTTP Authentication. Using Sessions (Starting, Ending, Setting a Timeout, and Session Security).
Unit 7:Server-Side Web Framework
Basics of any one Server-Side Web Framework.
