What you'll learn

This course introduces students to the development of dynamic and interactive web applications using PHP and related web technologies. It covers both front-end basics (HTML, CSS, forms) and back-end programming using PHP, enabling students to build complete web-based solutions. Students will learn how to handle user input, manage sessions, interact with databases like MySQL, and implement authentication systems. The course emphasizes practical learning through real-world examples such as login systems, form validation, and CRUD (Create, Read, Update, Delete) operations. By the end of the course, students will be able to develop fully functional, database-driven web applications. EVALUATION SCHEME Internal Assessment: 30 Marks(One CA Exemption ) • 2 Assignments / Tests: 20 • Attendance : 10

  • Client-Server Architecture, HTTP, Web Browsers, Web Servers Introduction to PHP, Features, Environment Setup Syntax, Variables, Data Types, Operators Control Structures (if-else, loops)
  • Functions, Parameter Passing Arrays (Indexed, Associative, Multidimensional) String Handling Form Handling (GET, POST, Validation) Superglobals
  • Cookies and Sessions Login/Logout Systems File Handling and Uploading
  • Database Basics PHP-MySQL Connection CRUD Operations Forms with Database
  • OOP in PHP Error and Exception Handling Security (SQL Injection, XSS) Introduction to MVC Basic Introduction to Laravel
  • Client-Server Architecture, HTTP, Web Browsers, Web Servers Introduction to PHP, Features, Environment Setup Syntax, Variables, Data Types, Operators Control Structures (if-else, loops)
  • Functions, Parameter Passing Arrays (Indexed, Associative, Multidimensional) String Handling Form Handling (GET, POST, Validation) Superglobals
  • Cookies and Sessions Login/Logout Systems File Handling and Uploading
  • Database Basics PHP-MySQL Connection CRUD Operations Forms with Database
  • OOP in PHP Error and Exception Handling Security (SQL Injection, XSS) Introduction to MVC Basic Introduction to Laravel

Dr. Pooja Chopra
Associate Professor

An accomplished Associate Professor with over 18 years of academic and research experience, specializing in Computer Science. Completed Ph.D. in 2020 with a focus on cloud computing and intelligent systems. Demonstrated research excellence through 10+ Scopus-indexed publications in reputed international journals and conferences. Adept at mentoring students, leading academic initiatives, and contributing to curriculum development. Actively engaged in interdisciplinary research with a strong interest in AI, cloud resource provisioning, and emerging technologies.