Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CodeIgniter Manish Sinha 31 st  January, 2010
Why CI? <ul><li>Zero configuration
Negligigble overhead
No strict Framework rules
No bloat, just provides an abstraction
Last, but not the least – Awesome Documentation </li></ul>
Features <ul><li>Uses MVC Model
Basic functionality
No Template required
ORM – Active Records
Upcoming SlideShare
Loading in …5
×

Codeigniter Presentation

1,027 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Codeigniter Presentation

  1. 1. CodeIgniter Manish Sinha 31 st January, 2010
  2. 2. Why CI? <ul><li>Zero configuration
  3. 3. Negligigble overhead
  4. 4. No strict Framework rules
  5. 5. No bloat, just provides an abstraction
  6. 6. Last, but not the least – Awesome Documentation </li></ul>
  7. 7. Features <ul><li>Uses MVC Model
  8. 8. Basic functionality
  9. 9. No Template required
  10. 10. ORM – Active Records
  11. 11. Form Validation, Sessions, Cookies, FileUploading, Caching, Encryption, URI Routing, Unit Testing, Mail etc </li></ul>
  12. 12. Control Flow
  13. 13. Controllers <ul><li>What is it?
  14. 14. How to write?
  15. 15. URI Segment Mapping
  16. 16. Default Controller
  17. 17. Organizing Controllers </li></ul>
  18. 18. Model <ul><li>What is it?
  19. 19. How to write?
  20. 20. Naming conventions
  21. 21. Loading a model </li></ul>
  22. 22. View <ul><li>What is it?
  23. 23. How to write?
  24. 24. .....
  25. 25. Returning views as data </li></ul>
  26. 26. Database <ul><li>Active Record
  27. 27. Generating results
  28. 28. Escaping queries
  29. 29. Protecting Identifiers
  30. 30. DDL and DML support </li></ul>
  31. 31. Unit Testing <ul><li>What is Unit Testing
  32. 32. Basic Asserts
  33. 33. Result for Unit Tests
  34. 34. Strict Asserts </li></ul>
  35. 35. Fire the questions

×