CodeIgniter Framework Training for Professional
Training Description:
Object Oriented PHP Basics
• Object Oriented PHP role in the WWW
• The php.ini File
• Basic PHP Syntax
• PHP Tags
- PHP Tags
- PHP Statements and Whitespace
- Comments
- PHP Functions
- Hello World!
• Variables
- Variable Types
- Variable Names (Identifiers)
- Variable Scope
- Superglobals
- Constants
• PHP Operators
• Creating Dynamic Pages
Flow Control
• Conditional Processing
- If Conditions
• Loops
- while
- do...while
- for
- break and continue
Arrays
• Enumerated Arrays
- Initializing Arrays
- Appending to an Array/dd>
- Reading from Arrays
- Looping through Arrays
• Associative Arrays
- Initializing Associative Arrays
- Reading from Associative Arrays
- Looping through Associative Arrays
- Superglobal Arrays
• Two-dimensional Arrays
- Reading from Two-dimensional Arrays
- Looping through Two-dimensional Arrays
• Array Manipulation Functions
HTML and CSS for Object Oriented PHP
• HTML
- Links
- Images
- Tables
- Lists
- Forms
- Frames
- Doctypes
- Head, Meta
- URLs
- Webserver
• CSS
- Syntax
- Id & Class
- Backgrounds, Text, Fonts
- Tables, Border
- Outline, Margin, Padding
- Positioning, Align
- Image, Media Types
- Attribute Selectors
String Manipulation
• Formatting Strings
- Concatenation
- String Manipulation Functions
- Examples of String Functions
• Magic Quotes
- magic_quotes_gpc
- magic_quotes_runtime
- Recommendation on Magic Quotes
Reusing Code and Writing Functions
• Including Files
- require
- require_once
- auto_prepend_file and auto_append_file
• User Functions
- Defining and Calling Functions
- Variable Scope
- By Reference vs. By Value
• Form Processing
- Variable Scope
Basic PHP with Framework
• About PHP & MySQL
• Advantage of using Framework
• Introducing CodeIgniter Framework
• Create first project with CodeIgniter Framework
CodeIgniter Framework - Basic DB & Client Side Validation
• Active Record Class:
- Insert Data
• Client Side Validation
• RegExp
CodeIgniter Framework - Server Side Validation & Image Verification
• Server side validation • Captcha image verification
CodeIgniter Framework - Advanced Database with Session & Email System
• Active Record Class:
- Selecting Data
• Session
• Email system
DB Normalization
• Active Record Class:
- Method Chaining
- Deleting Data
• Database Normalization
DB Relationship & Model Description
• Active Record Class:
- Updating Data
• Database relationship
• Database Model Description
Advanced PHP Framework with Methods, Classes & Cooke
• Basic database design concept
• CodeIgniter Methods
• CodeIgniter Classes
• Cooke
CodeIgniter Framework - SSL, Email Manager
• Lecture on secure path SSL
• Email Manager
CodeIgniter Framework - File Upload & Online Payment Method
• Include file & file upload
• 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
• Basic Examples
• Expanding and Contracting Content
• Auto-Complete
• Form Validation
• Tool Tips
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
Building a Inventory System – day one
• Home – Text Box
• Calendar – Add Event
• Calendar - Add most important things
• Calendar - Follow-up
• Calendar – Week view
Building a Inventory System – day two
• Customers - View customers
• Customers - View contacts
• Customers – Add new
• Customers – Import Customers
• Customers - Tell a friend
Building a Inventory System – day three
• My Account - My profile
• My Account – Change Password
• My Account – Cancel Membership
• My Account - Submit testimonials
• My Account - Submit suggestions
• My Account - Submit tips
• My Account - Tell a friend
• My Account – Download Brochure
Building a Inventory System – day four
• Inventory – My Inventory
• Inventory – My Inventory: Personal Product
• Invoices – View Invoices
• Invoices – Create Invoice
Building a Inventory System – day five
• Expenses – Expenses
• Expenses – Income
• Expenses – Add Income
Final Project
Training Duration:
** 12 Weeks (3 Days/Week)
** 1 hour and 30 minutes per class
** Course Fee : 8000 Tk.
Registration
** 016 766 755 90