codeigniter

CodeIgniter training course is a powerful PHP framework with a rich set of libraries and a simple interface that allows applications to be built fast without compromising on quality or efficiency.  When combined with MySQL, one of the most widely used relational databases, which is popular because it is easy to integrate with a front end and has a wide repository of support, one gets to build flexible web sites and web applications rapidly. This course will help you leverage the CodeIgniter’s broad compatibility features and simplistic development tools through a blended workshop that comprises of theory and plenty of hands on exercises for practical learning. You will learn about the CodeIgniter Framework form, how to connect with the database and how to make websites more interactive, effective, less complex and easily manageable.

  • Build your own web applications using CodeIgniter and MySQL and advance your knowledge of OOPs programming
  • Build projects that are great in terms of performance, business and application logic and visual presentation
  • Build applications from scratch using minimum code and with the support of a large number of libraries and resources

Website developers, JavaScript application developers and students who want to pursue a career in web development will benefit greatly from this course.

  • Basic knowledge of PHP
  • Basic knowledge of MySQL
  • Knowledge of HTML and CSS
  • Programming experience in an Object Oriented language will be beneficial

COURSE AGENDA

  • Flow Control
    • Conditional processing-If Processing
    • Loops-while, do..while, for..break, continue
  • Arrays
    • Enumerated Arrays, Initializing arrays, reading from Arrays, Looping through arrays
    • Associative Arrays, Initializing Associative Arrays- Reading from Associative Arrays- Looping through Associative Arrays- Superglobal Arrays
    • Two-dimensional arrays
    • Array manipulation Functions
  • JQuery
  • Form Events
  • Use of Object Oriented PHP in web applications
  • The php.ini File
  • Basic PHP Syntax
  • PHP tags
  • Variables
    • Names
    • Scope
    • Constants
  • PHP Operators
  • Creating Dynamic pages
  • HTML
    • Links
    • Images
    • Tables
    • Lists
    • Forms
    • Frames
    • Doctypes
    • URLs
    • Webserver
  • CSS
    • Syntax- Id & Class- Backgrounds
    • Text
    • Fonts
    • Tables, Border- Outline, Margin, 
    • Media Types
    • Attribute Selectors
  • Formatting Strings
  • Including Files
  • User Functions
  • Form Processing
  • PHP and MySQL
  • Why use a framework?
  • What is CodeIgniter Framework?
  • What is a relational databaseo About tables, records and fields
  • SQL language
  • Using the MySQL Command Line Client
  • Active Record Class-Insert Data
  • Client Side Validation
  • RegExp
  • Server side validation
  • Captcha image verification
  • Active Record Class- Selecting Data
  • Session
  • Email system
  • Active Record Class:- Method Chaining, Deleting Data
  • Database Normalization
  • Active Record Class- Updating Data
  • Database relationship
  • Database Model Description
  • Basic database design concept
  • CodeIgniter Methods
  • CodeIgniter Classes
  • Cookies
  • Lecture on secure path SSL
  • Email Manager
  • Include file & file upload
  • PayPal Standard
  • Authorize.net