Setting Up
  • Explaining MVC
  • Installing Code Igniter
  • Setup NetBeans IDE (Optional)
  • .htaccess Pretty URL's & Development Modes
  • MVC Quiz
Project: Creating The First Sections
  • Front-End Setup: CSS, JS, Includes (jQuery & Twitter Bootstrap)
  • Home Controller
  • Home View
  • Dashboard Controller
  • Dashboard View
  • Chapter 2 Quiz
Project: Creating our first Model
  • Creating a Database with Heidi SQL (Optional)
  • Using The Database Class & Active Record
  • Create a User Model
  • Using the Profiler to Debug
Project: Logging a User In
  • Session Class
  • Post Class & jQuery AJAX
  • Encryption vs Hashing
  • Chapter Quiz
Project: Registering Users
  • Setup Registration Area
  • Using & Extending the Form Validator
  • Security Notes
Project: Refactoring to an API and Getting JavaScript Buck-Wild
  • Create an API Controller & Prepare For New Methods!
  • Creating a Solid Javascript Structure
  • Create the JavaScript Dashboard File
Advancing our Javascript Structure
  • Javascript Create Ability
  • Improving our JS Result
  • Loading From Database
  • JavaScript Delete Ability & Debugging
  • JavaScript Update Note Completion and Undo
Creating a Reusable CRUD model
  • Adding GET ability
  • Adding INSERT and DELETE Ability
  • Adding UPDATE Ability
  • Refactoring our API Code with the CRUD Model
Creating Notes
  • PHP and JS to List and Create!
  • Preparing the Note Update: PHP and JS Templating/Event
  • Saving the Note Updates: PT 1
  • Saving the Note Updates: PT 2
  • Deleting Notes
  • Making the Create Forms Display Dynamically
  • Code Cleanup & Current Project Files
Appearance: Twitter Bootstrap
  • Bootstrapping the Login/Register Forms
  • Bootstrapping the Todo: PT 1
  • Bootstrapping the Todo: PT 2 (Revised)
  • Bootstrapping the Notes
  • Fixing Display Bugs
  • Closing Remarks
Misc
  • Using Languages or Internationalization (i18n)