Web Development using PHP (Diploma)

Server-side scripting with PHP, forms, sessions and MySQL connectivity.

6 महीनेअवधि 5Chapters31टॉपिक

सिलेबस · पाठ्यक्रम

Download PDF
01Unit 1: Introduction to PHP 6 टॉपिक
  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 टॉपिक
  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 टॉपिक
  1. GET and POST methods
  2. $_GET, $_POST and $_REQUEST
  3. Form validation
  4. File upload
  5. कुकीज़
  6. Sessions and session variables
  7. include and require
04Unit 4: PHP and MySQL 6 टॉपिक
  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 टॉपिक
  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

परिचय

आप यह कर पाएँगे

  • 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

यह किसके लिए है

  • Diploma Computer Science & Engineering students of Semester 5 (BTEUP)
  • Diploma IT and BCA students learning server-side web development

आपको क्या चाहिए

  • HTML, CSS and basic JavaScript (Web Design of Semester 4)
  • Basic SQL knowledge

सवाल

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? अभी पूछताछ करें — our centre will call you.