Mô tả

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.

Bạn sẽ học được gì

Learn to use CodeIgniter

Learn to build Web Applications

Have a new PHP Skill that would increase income

Yêu cầu

  • Basic OOP PHP

Nội dung khoá học

14 sections

CodeIgniter Basics

12 lectures
Intro to the Course
02:52
Exercise Files
01:46
What is code igniter and how it works?
06:25
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
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
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
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

EXTRA LECTURES - Project #1 = Extended

2 lectures
Intro
01:25
Modifying index.php
04:02

Project #1: User Registration

10 lectures
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
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
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
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
Intro
00:50
Deleting tasks
07:14
Redirecting after deletion
04:40
Deleting tasks with projects
03:48

Projects Display View

5 lectures
Intro
00:42
Displaying Completed and Incomplete tasks
06:17
Mark Complete Method part 1
06:33
Mark Complete Method part 2 and Completed
03:35
Notifications for tasks status
06:43

App Home View

9 lectures
intro
00:53
Creating the get all tasks method
04:56
Displaying all tasks
04:21
Displaying project name and tasks styling
08:21
App Cosmetic Styling part 1
06:01
App Cosmetic Styling part 2
11:59
App Cosmetic Styling part 3
07:56
Re-populating forms
02:51
Fix for Firefox Date Input Field
05:29

Taking our Application ONLINE

7 lectures
Hosting setup
04:58
Displaying errors online
03:05
Uploading files and database
05:00
Importing and configuring online files
05:58
Configuring Sessions and more
05:26
Application testing and final edits if needed
03:52
Displaying projects for specific user only, in projects home page
03:52

Extra Lectures!

1 lectures
Dynamic active navigation
05:51

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.