About Workshop
Introduction
Codeigniter is an Application Development PHP Framework created to help web developers build websites and applications faster and more efficiently. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. Codeigniter lets you creatively focus on your project by minimizing the amount of code needed for a given task. After finished this course you can developed project using PHP framework CodeIgniter with MySQL.
Codeigniter is right for you if:
• You want a framework with a small footprint.
• You need exceptional performance.
• You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
• You want a framework that requires nearly zero configuration.
• You want a framework that does not require you to use the command line.
• You want a framework that does not require you to adhere to restrictive coding rules.
• You are not interested in large-scale monolithic libraries like PEAR.
• You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
• You eschew complexity, favoring simple solutions.
• You need clear, thorough documentation.
Course Highlights:
• PHP framework along with documentation process
• PHP Codeigniter Framework Projects Creation
• Basic DB & Client Side Validation
• Server Side Validation & Image Verification
• Advanced Database DB Normalization, & DB Relationship
• Advanced Database with Session
• Advanced PHP Framework with Methods, Classes & Cooke
• SSL, Email Manager, File Import & Export
• Advanced Searching, File Upload & Online Payment Method
• Individual / Group PHP framework Codeigniter Project
Workshop topics to be covered:
Lesson: 01 (PHP Codeigniter Framework Projects Creation)
• About Framework & advantage of using Framework
• About Codeigniter
• Application Flow Chart
• Model-View-Controller
• Codeigniter Projects Creation
Lesson: 02 (Basic DB & Client Side Validation)
• Active Record Class:
o Insert Data
• Client Side Validation
• RegExp
Lesson: 03 (Server Side Validation & Image Verification)
• Server side validation
• Captcha image verification
Lesson: 04 (Advanced Database DB Normalization, & DB Relationship)
• Basic database design concept
• Database Normalization
• Database relationship
• Database Model Description
• Active Record Class:
o Selecting Data
o Method Chaining
Lesson: 05 (Advanced Database with Session)
• Active Record Class:
o Deleting Data
o Updating Data
• Session
Lesson: 06 (Advanced PHP Framework with Methods, Classes & Cooke)
• Codeigniter Methods
• CodeIgniter Classes
• Cooke
Lesson: 07 (SSL, Email Manager, File Import & Export)
• Lecture on secure path SSL
• Email Manager
• File import & export
Lesson: 08 (Advanced Searching, File Upload & Online Payment Method)
• Advanced PHP Searching
• Include file & file upload
• PayPal Standard
• Authorize.net