It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life

Training Program on PHP with CodeIgniter Framework 18th Batch

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks, then CodeIgniter might be a good fit.

 

FEE - Tk 15000

Prerequisite

• Must have the fluent knowledge on HTML & CSS

• A little or basic knowledge on PHP  is needed

Project Oriented Course

One will practically learn all mentioned tools and techniques by completing a project through this practical training course

 

Course Outline

Program Contents

HTML: 

HTML New Elements, Blocking Content on the Page, Making DOC Type Easier to Work With, Organizing Code Using Blocking Elements, Using the ARTICLE, DIALOG, FIGURE, MARK and PROGRESS Elements. Apply HTML to Make HTML Code Easier to Read, Working with HTML Forms.

HTML: 

Inserting the Cursor Automatically into a Specified Field, Making an INPUT Field Required, Adding the Placeholder Text. Controlling Data with HTML, Displaying Data in HTML, Storing Data Locally Using Web Storage, New HTML Attributes.

Basic CSS:

CSS Introduction, CSS Syntax, Padding, Border, Margin, Text, Font, Text, List, color, background.

Advanced CSS:

Classification, Positioning, Dimension, Media Types, Pseudo-class, Pseudo-elements.

PHP Basic, Operators & Statement:

•  About PHP & MySQL

•  Advantage of using PHP for web development

•  PHP Installation, PHP Syntax & PHP Variable

•   PHP Operators

•   Conditional Statements

o   if (...else) statement

o   Switch statements

PHP Loop, Array, Functions, Get & Post Variable:

•  Loop

o   For statement

o   Foreach statement

o   While statement

o   Do While statement

•  Arrays

•  PHP Functions

•  Get & Post Variable

•  Difference between PHP 4 & PHP 5

File Upload, Cookie, Session:

•   Date

•   Include

•   File

•   File Upload

•   Cookies

•   Sessions

Exception & Database:

•     Error

•     Exception

•     About Database & Hierarchical Model

•     Specialization, Generalization & Aggregation

•     Data Normalization

•     Relationships

JavaScript Decisions, Loops, and Functions:

•      About JavaScript Program

•      Data Types and Variables

•      Array, Date, Math, and Type-Related Objects

•      Decision Making—the if and switch Statements

•      Looping—the for and while Statements

•      Functions

Fundamental Client-Side JavaScript Event Handling, Form Handling, Dynamic Effects:

•      JavaScript Object Models

•      The Standard Document Object Model

•      Event Handling

•      Controlling Windows and Frames

•      Handling Documents

•      Form Handling

•      Dynamic Effects: Rollovers, Positioning, and Animation

PHP Framework:

•       Advantage of using Framework

•       Introducing PHP Framework (CodeIgniter)

•       Lecture on PHP Framework with Example

MVC Pattern & Advanced Framework Templating:

•       Understanding MVC Model

•       Create Function In Controller Class

•       Understanding Framework Templating

Client Side & Server Side Validation:

•        Implement JavaScript Client side validation

•        Implement Server side Validation

Advanced Database with Session:

•       Active Record Class

       o   Selecting Data

       o   Method Chaining

Session & Email system:

•        Session

•        Email system

DB Normalization & Query:

•       Active Record Class:

        o   Deleting Data

        o   Updating Data

•       Database Normalization

DB Normalization & Query:

•       Database relationship

•       Database Model Description

Advanced PHP Framework:

•        Basic database design concept

•        Methods & Classes

•        Cookie

File Upload & Emailing:

•        Understanding File Upload Class

•        Understanding CodeIgniter Email Class

TinyMce Editor & Searching:

•        TinyMce Editor in CodeIgniter Framework

•        Understanding database Searching

CI Framework Reporting:

•        Implementing PieChart

•        Implementing VarticalBarChart

SSL and Online Payment Method:

•        Secure path SSL

•         PayPal Standard

•         Authorize.net

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

Ajax with server side scripting language:

•        Bringing in the Ajax: GET vs. POST

•        Passing Values

•        Client-Driven Communication, Server-Side Processing

•        Expanding and Contracting Content

•        Auto-Complete

•        Form Validation

jQuery Basics with Example & Selectors:

•         About jQuery

•         How jQuery Works

          o jQuery: The Basics

          o Launching Code and Complete Examples

•         Using selectors and events

•         Selectors

           o Basics & Hierarchy

           o Basic, Content, Visibility, Attribute & Child Filters

           o Forms & Form Filters

Building a Shopping Cart – Day One:

•      Displaying the Home Page

       o Retrieving the Main Featured Product

       o Retrieving Random Products for the Sidebar

       o Using the New Model Functions on the Home Page

       o Creating the Home Page View

•      Displaying Product Categories

•      Creating New Model Functions

•      Building out the cat() Controller Function

Building a Shopping Cart – Day Two:

•        Creating the Category View

•        Displaying Product Details

          o Updating the Products Model

          o Building the product() Controller Function

•         Creating the Product View

•          Displaying Search Results

Building a Shopping Cart – Day Three:

•         Adding Products to a Shopping Cart

•         Adding the View Cart Link to the Navigation

•         Displaying the Shopping Cart to the User

•         Adding a Delete Function to the Shopping Cart

Building a Shopping Cart – Day Four:

•         Uploading the Logo

•         Updating the CSS

•         Fixing the Header

•         Fixing the Side Navigation

•         Placing the Add to Cart Links

•         Cleaning up Thumbnail and Text Positioning

Building a Shopping Cart – Day Five:

•         Using Folders to Organize Controllers

•         Creating the Login Mechanism

•         Creating the Home Page of the Admin Panel

Building a Shopping Cart – Day Six:

•          Creating the Category Management Tools

•          Creating the Product Management Tools

•          Creating the User Management Tools

Building a Shopping Cart – Day Seven:

•        Creating an Export Function for Categories

•        Creating an Export Function for Products

•       Importing a CSV Import Library for Products

Building a Shopping Cart – Day Eight:

•        Creating a Page Manager

•        Creating the Admin/Pages Controller

•        Creating the Administrative Views

•        Choosing and Integrating a WYSIWYG Editor

•        Updating the Welcome Controller

Building a Shopping Cart – Day Nine:

•        Creating a Newsletter Tool

•        Creating the Database Table and Model

•        Adding a subscribe() Function

•        Creating the Form

•        Creating Administrative Screens

Building a Shopping Cart – Day Ten:

•         Security

•         Filtering User Input

•         Encrypting Sessions

•         Additional Security Resources

•         Performance

•         Benchmarking

•         Detecting JavaScript and Cookie Compatibility    

Used Tools

CodeIgniter Framework

COURSE SUMMARY

Course Duration : 15 Days
Total Hour : 120 Hours
Number of Batch : 18 Batch

Application Last Date : 19 June, 2015

Class Schedule

Day & Time : Sunday 9:00 am - 5:00 pm
: Tuesday 9:00 am - 5:00 pm
: Thursday 9:00 am - 5:00 pm
Duration : 8 hrs per class

Project:

Building a Shopping Cart


Certificate:

Certificate will be provided after the completion of the course