Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PHP MVC Framework CodeIgniter Tutorial for Beginners Project
Rating: 4.2 out of 5(1,583 ratings)
7,839 students

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.
Last updated 1/2021
English
English [Auto],

What you'll learn

  • Learn to use CodeIgniter
  • Learn to build Web Applications
  • Have a new PHP Skill that would increase income

Course content

14 sections125 lectures10h 39m total length
  • Intro to the Course2:52

    Set a daily learning goal, take immediate action, and stay motivated to finish the PHP MVC CodeIgniter beginners course, applying the skills to advance your career.

  • Exercise Files1:46

    Download the student and exercise files, including assets and the Ignitor version, to follow the course setup with completed lecture files and ongoing updates.

  • What is code igniter and how it works?6:25

    Learn what CodeIgniter is, a PHP framework with pre-defined functions, and how MVC—models, views, and controllers—separates database logic from presentation to streamline development.

  • Installing CodeIgniter3:13

    Install CodeIgniter by downloading the 3.x version from codeigniter.com and unzipping it into a local server folder, then access via localhost as you begin exploring models, views, and controllers.

  • Get Into the file structure7:47

    Explore the CodeIgniter file structure by examining the application's controllers, models, and views, and learn how the welcome controller loads a view with load->view.

  • Using methods in views4:07

    Learn how CodeIgniter loads controllers and their methods to render views, understand index methods, and build a custom controller with a corresponding view in a PHP MVC workflow.

  • Creating custom controllers3:44

    Create a custom home controller in the controllers folder, extend CodeIgniter's CI_Controller, and load a view to display content; the controller will communicate with a model in the next lesson.

  • Creating a model and a database3:48

    Create a database and a users table in phpMyAdmin, then build a user_model to communicate with the database in CodeIgniter.

  • Creating the users controller and creating a user model method4:57

    Create a users controller to communicate with the user model, load the model, and implement a show method that fetches users in the CodeIgniter MVC framework.

  • Auto-loading Model7:31

    Learn how to auto-load a model in CodeIgniter and connect to the database, switching from manual model loading to automatic loading, configure database settings, and perform a basic get query.

  • Processing a result from a model in a controller3:25

    Explore processing a model result in a controller with a for each loop, transitioning to using views. See how database rows become object properties and are echoed before view integration.

  • Transferring data to views7:09

    Explains transferring data from a controller to a view in a CodeIgniter mvc project by loading the user model, passing an array, and displaying results with a loop.

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