CI CodeIgniter Framework

Learn CodeIgniter routing, controllers, views, models, validation, filters, migrations, APIs, and deployment.

Lessons

Sign in to save progress
1 CodeIgniter Tutorial 2 CodeIgniter HOME 3 CodeIgniter Introduction 4 CodeIgniter MVC 5 CodeIgniter Installation 6 Composer with CodeIgniter 7 CodeIgniter Spark 8 CodeIgniter Project Structure 9 public/index.php 10 CodeIgniter .env Configuration 11 App Configuration 12 Base URL 13 CodeIgniter Environments 14 Request Lifecycle 15 Namespaces & Autoloading 16 CodeIgniter Modules 17 Routing Basics 18 Route Methods 19 Route Placeholders 20 Route Filters 21 Route Groups 22 Named Routes 23 Route Priority 24 Reverse Routing 25 Controllers 26 BaseController 27 Controller Methods 28 Request Object 29 Response Object 30 Redirects 31 Content Negotiation 32 HTTP Status Codes 33 CSRF Protection 34 Views Basics 35 Layouts & Sections 36 View Cells 37 View Data 38 View Renderer 39 Escaping Output 40 HTML Forms 41 Validation Basics 42 Validation Rules 43 Custom Validation Rules 44 Validation Errors 45 Form Helper 46 Old Input 47 File Upload 48 File Validation 49 Image Manipulation 50 Email Service 51 Sessions 52 Flashdata 53 Cookies 54 Filters 55 Auth Filter 56 Throttling Filter 57 Security Headers 58 Models Basics 59 Model Configuration 60 Allowed Fields 61 Entities 62 Entity Casting 63 Model Callbacks 64 Query Builder 65 Select, Where & Order 66 Inserts & Updates 67 Deletes & Soft Deletes 68 Joins 69 Transactions 70 Pagination 71 Database Configuration 72 Migrations 73 Migration Fields 74 Foreign Keys & Indexes 75 Seeders 76 Database Forge 77 Raw Queries 78 Prepared Queries 79 Multiple Databases 80 Cache 81 Services 82 Custom Services 83 Helpers 84 Libraries 85 Config Classes 86 Events 87 CLI Commands 88 Localization 89 Language Files 90 Validation Localization 91 REST APIs 92 ResourceController 93 ResponseTrait 94 JSON Responses 95 API Validation 96 API Auth Tokens 97 CORS 98 API Rate Limits 99 API Content Negotiation 100 Testing Basics 101 Feature Tests 102 Database Tests 103 Controller Tests 104 Mock Services 105 Debug Toolbar 106 Logs 107 Error Handling 108 Exceptions 109 Performance & Caching 110 Query Optimization 111 Production Environment 112 Deployment 113 Shared Hosting 114 Nginx & Apache 115 Writable Permissions 116 Backup & Restore 117 Security Checklist 118 Code Style 119 Modules Architecture 120 Repositories & Services 121 Practical CRUD Project 122 Admin Dashboard Project 123 Auth Login Project 124 File Upload Project 125 API Project 126 CodeIgniter Examples 127 CodeIgniter Quiz 128 CodeIgniter Exercises 129 CodeIgniter Practice Problems 130 CodeIgniter Syllabus 131 CodeIgniter Study Plan 132 CodeIgniter Bootcamp 133 CodeIgniter Interview Prep 134 CodeIgniter Certificate
CI

CodeIgniter Framework

Learn CodeIgniter routing, controllers, views, models, validation, filters, migrations, APIs, and deployment.

Start First Lesson →