← All courses

Training

Course Outline for Codeigniter

Course Outline for Codeigniter

This 4 day course will start at the very beginning with a detailed introduction into the CodeIgniter framework, from there moving on to installing the framework. From there, the learner will become familiar with the framework, before beginning to tackle the basic functions and tools that make CodeIgniter special.

This course is designed with a balanced mixture of theoretical and hands on approach to give the learner a solid basis for development and exploration. By the end of this course, the learner shall be able to:

  • Understand how dynamic web applications work.
  • Understand the MVC model.
  • Install codeigniter.
  • Develop web apps using codeigniter.
  • Understand CDUD.
  • Utilize CRUD in codeigniter.
  • Utilize codeigniter libraries for web app development.
  • Enable session management.
  • Handle the backend.
  • Handle Errors.
  • Handle Databases for use with codeigniter.
  • Handle files.

The course will span over 4 days as follows:

Day 1

  • Introduction to CodeIgniter
  • Installation CodeIgniter
  • MVC Framework
  • Basics CodeIgniter
  • Models
  • Configuration in Codeigniter
  • CRUD Functionality (Introduction)
  • Creating a Database and Model
  • Controllers for CRUD functionality
  • Creating views for CRUD functionality
  • Checking the output and routing

Day 2

  • Understanding Cookies and Sessions
  • Session Management
  • Cookie Management
  • Libraries CodeIgniter
  • Assessment
  • Page Caching
  • CodeIgniter Hooks
  • Security
  • Page Redirection

Day 4

  • File Uploading
  • Error Handling
  • Email Configuration
  • Internalization CodeIgniter- Introduction
  • Internalization Output CodeIgniter
  • Helpers in CodeIgniter
  • Database Design
  • Project Scoping
  • Creation Login Mechanism
  • Dashboard with header and footer views
  • User Listing and logout mechanism

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.