PHP CodeIgniter for Absolute Beginners

Building dynamic websites are not only easy but also time consuming, so any time you can get a little extra help that simplifies the entire process of building websites from scratch, then it’s a great...

  • All levels
  • English

Course Description

Building dynamic websites are not only easy but also time consuming, so any time you can get a little extra help that simplifies the entire process of building websites from scratch, then it’s a great tool to have on hand. CodeIgniter is a very handy PHP web framework that is perfect for developers that require a simple and elegant toolkit to create full-featured web applications. This framewor...

Building dynamic websites are not only easy but also time consuming, so any time you can get a little extra help that simplifies the entire process of building websites from scratch, then it’s a great tool to have on hand. CodeIgniter is a very handy PHP web framework that is perfect for developers that require a simple and elegant toolkit to create full-featured web applications. This frameworks makes it not only easy but also faster to develop full functional dynamic websites. The best part is that it has a very small footprint, which means that it doesn’t make your code heavy.

What you’ll learn
  • A detailed introduction into CodeIgniter frameworks
  • How to install the CodeIgniter framework
  • Basics such as MVC, CL structure, sessions, cookies, etc.
  • Advanced topics such as Libraries, Error Handling, Form Validation, Temp Data, etc.
  • A complete project using CodeIgniter

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Understanding CodeIgniter

3
Section 3 : Cookie and Session Management

4
Section 4 : Managing Website Features

5
Section 5 : Advanced CodeIgniter Features

6
Section 6 : Project Overview

Curriculum

      Section 1 : Introduction
    1
    Introduction
      Section 2 : Understanding CodeIgniter
    2
    Introduction to CodeIgniter
    3
    Installation CodeIgniter Preview
    4
    MVC Framework
    5
    Basics CodeIgniter
    6
    Models
    7
    Configuration in Codeigniter
    8
    CRUD Functionality(Introduction) Preview
    9
    Creating a Database and Model
    10
    Controllers for CRUD functionality
    11
    Creating views for CRUD functionality
    12
    Checking the output and routing
      Section 3 : Cookie and Session Management
    13
    Understanding Cookies and Sessions Preview
    14
    Session Management
    15
    Cookie Management
    16
    Libraries CodeIgniter
      Section 4 : Managing Website Features
    17
    Tempdata Codeigniter
    18
    FlashData Codeigniter
    19
    Page Caching
    20
    CodeIgniter Hooks
    21
    Security
    22
    Page Redirection
      Section 5 : Advanced CodeIgniter Features
    23
    File Uploading
    24
    Error Handling
    25
    Email Configuration
    26
    Internalization CodeIgniter Introduction
    27
    Internalization Output CodeIgniter
    28
    Helpers in CodeIgniter
      Section 6 : Project Overview
    29
    Introduction to Software Project
    30
    Database Design
    31
    Scope of Project
    32
    Creation Login Mechanism
    33
    Dashboard with header and footer views
    34
    User Listing and logout mechanism

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.