Web Development using PHP

Diploma Engineering · Semester 5 — Server-side scripting with PHP, forms, sessions and MySQL connectivity.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Introduction to PHPUnit 2: Control Structures, Functions and ArraysUnit 3: Forms and State Management
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: PHP and MySQLUnit 5: OOP and Web Application Development
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 5 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 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
  1. Client-side vs server-side scripting
  2. Web server, XAMPP / WAMP installation
  3. PHP syntax, embedding PHP in HTML
  4. Variables, data types and constants
  5. Operators and expressions
  6. echo and print
02Unit 2: Control Structures, Functions and Arrays 6 topics
  1. if, else, switch
  2. for, while, do-while, foreach
  3. User-defined functions, default arguments
  4. Variable scope and static variables
  5. Indexed, associative and multidimensional arrays
  6. Array and string functions
03Unit 3: Forms and State Management 7 topics
  1. GET and POST methods
  2. $_GET, $_POST and $_REQUEST
  3. Form validation
  4. File upload
  5. Cookies
  6. Sessions and session variables
  7. include and require
04Unit 4: PHP and MySQL 6 topics
  1. MySQL basics and phpMyAdmin
  2. Connecting with mysqli and PDO
  3. Creating database and tables from PHP
  4. Insert, select, update and delete records
  5. Displaying records in a table
  6. Prepared statements
05Unit 5: OOP and Web Application Development 6 topics
  1. Classes and objects in PHP
  2. Constructors and inheritance
  3. Login and registration system
  4. Password hashing with password_hash()
  5. SQL injection and XSS prevention
  6. 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.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.