Unit 3: Advanced Server-Side Scripting (OOP, AJAX, jQuery, Joomla & WordPress)-Exam Notes

1. Object-Oriented Programming (OOP) in PHP PHP supports both procedural and object-oriented programming. Advantages of OOP in PHP OOP Concepts in PHP Concept Description Example Class A blueprint or template for creating objects class Car {} Object Instance of a class $c1 = new Car(); Property Variable inside a class $name, $color Method Function inside…

Read More

Unit 2: Server-Side Scripting with Database Connectivity – Exam Revision Notes

1. Introduction to Server-Side Scripting Client vs Server Side: Feature Client-Side (JavaScript) Server-Side (PHP) Executed on Browser Server Visibility Code visible to user Hidden from user Speed Faster (no server interaction) Slower (depends on server) Database access Not possible directly Possible Example JavaScript PHP 2. PHP – Introduction Example: <?php   echo “Hello, PHP World!”; ?>…

Read More

Unit 7: Software Maintenance – Exam Notes

1. Introduction 2. Definition “Software maintenance is the process of enhancing and modifying software after delivery to correct faults, improve performance, or adapt it to a changed environment.” 3. Need for Maintenance 4. Types of Software Maintenance Type Description Example 1. Corrective Maintenance Fixes bugs and errors found after deployment. Fixing a login failure bug….

Read More

Unit 6: Software Testing and Quality Assurance – Exam Notes

1. Introduction 2. Verification and Validation Term Meaning Example Verification Ensures the product is being built correctly (process-oriented). “Are we building the product right?” Validation Ensures the right product is being built (output-oriented). “Are we building the right product?” 3. Levels of Testing 4. Testing Techniques A. Black-Box Testing B. White-Box Testing 5. Design of…

Read More

Unit 5: Coding – Exam Notes

1. Introduction to Coding 2. Objectives of Coding 3. Programming Languages and Development Tools Examples Development Tools 4. Language Selection Criteria When selecting a language, consider: 5. Good Programming Practices Writing high-quality code involves following certain standards and discipline. Key Practices 6. Coding Standards Examples 7. Code Documentation 8. Code Review Key Takeaways

Read More

Unit 2: Software Development Process Model – Exam Notes

1. Software Process A software process is a structured set of activities required to develop a software system.These activities include: 2. Software Process Models A software process model represents the order and flow in which activities are carried out in software development. a. Waterfall Model b. Evolutionary Development Model c. Component-Based Software Engineering (CBSE) 3….

Read More

Unit 9: Distributed Operating System(Operating System) – Exam Revision Notes

1. Introduction A Distributed Operating System (DOS) manages a collection of independent computers and makes them appear to the user as a single coherent system.It enables resource sharing, communication, and coordination among multiple computers. 2. Advantages of Distributed Systems 3. Disadvantages 4. Hardware and Software Concepts 5. Communication in Distributed Systems 6. Processes in Distributed…

Read More