Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development CodeIgniter

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.
Rating: 4.4 out of 54.4 (1,395 ratings)
6,911 students
Created by Edwin Diaz, Coding Faculty Solutions
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn to use CodeIgniter
  • Learn to build Web Applications
  • Have a new PHP Skill that would increase income
Curated for the Udemy for Business collection

Course content

14 sections • 125 lectures • 10h 39m total length

  • Preview02:52
  • Preview01:46
  • Preview06: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

  • 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

  • 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

  • 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

  • Intro
    01:25
  • Modifying index.php
    04:02

  • 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

  • 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

  • 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

  • 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

  • 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

Featured review

Zubayr Ganiyu
Zubayr Ganiyu
56 courses
5 reviews
Rating: 5.0 out of 5a year ago
If you are Looking for Intructor who cares it Edwin diaz. Looking to have fun why learning Choose Edwin diaz Looking for Instructor who do not copy and paste Search Edwin Best Intructor in Udemy Era Thank you sir 🍑🍑🍑🍑🍑🍑🍑

Instructors

Edwin Diaz
Web Developer & Premium Udemy Instructor - 700,000 students
Edwin Diaz
  • 4.4 Instructor Rating
  • 100,654 Reviews
  • 725,329 Students
  • 47 Courses

Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.

With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.

Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.

For Mr. Diaz, there is nothing more rewarding than helping others become successful.

His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

Apart from teaching he enjoys spending part of his time with his family.

Coding Faculty Solutions
Coding Faculty
Coding Faculty Solutions
  • 4.4 Instructor Rating
  • 91,372 Reviews
  • 634,352 Students
  • 32 Courses

Coding Faculty creates high quality technology training content. We aim to teach technology the right way but at the same time putting emphasis on each of our students. We are a growing team of professional trainers who love our work but overall helping our students reach their maximum potential in their career.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.