Section 1 : CodeIgniter Basics

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

Section 2 : CRUD with CodeIgniter

Lecture 13 Intro to the CRUD 0:43
Lecture 14 Helper function examples 6:10
Lecture 15 Selecting Data in our DB table based on parameters 7:23
Lecture 16 Conditions in our Queries 3:46
Lecture 17 Inserting Data 6:27
Lecture 18 Updating Data
Lecture 19 Deleting Data 4:37

Section 3 : Project # 1 Login Application

Lecture 20 Intro to the Login APP 0:53
Lecture 21 Downloading Assets 4:32
Lecture 22 Creating Main Template 7:23
Lecture 23 Creating main file structure and loading main content 7:40
Lecture 24 Loading sidebar view 4:26
Lecture 25 Starting our CodeIgniter Form 5:22
Lecture 26 Creating the username input and attributes in the CodeIgniter way ) 5:27
Lecture 27 Creating the password and submit inputs 3:46
Lecture 28 Form processing methods 5:43

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

Lecture 29 Intro to Form Validation 0:36
Lecture 30 Form Validation Part 1
Lecture 31 Form Validation Part 2 3:57
Lecture 32 Form Validation Part 3 and using sessions 5:30
Lecture 33 Form Validation Part 4 3:43
Lecture 34 Setting up the else condition for validations 2:57
Lecture 35 Creating login user method in the user moded 4:34
Lecture 36 Giving our user some sessions with CodeIgniter 4:59
Lecture 37 Setting up notifications 5:2
Lecture 38 Displaying form based on conditions 7:38
Lecture 39 Creating the logout form 5:42
Lecture 40 Creating the logout method 3:41
Lecture 41 Creating an admin view 4:9
Lecture 42 About Proctor Testing Pdf

Section 5 : EXTRA LECTURES - Project #1 = Extended

Lecture 43 Intro 1:25
Lecture 44 Modifying index 4:3

Section 6 : Project #1 User Registration

Lecture 45 Creating more users columns 3:16
Lecture 46 Creating register view
Lecture 47 Creating register Method and Challenge 3:16
Lecture 48 Validations and Solution 4:26
Lecture 49 Navigation and Links 8:48
Lecture 50 Testing and setting up create user method 4:31
Lecture 51 Creating the user model code 5:39
Lecture 52 Testing and Creating User 2:35
Lecture 53 Password Encription 5:48
Lecture 54 Updating Login Code with password encryption 3:44

Section 7 : Project #1 Projects

Lecture 55 Intro 0:49
Lecture 56 Projects Home Page 3:17
Lecture 57 Creating the projects table 4:21
Lecture 58 Access to projects page code 6:21
Lecture 59 Projects model setup 4:38
Lecture 60 Displaying projects - bootstrapping part 1 11:7
Lecture 61 Displaying projects - bootstrapping part 2 4:50
Lecture 62 Displaying projects - bootstrapping part 3 6:11
Lecture 63 Displaying projects - bootstrapping part 4 7:23
Lecture 64 Displaying specific projects part #1 5:46
Lecture 65 Displaying specific projects part #2 5:17
Lecture 66 Displaying specific projects part #3 4:32
Lecture 67 Displaying specific projects part #4 4:42
Lecture 68 Creating the create method part 1 7:45
Lecture 69 Creating the create method part 2 5:54
Lecture 70 Creating the create project method in models and view 8:25
Lecture 71 Creating Projects 3:42
Lecture 72 Creating our projects controller edit method 6:58
Lecture 73 Creating the edit project method in the model 3:38
Lecture 74 Creating the get projects method in the model 6:33
Lecture 75 Editing projects 5:15
Lecture 76 Deleting projects 5:40
Lecture 77 Notifications and custom delete link 6:39
Lecture 78 Displaying projects part 1 3:38
Lecture 79 Displaying projects part 2 9:49
Lecture 80 Fixing Home page and a little bootstraping 4:45

Section 8 : Project #1 Tasks

Lecture 81 Intro to Tasks Section 0:53
Lecture 82 Creating the tasks table in the database, plus tasks controller and model 4:28
Lecture 83 Coding the tasks display method 5:36
Lecture 84 Displaying individual tasks
Lecture 85 Create task method 1 5:11
Lecture 86 Create task method 2 3:58
Lecture 87 Create task due date and CI URI class 11:33
Lecture 88 Task display links 7:19
Lecture 89 Edit task method in the controller 7:51
Lecture 90 Setting up important needed methods in the task model 6:11
Lecture 91 Display data in the edit task view 4:0
Lecture 92 Displaying date and BUG Fixing CHALLENGE 3:20
Lecture 93 Solution to BUG and more fixes 6:26
Lecture 94 Editing Tasks BUG and Solution 6:14
Lecture 95 Edit Task View Explanation Lecture 6:51

Section 9 : Joining Tables

Lecture 96 Intro to joining tables 0:57
Lecture 97 Joining table code part 1 9:36
Lecture 98 Joining table code part 2 6:10
Lecture 99 Displaying Joined Tables 10:44

Section 10 : Tasks Display View Page

Lecture 100 Intro 0:51
Lecture 101 Deleting tasks 7:14
Lecture 102 Redirecting after deletion 4:40
Lecture 103 Deleting tasks with projects 3:48

Section 11 : Projects Display View

Lecture 104 Intro 0:43
Lecture 105 Displaying Completed and Incomplete tasks 6:18
Lecture 106 Mark Complete Method part 1 6:33
Lecture 107 Mark Complete Method part 2 and Completed 3:36
Lecture 108 Notifications for tasks status 6:44

Section 12 : App Home View

Lecture 109 intro 0:54
Lecture 110 Creating the get all tasks method 4:57
Lecture 111 Displaying all tasks 4:21
Lecture 112 Displaying project name and tasks styling 8:21
Lecture 113 App Cosmetic Styling part 1 6:2
Lecture 114 App Cosmetic Styling part 2 12:0
Lecture 115 App Cosmetic Styling part 3 7:56
Lecture 116 Re-populating forms 2:52
Lecture 117 Fix for Firefox Date Input Field 5:30

Section 13 : Taking our Application ONLINE

Lecture 118 About Proctor Testing Pdf
Lecture 119 Displaying errors online 3:6
Lecture 120 Uploading files and database 4:52
Lecture 121 Importing and configuring online files 5:58
Lecture 122 Configuring Sessions and more 5:26
Lecture 123 Application testing and final edits if needed
Lecture 124 Displaying projects for specific user only, in projects home page 3:53

Section 14 : Extra Lectures!

Lecture 125 Dynamic active navigation 5:51