Course Batch Starts, Timing, Price & Enroll

Program Duration Batch Starts Time Price # Enroll Book free demo
Weekend
18 Hrs class +
42 Hrs projects
Weekend Morning-Batch USD 200
INR 9999
Enroll Now Book free demo class
Weekend
18 Hrs class +
42 Hrs projects
Weekend Evening-Batch USD 200
INR 9999
Enroll Now Book free demo class
Weekdays
18 Hrs class +
42 Hrs projects
Weekdays Morning-Batch USD 200
INR 9999
Enroll Now Book free demo class
Weekdays
18 Hrs class +
42 Hrs projects
Weekdays Evening-Batch USD 200
INR 9999
Enroll Now Book free demo class

# Cloud lab charges will be extra. Our technical consultant will share actual lab charges with you.

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.

Select Trainer for Demo


Avinash Kaushik
Certification:
From
Professional Experience
Training Experience

Qualification
B.E.

Skills
Codeignitor, Database, HTTP, HTTPS, Java Script, MVC, MySQL , PHP, Web Development, Wordpress,

Profile
Software professional with rich experience in all phases of development cycle(SDLC). Key areas are Project management, Team Management, Client support, Analysis, Effort Estimation and smoothly execution of timely delivery. Successfully delivered various projects/products of various domains. Adequately proficient in web technologies like PHP/Mysql, eCommerce applications, MVC framework,CMS, Zencart, osCommerce, Opencart, Laravel/Codeigniter, Wordpress, Web services, Payment gateways & 3rd party APIs etc, Read More...
RATING & REVIEWS
Leela Parameswara Reddy
Certification:
From
Professional Experience
Training Experience

Qualification
MCA

Skills
Adobe Dreamweaver, Adobe Flash, Adobe PhotoShop, Angular JS, Apache Cordova, Bootstrap, CMS, Codeignitor, CSS3, FileZilla, Firebug, Google Adwords, HTML, HTML5, Joomla, JQuery , JSON, Magento, Moodle, MySQL , Node.js, Orange HRM, PhoneGap , PHP, SEO, SharePoint designer, Skype, UML, VirtualBox, VMware , Web Development, Wordpress, XML,

Profile
I am expertise in Information Architect, Wire-fram es, Prototyping, Conceptual Designing, User interface Design, User Experience, User Research, Interviewing, Designing Tools, Branding, Advertising, Social Networks, and Development. Read More...
RATING & REVIEWS
Rama Krishna
Certification:
From
Professional Experience
Training Experience

Qualification
 MCA

Skills
Codeignitor, CSS3, HTML, HTML5, Java Script, JQuery , MySQL , PHP, CSS, HTML,CSS,JS,

Profile
He is having 5+ years of experience. Read More...
RATING & REVIEWS
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.


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.
FOLLOW US