Your roadmap · आपका रोडमैप
- 1
Admission & first meetingप्रवेश और पहली मुलाकातEnquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.
- 2
Part 1 of the syllabusपाठ्यक्रम भाग 1Unit-wise coaching with notes and doubt classes.
Unit 1: Introduction to PHPUnit 2: Control Structures, Functions and ArraysUnit 3: Forms and State Management
- 3
Part 2 of the syllabusपाठ्यक्रम भाग 2Unit-wise coaching with notes and doubt classes.
Unit 4: PHP and MySQLUnit 5: OOP and Web Application Development
- 4
Unit tests & assignmentsयूनिट टेस्टRegular tests in the university / board pattern.
- 5
Semester 5 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षाPrevious papers and full revision before the exam.
- 6
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
Syllabus · पाठ्यक्रम
1 subject · 5 chapters · 31 topics
01Unit 1: Introduction to PHP
6 topics+
- Client-side vs server-side scripting
- Web server, XAMPP / WAMP installation
- PHP syntax, embedding PHP in HTML
- Variables, data types and constants
- Operators and expressions
- echo and print
02Unit 2: Control Structures, Functions and Arrays
6 topics+
- if, else, switch
- for, while, do-while, foreach
- User-defined functions, default arguments
- Variable scope and static variables
- Indexed, associative and multidimensional arrays
- Array and string functions
03Unit 3: Forms and State Management
7 topics+
- GET and POST methods
- $_GET, $_POST and $_REQUEST
- Form validation
- File upload
- Cookies
- Sessions and session variables
- include and require
04Unit 4: PHP and MySQL
6 topics+
- MySQL basics and phpMyAdmin
- Connecting with mysqli and PDO
- Creating database and tables from PHP
- Insert, select, update and delete records
- Displaying records in a table
- Prepared statements
05Unit 5: OOP and Web Application Development
6 topics+
- Classes and objects in PHP
- Constructors and inheritance
- Login and registration system
- Password hashing with password_hash()
- SQL injection and XSS prevention
- Introduction to PHP frameworks
About this course
You will be able to
- Explain client-server architecture and set up a local server with XAMPP / WAMP
- Write PHP scripts using variables, operators, control structures and functions
- Work with indexed and associative arrays and string functions
- Handle HTML forms with GET and POST and validate user input
- Maintain state with cookies and sessions and build a login system
- Connect PHP to MySQL and perform insert, select, update and delete operations
- Apply basic security practices such as prepared statements and password hashing
Who it is for
- Diploma Computer Science & Engineering students of Semester 5 (BTEUP)
- Diploma IT and BCA students learning server-side web development
What you need
- HTML, CSS and basic JavaScript (Web Design of Semester 4)
- Basic SQL knowledge
Online tests & result
Practice and unit tests online; marks and result show in your student login and at the centre.
Student login →
Questions
Which syllabus is followed?
The BTEUP Diploma Computer Science & Engineering Semester 5 Web Development using PHP syllabus. Where your college syllabus differs, the centre follows your own syllabus.
What software is needed?
XAMPP (Apache + PHP + MySQL) and a code editor such as VS Code - all free.
Will I build a project?
Yes. A small database-driven web application such as a student record system is built during the course.