PHP MVC Framework CodeIgniter Tutorial for Beginners Project
4.6 (968 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,268 students enrolled

PHP MVC Framework CodeIgniter Tutorial for Beginners Project

Learn how to use the Most Popular PHP MVC Framework and create the best applications, easily, securely and fast.
Highest Rated
4.6 (968 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,268 students enrolled
Last updated 2/2016
English
English [Auto-generated]
Current price: $11.99 Original price: $99.99 Discount: 88% off
4 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10.5 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to use CodeIgniter
  • Learn to build Web Applications

  • Have a new PHP Skill that would increase income

Course content
Expand all 125 lectures 10:39:17
+ CodeIgniter Basics
12 lectures 56:44
Installing CodeIgniter
03:13
Get Into the file structure
07:47
Using methods in views
04:07
Creating custom controllers
03:44
Creating a model and a database
03:48
Creating the users controller and creating a user model method
04:57
Auto-loading Model
07:31
Processing a result from a model in a controller
03:25
Transferring data to views
07:09
+ CRUD with CodeIgniter
7 lectures 33:50
Intro to the CRUD
00:43
Helper function examples
06:10
Selecting Data in our DB table based on parameters
07:23
Conditions in our Queries
03:46
Inserting Data
06:26
Updating Data
04:45
Deleting Data
04:37
+ Project # 1 : Login Application
9 lectures 45:09
Intro to the Login APP
00:53
Downloading Assets
04:31
Creating Main Template
07:22
Creating main file structure and loading main content
07:39
Loading sidebar view
04:26
Starting our CodeIgniter Form
05:22
Creating the username input and attributes in the CodeIgniter way :)
05:27
Creating the password and submit inputs
03:46
Form processing methods
05:43
+ Project # 1 : Login Application - Form Validation with CodeIgniter
14 lectures 58:40
Intro to Form Validation
00:36
Form Validation Part 1
04:56
Form Validation Part 2
03:57
Form Validation Part 3 and using sessions
05:30
Form Validation Part 4
03:42
Setting up the else condition for validations
02:57
Creating login user method in the user moded
04:34
Giving our user some sessions with CodeIgniter
04:59
Setting up notifications
05:02
Displaying form based on conditions
07:38
Creating the logout form
05:41
Creating the logout method
03:41
Creating an admin view
04:08
Wrapping this up
01:19
+ Project #1: User Registration
10 lectures 47:11
Creating more users columns
03:16
Creating register view
05:12
Creating register Method and Challenge
03:15
Validations and Solution
04:26
Navigation and Links
08:48
Testing and setting up create user method
04:30
Creating the user model code
05:38
Testing and Creating User
02:34
Password Encription
05:48
Updating Login Code with password encryption
03:44
+ Project #1: Projects
26 lectures 02:27:45
Intro
00:48
Projects Home Page
03:17
Creating the projects table
04:21
Access to projects page code
06:21
Projects model setup
04:38
Displaying projects - bootstrapping part 1
11:07
Displaying projects - bootstrapping part 2
04:50
Displaying projects - bootstrapping part 3
06:11
Displaying projects - bootstrapping part 4
07:22
Displaying specific projects part #1
05:45
Displaying specific projects part #2
05:16
Displaying specific projects part #3
04:32
Displaying specific projects part #4
04:42
Creating the create method part 1
07:45
Creating the create method part 2
05:53
Creating the create project method in models and view
08:24
Creating Projects
03:42
Creating our projects controller edit method
06:58
Creating the edit project method in the model
03:37
Creating the get projects method in the model
06:33
Editing projects
05:14
Deleting projects
05:40
Notifications and custom delete link
06:39
Displaying projects part 1
03:38
Displaying projects part 2
09:48
Fixing Home page and a little bootstraping
04:44
+ Project #1: Tasks
15 lectures 01:25:54
Intro to Tasks Section
00:52
Creating the tasks table in the database, plus tasks controller and model
04:28
Coding the tasks display method
05:35
Displaying individual tasks
06:09
Create task method 1
05:11
Create task method 2
03:58
Create task due date and CI URI class
11:32
Task display links
07:19
Edit task method in the controller
07:50
Setting up important needed methods in the task model
06:10
Display data in the edit task view
04:00
Displaying date and BUG Fixing CHALLENGE
03:20
Solution to BUG and more fixes
06:25
Editing Tasks BUG and Solution
06:14
Edit Task View Explanation Lecture
06:51
+ Joining Tables
4 lectures 27:26
Intro to joining tables
00:57
Joining table code part 1
09:35
Joining table code part 2
06:10
Displaying Joined Tables
10:44
+ Tasks Display View Page
4 lectures 16:32
Intro
00:50
Deleting tasks
07:14
Redirecting after deletion
04:40
Deleting tasks with projects
03:48
Requirements
  • Basic OOP PHP
Description

UPDATED as of March 2016

BIGGEST CodeIgniter Course in UDEMY!

Hands on Real Life Project inside!


Do you want to really master PHP dynamic applications and website development?

Then this course will speed up the process by allowing you to learn how to use the most popular PHP framework in the planet, "CodeIgniter".

Coding in PHP or any other language can be time consuming, especially for common tasks. Using a framework is the best way to apply common tasks, like:

  1. Security
  2. Form validation
  3. Database configurations
  4. Database queries (CRUD)

If you want to be a head of the competition and get paid more, then using a FRAMEWORK is the way to do.

High paying jobs require knowledge of frameworks, since speed and accuracy are crucial for the development team and company.

Having knowledge of using frameworks will allow you to find a hight paying job, or find a job easier than not having the skill at all.

My Personal Experience

My first job interview required a codeigniter knowledge and because I did not have the skill, I did not get the job even though I knew how to code in PHP.

That jobs started at 75K per year in the US and that could've propelled big time in my career, it wasn't until after I acquired this skill that jobs were pouring in from everywhere.

I created this course with the intention to provide you with the knowledge you need to use codeigniter to develop applications fast and efficiently. I also create this course to help you provide a great skill that will propel you in your web development career.

Why Codeigniter?

Because is the most popular PHP framework and is on demand for jobs and freelance projects.

Who this course is for:
  • This is meant for students who want to developer PHP dynamic applications and websites faster
  • This is meant for students who have basic Knowledge of OOP in PHP
  • This is meant for students who want to become better at PHP
  • This is meant for students who want to improve their careers or get a better one