The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by shubhamkasar2996, 2019-05-17 00:57:29

CodeIgniter_Intermediate_Course

CodeIgniter_Intermediate_Course

Infinitech Training Institute

Branch: Mulund & Vile Parle
Mail Id: [email protected]
Facebook Page:
https://www.facebook.com/OpenSourceTraining
Website Address:
-----------------------------------------------------------------------------
www.phpcourse.in / www.php-training.in
Contact Us: 9619 404 225 , 9619 404 202

1|Page

Course Name:

Codeignitor Course
( SMS Portal With SMS API Integration )
(With Jquery , AJAX and Angular JS)

Duration:

30 Hours

2|Page

Course Details As Following

Code Igniter Framework Training

CodeIgniter is open souce PHP Framework.
What is CodeIgniter?
Simple and elegant framework to create any web applications
from scratch. Best Documentation with superb explained PHP
framework
Why CodeIgniter?
light weight and Cool performance Small footprint
Almost zero configuration framework.
Where You can get it?
You can download at http://codeigniter.com/
When CodeIgniter framework is needed?
For exceptional performance.
For broad compatibility with standard .

Do not require templating language (although a template parser is
optionally available if you desire one)

3|Page

Less complexity, simple solutions
Introduction to CodeIgniter Framework
CodeIgniter: Download and Installation Process

CodeIgniter Framework (MVC Architecture based) Course will
enable you to build your own applications with less time with
advance level OOPS programming in PHP.

CodeIgniter PHP framework is a PHP web application
development framework based on the MVC (Model-View-
Controller) .

CodeIgniter framework will allow us to generate business logic,
application logic and visual presentation in less time. It separates
data from application logic and visual presentation.
There are a number of benefits of CodeIgniter course like you can
develop php website with best framework for php where you will
get amazing performance, required no configuration, doesn't have
to stick with the normal coding rules and many more.

Prerequisites:
--------------------------------------------

All PHP framework CodeIgniter Course attendees must have basic
knowledge in HTML, CSS, JavaScript and PHP Programming and
MySQL.

4|Page

Course Features:
Module I:
------------------------------------
 PHP OOPS Concept
 PHP OOPS Class
 PHP OOPS Object and Class
 PHP OOPS Access specifiers ( Private , protected and public
members)
 PHP OOPS Types of members and scope of members
 PHP OOPS constructor and destructor
 PHP OOPS encapsulation
 PHP OOPS $this inbuilt object of class
 PHP OOPS parent , this , static , final , abstract ,

new keywords with example

 PHP OOPS inheritance , multilevel inheritance
 PHP OOPS function overloading and function overriding
 PHP OOPS scope resolution operator (::)

5|Page

Module II:
--------------------------------

 PHP OOPS based MVC Architecture
 Advantage of MVC Architecture over basic programming

structure
 Programming and time efficiency over normal

programming method
 Difference Between Module , view and controller

How Module , view and controller work together

 Business logic , application logic and layout presentation
with the help of MVC architecture

Module III:
------------------------------------

 CodeIgniter Framework download and installation
 CodeIgniter Folder structure
 CodeIgniter User Guide
 CodeIgniter System folder to understand inbuilt libraries

and helpers

6|Page

 CodeIgniter Application folder to understand model
view and controller structure

 Code Igniter URLs and usage in project
 CodeIgniter URL structure with controller , function and parameter

CodeIgniter Controllers

 Create your first controller and access with autoload concept
 CodeIgniter Reserved keywords and Names
 CodeIgniter Views
 Create your first view and access with controller
 CodeIgniter Models Create your first model and access with controller
 CodeIgniter inbuilt Helpers and User Defined Helpers Create Your

own defined Helpers in application folder

 CodeIgniter inbuilt Libraries and User Defined Libraries Create Your
own defined libraries in application folder

 Usage of CI_Model and CI_Controller from Core controller in system
folder

 CodeIgniter base_url() function to access codeigniter folder structure

 CodeIgniter inbuilt constants like APPPATH , BASEPATH to access
folder

