Beginners Guide to Codeigniter
3.7 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
481 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Beginners Guide to Codeigniter to your Wishlist.

Add to Wishlist

Beginners Guide to Codeigniter

Learn Codeigniter starting from the basics correctly with this Codeigniter tutorial for beginners.
3.7 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
481 students enrolled
Published 6/2012
English
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 4 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Description

Codeigniter is one of the most popular and mature PHP frameworks.

With this Codeigniter tutorial for beginners, you'll be learning codeigniter from the basics, correctly. After following this Codeigniter tutorial, you will be able to customize codeigniter to suit your needs and build your project with codeigniter like a pro.

Throughout this project we are working with a Mini Project. It is help us to apply things we've learned. So you can not only gain knowledge but you can see how  they can be applied in real life too.

Time is more valuable than money. I prepared this Codeigniter tutorial course to be very effective, so you can learn everything you need to know about codeigniter in less time.

Course will be mostly on videos, and you can download related materials too.

Requirements

  • Basic knowledge in PHP (try this course for learning PHP)
  • Basic knowledge in WAMP/LAMP/MAMP and MySQL will be helpful

Learn Codeigniter correctly and get most out of it with this Codeigniter tutorial.

( I'm not a native English Speaker - But I try to make it clear as possible as I can )

Students Who Viewed This Course Also Viewed
Curriculum For This Course
40 Lectures
03:20:46
+
Introduction
3 Lectures 06:17

Introduce to the course and discuss what you can get from this course.

Preview 01:49

In this video you'll be learning how to install codeigniter

Notes on installing development setup

Befor installing codeigniter you must have install a PHP devlopment. Plese use following links if you've not installed yet.

 

Preview 04:07

Codeigniter has the one of the best well documented user guide. I recommend you to follow the user guide along with what we are learning here. After once we've learned some thing, try to look at the user guide and try to learn more about it. You can follow the online user guide or the version availa…
Preview 00:21
+
Basic Concepts
2 Lectures 06:30

In this video you'll learn the MVC theory and how it is implemented in Codeigniter

Preview 02:35

In this video I'll explain you about the basic URL routing of the codeigniter and how you can access controllers via web browser.

Preview 03:55
+
Codeigniter Basics
6 Lectures 37:30

In this video you'll be learning how to create a Controller in codeigniter and see what are the things you can do the controller

Preview 10:00

In this video, you'll be learning how to create a view in codeigniter and use it with the controller.

Views
08:05

In this video, you'll be learning how to create a model and how it can be loaded into the controller.

Models
08:19

In this video you will learning about Codeigniter helpers and search for available helpers in the codeigniter.

You can download the Source Code as a gist

Helpers
03:02

In this video, you'll be learning how to use codeigniter libraries and search for available libraries.

Libraries
04:05

In this video, you'll be learning how to use static files like (CSS, JavaScript, Images) with codeigniter

Using Static Files
03:59
+
Using the Database
4 Lectures 29:51
In this section we are learning about how we can integrate databases with codeigniter. There are two methods. Traditional SQL way Codeigniter Active Records I will guide you on both. But there is no way we can say, one is better than the other. You can mix both of them in different scenarios.  In th…
Introduction to Databases
00:29

In this video, You'll be learning how to configure and connect to the Database(MySql) using codeigniter.

Connecting
04:10

In this video, you'll be learning how to interact with a MySql database using SQL in codeigniter.

With SQL
13:06

In this video, You'll be learning how to interact with the Database using Active Records.

 

With Active Records
12:06
+
Mini Project
10 Lectures 58:12

In this video, I'll explain you about the mini project and how we are building it in the next few videos.

Preview 01:37

In this video, I'll be showing you to create database for the mini project

Creating the Database
03:10

In this video, I'll show you how to create the basic template for our Mini Project (My Blog).

Creating the base template
06:33

In this video, I'll show you how to add out blog post into the database.

Adding a Blog Post - Part 1
05:04

In this video, I'll show you how to add our blog post into the database.

Adding a Blog Post - Part 2
11:44

In this video, I'll show you how to add all the posts in my database (post table) in a single page.

Some of the PHP functions we've used

Loading all the posts
12:20

In this I'll show you how to load a single post into a view.

Loading a Single Post
10:17

In this video, I'll show you how to add the delete functionality to our Blog Engine - My Blog

Delete Post Functionality
05:50

It's time to do some exercise on your own :)

Recap + Exercise
01:37

You can download the complete source code for the Mini Project and the Sample Database SQL.

Source Code with Database SQL
2.3 MB
+
Security
5 Lectures 17:57

In this video, I will demostrate how XSS works and how to prevent it using Codeigniter.

XSS Prevention
09:13

In this video, you will be learning about how to prevent SQL Injection attacks using codeigniter.

SQL Injection Prevention
01:03

In this video you'll be learning how to prevent displaying PHP error.

Hiding PHP Errors
02:04

Form Validation is a good practice when we talk about Security and as well as usability.  Codeigniter has a very effective and easy way to validate forms. Here is the user guide for that. It is well explained and complete. If you find something difficult or unclear please comment here. I'm happy to…
Form Validation
00:15

In this video, I will demonstrate CSRF attack (in a developer perspective) and how you can prevent it using codeigniter.

  • Learn more about the CSRF
  • Tool to send HTTP Requests (Chrome)
  • Details need to fill in the above tool (or something similar)
  • A detailed blog post on how CSRF protection works in Codeigniter
CSRF Prevention
05:22
+
Configuration
5 Lectures 17:17

In this video, you'll be learning about the config files in codeigniter and create your own config files.

Config Files
08:43

In this video, You'll be learning how to load libraries, helpers and config files automatically.

Autoloading
02:18

Here is the example URL for a simple controller in codeigniter  localhost/ci/index.php/user/select sometimes index.php  looks bit awkward. So you might need to remove that. Codeigniter has a way to do it and it is based on apache's .htaccess file.  You can use this Wiki Article to remove that. If yo…
Remove index.php
00:19

In this video, I will show you how to change the application folder into something else you specify.

Change Application Folder
01:41

In this video, you'll be learning how about advanced URL Routing in codeigniter.

Advanced URL Routing
04:16
+
Extend Codeigniter
5 Lectures 26:08

In this video, you'll be learning how to add a custom library to your codeigniter installation.

Creating a library
07:24

In this video, you'll be learning how to extend a library in codeigniter.

Extend a library
04:30

In this video you'll be learning how to add a custom helper to your codeigniter installation.

Adding a helper
04:13

In this video, I'll be showing how to extend a helper in codeigniter.

Extend a helper
03:08

In this video, you'll be learning how to extend Core Codeigniter classes. (demonstrating, extending Controller class)

Extending Core Classes
06:53
About the Instructor
Arunoda Susiripala
3.7 Average rating
36 Reviews
481 Students
1 Course
Entrepreneur, Consultant

Arunoda Susiripala is young entrepreneur based on Colombo, Sri Lanka.

He has co-founded kodeincloud(an cloud SMS app engine) 1 year back and now he's working with Dokeeno (a tool for announcing product updates)

He has over 5 year experience in software development and he loves to discover and learn new things.

He is also running his own technology consultant firm to help companies to win over technical challenges.

His expertise areas are

  • PHP
  • JavaScript
  • NodeJS
  • Cloud
  • Architectural Design
  • Entrepreneurship