CodeIgniter Course

Request for ebrochure


Course Syllabus

CodeIgniter Basics

  • Introduction
  • Downloading and installing CodeIgniter
  • Basic configuration options
  • Managing CodeIgniter on different environments
  • Managing database settings on different environments
  • Securing the system files
  • Removing index.php from the address bar using .htaccess
  • Installing and using Sparks

User Management

  • Introduction
  • Viewing users
  • Creating users
  • Editing users
  • Deleting users
  • Generating passwords with CodeIgniter
  • Generating passwords with CodeIgniter – the bare bones
  • Forgot password? – resetting passwords with CodeIgniter

Creating E-commerce Features

  • Introduction
  • Amending configuration settings to run sessions in a database
  • Creating a basic cart
  • Adding and searching by product categories
  • Saving the cart to the database

Email, HTML Table, and Text Libraries

  • Introduction
  • Sending plain e-mails with CodeIgniter Email
  • Sending HTML e-mails with CodeIgniter Email
  • Sending attachments with CodeIgniter Email
  • Sending bulk e-mails with CodeIgniter Email
  • Using an HTML table with DataTable
  • Using an HTML table with DataTable and a database
  • Using word_limiter() for table output
  • Using word_censor() for cleaning input

Managing Data In and Out

  • Introduction
  • Sending different data to multiple views
  • Validating user input
  • Preparing user input
  • Sticky form elements in CodeIgniter
  • Displaying errors next to form items
  • Reading files from the filesystem
  • Writing files to the filesystem
  • Creating and downloading ZIP files
  • Uploading files with CodeIgniter
  • Creating and using validation callbacks
  • Using the language class
  • Confirming cookie acceptance from the user

Working with Databases

  • Introduction
  • Configuring CodeIgniter for databases
  • Connecting to multiple databases
  • Active Record – create (insert)
  • Active Record – read (select)
  • Active Record – update
  • ActiveRecord – delete
  • Looping through the database results
  • Counting the number of returned results with num_rows()
  • Counting the number of returned results with count_all_results()
  • Query binding
  • Finding the last insert id
  • Finding the number of affected rows
  • Finding the last database query
  • Using CodeIgniter database migrations
  • Moving to the current version with current()
  • Rolling back/stepping forward with version()
  • Generating an XML from a database result
  • Generating a CSV from a database result

Creating a Secure User Environment

  • Introduction
  • Escaping user input
  • Preventing cross-site request forgery
  • Escaping data – for a database
  • Using HTTPS with CodeIgniter

Duration – 1 Month

Center Overview

web designing

Excellent Environment

We know that a good environment is extremely important for the students to grasp and learn new subjects & have worked on that basis to provide a state-of-the-art infrastructure at our centre, thus making ‘Web D School’ the best looking institute in Chennai.

web design

Friendly staff

Students, who come from different regions & diverse background, must be made to feel at ease inside the centre in order to conduct the training successfully. Our staff members, including the trainers, admin & management, are extremely friendly & help the students in the best possible manner.

web design chennai

Placement support

Apart from training, we help them in building resume, conduct personality development sessions & perform mock-up interviews. We strive very hard in getting the right placement for our students, in accordance with their desires.

Maps Website
About Us

The requirements of the IT industry are changing rapidly with many new technologies coming to the fore and the older ones getting obsolete on an almost daily basis. Given the current altering dynamics of the IT field, choosing the right career path might be quite puzzling for an aspiring student.Read More...

Contact Us

Web D School
D25 (Basement), Doshi Gardens, Vadapalani (Opp Bus terminus),Chennai 600 026.

+91 9791333350 / 044 43213350