7|Page

 Structure post and get method concept in CodeIgniter

 Use of post() and get() using inbuilt object input CodeIgniter
Drivers

 CodeIgniter Creating Your Own Libraries and Helpers
 CodeIgniter URI Routing
 CodeIgniter Alternative PHP Syntax
 CodeIgniter Auto-loading Resources
 CodeIgniter Common Functions

Module IV :
------------------------------------

 Creating SMS Portal Application with CodeIgniter
 SMS Portal ( SMS API Integration ) with Code Igniter
 CodeIgniter SMS Portal with database design and

database normalization
 Creating and Sending Parameters Between Controller and View in

CodeIgniter
 Getting Parameters From GET and POST method
 Setting Database Configuration in CodeIgniter



8|Page



 CodeIgniter database.php with mysqli class and using persistence
connect concept

 Preparing Database
 Showing Simple All Data
 Showing Simple One Data
 Choosing a Data From GET
  Learn CodeIgniter Framework Form Creating Skeleton
 File Structure
 Creating Layout Code
 Creating Menu Library
 Putting Text at Header and Footer
 Centralizing $data
 Adding CSS , jquery and javascript

Creating Form HTML
 Creating Beautiful Form Code
 CodeIgniter HTML Style

9|Page

 Preparing Table at Database
 Creating Insert Data
 Creating List Data Use Table Library
 Creating Table List Without Table Library
 Using URL Helper
 Showing Single Data for Form Edit Something Happen With Form

Parameters Updating Data
 Deleting Data
 CodeIgniter Active Record Class for insert , delete , update and

select queries
 CodeIgniter Active Record Class for Method Chaining-

DeletingData
 CodeIgniter validation class for client side and server side

validation
 CodeIgniter with Jquery and ajax to process CRUD Operation
 CodeIgniter with regular expression

10 | P a g e

 CodeIgniter with inbuilt form validation concept
 Entire CRUD (create , read , update and delete process with

CodeIgniter and MVC architecture)
 CodeIgniter Captcha image verification for registration process
 CodeIgniter session class to maintain and use session concept
 CodeIgniter with encryption key concept for session CodeIgniter

Email class for email system

CodeIgniter inbuilt class in depth:
Config Class
Email Class
Encryption Class
Form Validation Class
HTML Table Class
Input Class
Javascript Class
Session Class
URI Class
Database Class
Javascript Class

11 | P a g e

CodeIgniter inbuilt Helper in depth:

Array Helper
CAPTCHA Helper
Directory Helper
Email Helper
Form Helper
HTML Helper
String Helper
Text Helper
URL Helper

CodeIgniter with Ajax Basics

HTTP Request and Response Fundamentals
The XMLHttpRequest Object
XMLHttpRequest Methods
XMLHttpRequest Properties
Cross-Browser Usage
Sending a Request to the Server
Basic Ajax Example
Bringing in the Ajax: GET vs. POST
Passing Values
Client-Driven Communication, Server-Side Processing
Basic Examples
Expanding and Contracting Content
Auto-Complete
Form Validation
Tool Tips



12 | P a g e

CodeIgniter with jQuery Basics with Example & Selectors

About jQuery How jQuery
Works
jQuery: The Basics
Launching Code and Complete Examples Using selectors and
events
Selectors
Basics & Hierarchy
Basic, Content, Visibility, Attribute & Child Filters
Forms & Form Filters

CodeIgniter with Angular JS

Angular JS Directives , Inbuilt Objects and functions
 ng-app
 ng-repeat
 ng-show
 ng-hide
 ng-controller
 ng-if
 ng-disabled
 ng-init
 ng-bind
 ng-blur
 ng-change
 ng-dblclick ng-keyup
 ng-mouseover
 variables, object and array in angular js

13 | P a g e

 angular expression to show data
 $scope glue Object
 $http Object
 Post() method
 Get() method
 Each loop in angular js
 User defined directives
 Angular JS Filters
 Angular JS Modules
 Angular JS Data Binding
 Angular JS Controllers

============================================================================

14 | P a g e


Click to View FlipBook Version