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
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 |