BIT · Semester V
Web Technology II syllabus
Official TU syllabus for Web Technology II (BIT301): 10 units, 75 topics. Every unit links to its notes and solved questions.
1
PHP Fundamentals and Syntax
7 Q- Server side scripting concepts
- Embedding PHP code in web pages
- PHP comments and documentation
- Variable definition and declaration
- Loosely typed language characteristics
- Data types and type casting operators
- String operations and concatenation
2
Control Structures and Loops
1 Q- Conditional statements and switch statements
- For loops and iteration
- Foreach loops and array iteration
- While and do while loops
- Break and continue statements
- Loop control flow
3
Functions and Variable Scope
5 Q- Function definition and invocation
- Function parameters and return values
- Parameters by reference
- Global variables and scope
- Static variables and scope
- Anonymous functions and variable functions
- Missing parameters handling
4
Arrays and Data Structures
6 Q- Indexed arrays and associative arrays
- Array creation and manipulation
- Array slicing with array_slice function
- Array element insertion and removal with array_splice
- Conversion between arrays and variables
- Extract and compact functions
- String arrays and storage
5
String Processing and Regular Expressions
4 Q- String patterns and regular expressions
- String exploding and imploding
- String comparison and approximate equality
- Character access in strings
- String manipulation functions
- CSV file parsing
6
Object Oriented Programming
8 Q- Class and object definition
- Object instantiation
- Class properties and attributes
- Class methods and access
- Constructors and initialization
- Inheritance and class hierarchy
- Interfaces and class differences
- Anonymous classes
- Encapsulation principles
7
Form Handling and HTTP Methods
5 Q- Form data retrieval
- GET method and query strings
- POST method and request body
- GET versus POST comparison
- Form elements and input fields
- Form submission and event handling
- Response headers and redirects
8
Database Operations
5 Q- Database connection creation
- MySQLi object interface
- PHP Data Objects and PDO
- Database querying and SQL execution
- Data retrieval and display
- Data insertion into tables
- Data deletion from tables
- Result set handling
9
File Handling and Data Formats
5 Q- File reading operations
- File writing operations
- File operations and I/O
- JSON file parsing and reading
- CSV file parsing and processing
- File content display
10
Sessions, Cookies, and Error Handling
13 Q- Session creation and initialization
- Session management and termination
- User data maintenance with sessions
- Cookie creation and handling
- Cookie and session comparison
- Error handling and error handlers
- Error reporting and configuration
- Error suppression techniques
- Exception handling and try catch
- Error logs and logging
- HTTP authentication methods
- PHP.ini configuration settings
Study BIT301 the smart way
Solved questions, flashcards & practice