Posts

Lecture Notes of Day 1 - Introduction to CodeIgniter

    Lecture Notes of Day 1 - Introduction to CodeIgniter Objective: Understand what CodeIgniter is and why it's used. Install CodeIgniter and set up a basic project. Outcome: You will be able to set up CodeIgniter and have a basic understanding of its architecture. 1. What is CodeIgniter? Definition: CodeIgniter is an open-source web application framework for building dynamic websites with PHP. It is designed to enable developers to create web applications quickly and efficiently.   Key Features:   Lightweight: CodeIgniter is known for its small footprint, which means it has a minimalistic approach and does not require extensive resources. MVC Architecture: CodeIgniter follows the Model-View-Controller (MVC) design pattern, which separates the application logic from the user interface, making it easier to manage and scale applications. Easy to Learn: CodeIgniter has a straightforward setup and a simple learning curve, making it ideal for b...