Course Batch Starts, Timing, Price & Enroll

Program Duration Batch Starts Time Price Enroll
Weekend
40 Hrs Weekend Morning-Batch USD 200 150
INR 9999 6999
Enroll Now
Weekend
40 Hrs Weekend Evening-Batch USD 200 150
INR 9999 6999
Enroll Now
Weekdays
40 Hrs Weekdays Morning-Batch USD 200 150
INR 9999 6999
Enroll Now
Weekdays
40 Hrs Weekdays Evening-Batch USD 200 150
INR 9999 6999
Enroll Now

About Course

The targeted audience for this course can be –

Fresher having exposure to PHP
Web Developers
Sr. Web Developers
Software Engineers
Project Team Lead
Technical Architect
CodeIgniter is a light weight web framework used to deliver complex web applications with exceptional performance. Now a days CodeIgnitor framework is in demand worldwide to create full-featured website by providing simple solutions over complexity. This course will help you to understand the CodeIgniter web framework from very scratch to expert level.
After completing this course you will be able to -

Understand the core concept of CodeIgniter framework
Work with MVC (Model, View and Controller) pattern
Use different CodeIgniter Libraries and Drivers
Apply Hooks to extend the core framework
Work with URLs and URI Routing for your web application
Use various common functions of CodeIgniter
Before attending this course you must have a basic knowledge of web technologies and good understanding of HTML and PHP.

CURRICULUM

CodeIgniter

  • 1.1 Introduction
  • 1.2 Supported Features
  • 1.3 Application Flow Chart
  • 1.4 Intro to Model-View-Controller
  • 1.5 Architectural Goals
  • 2.1 What is a Model?
  • 2.2 Anatomy of a Model
  • 2.3 Loading a Model
  • 2.4 Auto-loading Models
  • 2.5 Connecting to your Database
  • 2.6 What is a View?
  • 2.7 Creating a View
  • 2.8 Loading View
  • 2.9 Loading multiple views
  • 2.10 Adding Dynamic Data to the View
  • 2.11 Returning views as data
  • 2.12 What is a Controller?
  • 2.13 Methods
  • 2.14 Passing URI Segments to your methods
  • 2.15 Defining a Default Controller
  • 2.16 Remapping Method Calls
  • 2.17 Private methods
  • 2.18 Organizing Controllers into Sub-directories
  • 2.19 Class Constructors

Module

  • 3.1 Helper Functions
  • 3.2 Loading a Helper 3.3 Loading Multiple Helpers 3.4 Auto-loading Helpers
  • 4.1 Using CodeIgniter Libraries
  • 4.2 Creating Libraries
  • 4.3 Naming Covention
  • 4.4 Using Class File
  • 4.5 Utilizing CodeIgniter Resources with Library
  • 4.6 Replacing Native Libraries with different Versions
  • 4.7 Extending Native Libraries
  • 5.1 Using CodeIgniter Drivers
  • 5.2 Creating Drivers
  • 5.3 Driver Directory and File Structure
  • 6.1 System Class List
  • 6.2 Replacing Core Classes
  • 6.3 Extending Core Class
  • 6.4 Setting Your Own Prefix
  • 7.1 Utilize CodeIgniter’s resource
  • 7.2 get_instance()
  • 8.1 What is Hook?
  • 8.2 Enabling Hooks
  • 8.3 Defining a Hook
  • 8.4 Multiple Calls to the Same Hook
  • 8.5 Hook Points
  • 9.1 is_php()
  • 9.2 is_really_writable()
  • 9.3 config_item()
  • 9.4 set_status_header()
  • 9.5 remove_invisible_characters()
  • 9.6 html_escape()
  • 9.7 get_mimes()
  • 9.8 is_https()
  • 9.9 is_cli()
  • 9.10 function_usable()
  • 10.1 Password Hashing
  • 10.2 Hash (Message Digest)
  • 10.3 Multibyte String
  • 10.4 Standard Functions
  • 11.1 Setting your own routing rules
  • 11.2 Handling wildcards
  • 11.3 Regular Expressions
  • 11.4 Callbacks
  • 11.5 Reserved Routes

Module

  • 12.1 Web Page Caching
  • 12.2 How Does Caching Work?
  • 12.3 Enabling Caching
  • 12.4 Deleting Caches
  • 13.1 Initializing the Class
  • 13.2 Enabling the Profiler
  • 13.3 Setting Benchmark Points
  • 13.4 Enabling and Disabling Profiler Sections
  • 14.1 What is the CLI?
  • 14.2 Why run via the command-line?
  • 15.1 Relocating your Application Directory
  • 15.2 Running Multiple Applications with one CodeIgniter Installation
  • 16.1 The ENVIRONMENT Constant
  • 16.2 Effects On Default Framework Behavior
  • 16.3 Error Reporting
  • 16.4 Configuration Files
  • 17.1 Automatic Short Tag Support
  • 17.2 Alternative Echos
  • 17.3 Alternative Control Structures
  • 18.1 Debugging Error Messages
  • 18.2 URI Security
  • 18.3 Register_globals
  • 18.4 display_errors
  • 18.5 magic_quotes_runtime
  • 18.6 XSS Filtering
  • 18.6 CSRF protection
  • 18.7 Password handling
  • 18.8 Validate input data
  • 18.9 Escape all data before database insertion
  • 18.10 Hide your files
  • 19.1 Register, Login,
  • 19.2 Separation of user and profile data
  • 19.3 Emails for activation and lost passwords
  • 19.4 Automatic cookie login feature
  • 19.5 Configurable phpass for hashing
  • 19.6 Hashing of passwords
  • 19.7 Hashing of lost password codes

Exam & Certification

There is no certification available till for CodeIgniter.

POWER OF CHOOSING YOUR TRAINER - TAKE DEMO FROM 3 TRAINERS AND SELECT


Disclaimer

** The above course information is taken from CodeIgniter, EllisLab and British Columbia Institute of Technology

* Money Back Guarantee till demo and 1st class of the course.

Enhance your Skill

Drop us a Query


Copyright © 2015 Hub4Tech.com, All Rights Reserved. Hub4Tech™ is registered trademark of Hub4tech Portal Services Pvt. Ltd.
All trademarks and logos appearing on this website are the property of their respective owners.