Section 1 : CodeIgniter Basics

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 2 Exercise Files 00:01:25 Duration
Lecture 3 What is code igniter and how it works 00:05:25 Duration
Lecture 4 Installing CodeIgniter 00:03:00 Duration
Lecture 5 Get Into the file structure 00:07:48 Duration
Lecture 6 Using methods in views 00:04:07 Duration
Lecture 7 Creating custom controllers 00:03:45 Duration
Lecture 8 Creating a model and a database 00:03:49 Duration
Lecture 9 Creating the users controller and creating a user model method 00:04:57 Duration
Lecture 10 Auto-loading Model 00:07:31 Duration
Lecture 11 Processing a result from a model in a controller 00:03:25 Duration
Lecture 12 Transferring data to views 00:07:10 Duration

Section 2 : CRUD with CodeIgniter

Lecture 1 Intro to the CRUD 00:00:43 Duration
Lecture 2 Helper function examples 00:06:10 Duration
Lecture 3 Selecting Data in our DB table based on parameters 00:07:23 Duration
Lecture 4 Conditions in our Queries 00:03:46 Duration
Lecture 5 Inserting Data 00:06:27 Duration
Lecture 6 Updating Data
Lecture 7 Deleting Data 00:04:37 Duration

Section 3 : Project # 1 Login Application

Lecture 1 Intro to the Login APP 00:00:53 Duration
Lecture 2 Downloading Assets 00:04:32 Duration
Lecture 3 Creating Main Template 00:07:23 Duration
Lecture 4 Creating main file structure and loading main content 00:07:40 Duration
Lecture 5 Loading sidebar view 00:04:26 Duration
Lecture 6 Starting our CodeIgniter Form 00:05:22 Duration
Lecture 7 Creating the username input and attributes in the CodeIgniter way ) 00:05:27 Duration
Lecture 8 Creating the password and submit inputs 00:03:46 Duration
Lecture 9 Form processing methods 00:05:43 Duration

Section 4 : Project # 1 Login Application - Form Validation with CodeIgniter

Lecture 1 Intro to Form Validation 00:00:36 Duration
Lecture 2 Form Validation Part 1
Lecture 3 Form Validation Part 2 00:03:57 Duration
Lecture 4 Form Validation Part 3 and using sessions 00:05:30 Duration
Lecture 5 Form Validation Part 4 00:03:43 Duration
Lecture 6 Setting up the else condition for validations 00:02:57 Duration
Lecture 7 Creating login user method in the user moded 00:04:34 Duration
Lecture 8 Giving our user some sessions with CodeIgniter 00:04:59 Duration
Lecture 9 Setting up notifications 00:05:02 Duration
Lecture 10 Displaying form based on conditions 00:07:38 Duration
Lecture 11 Creating the logout form 00:05:42 Duration
Lecture 12 Creating the logout method 00:03:41 Duration
Lecture 13 Creating an admin view 00:04:09 Duration
Lecture 14 About Proctor Testing

Section 5 : EXTRA LECTURES - Project #1 = Extended

Lecture 1 Intro 00:01:25 Duration
Lecture 2 Modifying index 00:04:03 Duration

Section 6 : Project #1 User Registration

Lecture 1 Creating more users columns 00:03:16 Duration
Lecture 2 Creating register view
Lecture 3 Creating register Method and Challenge 00:03:16 Duration
Lecture 4 Validations and Solution 00:04:26 Duration
Lecture 5 Navigation and Links 00:08:48 Duration
Lecture 6 Testing and setting up create user method 00:04:31 Duration
Lecture 7 Creating the user model code 00:05:39 Duration
Lecture 8 Testing and Creating User 00:02:35 Duration
Lecture 9 Password Encription 00:05:48 Duration
Lecture 10 Updating Login Code with password encryption 00:03:44 Duration

Section 7 : Project #1 Projects

Lecture 1 Intro 00:00:49 Duration
Lecture 2 Projects Home Page 00:03:17 Duration
Lecture 3 Creating the projects table 00:04:21 Duration
Lecture 4 Access to projects page code 00:06:21 Duration
Lecture 5 Projects model setup 00:04:38 Duration
Lecture 6 Displaying projects - bootstrapping part 1 00:11:07 Duration
Lecture 7 Displaying projects - bootstrapping part 2 00:04:50 Duration
Lecture 8 Displaying projects - bootstrapping part 3 00:06:11 Duration
Lecture 9 Displaying projects - bootstrapping part 4 00:07:23 Duration
Lecture 10 Displaying specific projects part #1 00:05:46 Duration
Lecture 11 Displaying specific projects part #2 00:05:17 Duration
Lecture 12 Displaying specific projects part #3 00:04:32 Duration
Lecture 13 Displaying specific projects part #4 00:04:42 Duration
Lecture 14 Creating the create method part 1 00:07:45 Duration
Lecture 15 Creating the create method part 2 00:05:54 Duration
Lecture 16 Creating the create project method in models and view 00:08:25 Duration
Lecture 17 Creating Projects 00:03:42 Duration
Lecture 18 Creating our projects controller edit method 00:06:58 Duration
Lecture 19 Creating the edit project method in the model 00:03:38 Duration
Lecture 20 Creating the get projects method in the model 00:06:33 Duration
Lecture 21 Editing projects 00:05:15 Duration
Lecture 22 Deleting projects 00:05:40 Duration
Lecture 23 Notifications and custom delete link 00:06:39 Duration
Lecture 24 Displaying projects part 1 00:03:38 Duration
Lecture 25 Displaying projects part 2 00:09:49 Duration
Lecture 26 Fixing Home page and a little bootstraping 00:04:45 Duration

Section 8 : Project #1 Tasks

Lecture 1 Intro to Tasks Section 00:00:53 Duration
Lecture 2 Creating the tasks table in the database, plus tasks controller and model 00:04:28 Duration
Lecture 3 Coding the tasks display method 00:05:36 Duration
Lecture 4 Displaying individual tasks
Lecture 5 Create task method 1 00:05:11 Duration
Lecture 6 Create task method 2 00:03:58 Duration
Lecture 7 Create task due date and CI URI class 00:11:33 Duration
Lecture 8 Task display links 00:07:19 Duration
Lecture 9 Edit task method in the controller 00:07:51 Duration
Lecture 10 Setting up important needed methods in the task model 00:06:11 Duration
Lecture 11 Display data in the edit task view 00:04:00 Duration
Lecture 12 Displaying date and BUG Fixing CHALLENGE 00:03:20 Duration
Lecture 13 Solution to BUG and more fixes 00:06:26 Duration
Lecture 14 Editing Tasks BUG and Solution 00:06:14 Duration
Lecture 15 Edit Task View Explanation Lecture 00:06:51 Duration

Section 9 : Joining Tables

Lecture 1 Intro to joining tables 00:00:57 Duration
Lecture 2 Joining table code part 1 00:09:36 Duration
Lecture 3 Joining table code part 2 00:06:10 Duration
Lecture 4 Displaying Joined Tables 00:10:44 Duration

Section 10 : Tasks Display View Page

Lecture 1 Intro 00:00:51 Duration
Lecture 2 Deleting tasks 00:07:14 Duration
Lecture 3 Redirecting after deletion 00:04:40 Duration
Lecture 4 Deleting tasks with projects 00:03:48 Duration

Section 11 : Projects Display View

Lecture 1 Intro 00:00:43 Duration
Lecture 2 Displaying Completed and Incomplete tasks 00:06:18 Duration
Lecture 3 Mark Complete Method part 1 00:06:33 Duration
Lecture 4 Mark Complete Method part 2 and Completed 00:03:36 Duration
Lecture 5 Notifications for tasks status 00:06:44 Duration

Section 12 : App Home View

Lecture 1 intro 00:00:54 Duration
Lecture 2 Creating the get all tasks method 00:04:57 Duration
Lecture 3 Displaying all tasks 00:04:21 Duration
Lecture 4 Displaying project name and tasks styling 00:08:21 Duration
Lecture 5 App Cosmetic Styling part 1 00:06:02 Duration
Lecture 6 App Cosmetic Styling part 2 00:12:00 Duration
Lecture 7 App Cosmetic Styling part 3 00:07:56 Duration
Lecture 8 Re-populating forms 00:02:52 Duration
Lecture 9 Fix for Firefox Date Input Field 00:05:30 Duration

Section 13 : Taking our Application ONLINE

Lecture 1 About Proctor Testing
Lecture 2 Displaying errors online 00:03:06 Duration
Lecture 3 Uploading files and database 00:04:52 Duration
Lecture 4 Importing and configuring online files 00:05:58 Duration
Lecture 5 Configuring Sessions and more 00:05:26 Duration
Lecture 6 Application testing and final edits if needed
Lecture 7 Displaying projects for specific user only, in projects home page 00:03:53 Duration

Section 14 : Extra Lectures!

Lecture 1 Dynamic active navigation 00:05:51 Duration