Duration
5 days
Chapter 1: Introduction and Shared Project Resources
- Common resources
- Downloading CodeIgniter
- Installing Twitter Bootstrap
- Removing index.php from the address bar
- Installing and Using Sparks
- Creating a shared header and footer view
- Common language items
- Creating the MY_Controller file
- Autoloading common system resources
- Security considerations
Chapter 2: CodeIgniter MVC
- CodeIgniter Controller
- CodeIgniter View
- CodeIgniter Model
- Getting Model Data to View
Chapter 3: Database and the CRUD in CodeIgniter
- Creating Database
- Getting Data from the Database
- Active Record
- Passing Parameters
- Passing Multiple Parameters
- Using Autoload
- Inserting Data to the Table
- Update the Table Data
- Delete the Table Data
Chapter 4: Login Panel
- Creating Files for Login Panel
- Implementing Bootstap and jQuery CDN
- Downloading and Installing Bootstrap and Using Base URL
- Creating Form
- Creating Input Tags
- Completing Form View
- Passing Form Values
- Form Validation Methods
- Using Sessions
- Getting Data for the model
- Creating Model for the Login Info
Chapter 5: A URL Shortener
- Design and wireframes
- File overview
- Creating the database
- Adjusting the routers.php file
- Creating the model
- Creating views
- Creating the view file – views/create/create.php
- Creating the view file – views/nav/top_nav.php
- Creating controllers
- Creating the controller file – controllers/create.php
- Creating the controller file – controllers/go.php
- Creating the language file
- Putting it all together
- Creating a shortened URL
- Retrieving a URL
Chapter 6: Discussion Forum
- Design and wireframes
- The View All Discussion page
- The View Discussion/Add Comment page
- The New Discussion page
- The admin Dashboard page
- File overview
- Creating the database
- Adjusting the routers.php file
- Creating the model
- Creating the model file – models/discussions_model.php
- Creating the model file – comments_model.php
- Creating the model file – admin_model.php
- Creating views
- Discussions
- Comments
- New discussion
- The top_nav file
- The login view
- The login_header file
- Dashboard
- The signin.css file
- Creating controllers
- The discussions controller
- The comments controller
- The admin controller
- Creating the language file
- Putting it all together
- A user creates a discussion forum
- A user comments on a discussion forum
- A user dislikes a comment and flags it for moderation
- A moderator reviews comments awaiting moderation
Chapter 7: Creating a Photo-Sharing Application
- Design and wireframes
- The create item
- The do-upload item
- The go item
- File overview
- Creating the database
- Adjusting the config.php and autoload.php files
- Adjusting the routes.php file
- Creating the model
- Creating the views
- Creating the controllers
- Creating the language file
- Putting it all together
Introduction
- Design and wireframes
- Me – editing details
- Viewing all users
- Creating users
- Editing the user details
- Deleting a user
- Sign in
- Register
- File overview
- Creating the database
- Adjusting the config.php files
- Adjusting the routes.php file
- Creating the model
- Creating the views
- Creating the controllers
- Creating the language file
- Putting it all together
- User registration
- Ensuring correct access
Introduction
- Design and wireframes
- Home – index()
- Add to cart – add()
- Cart – display_cart()
- User Details – user_details()
- File overview
- Creating the database
- Adjusting the config.php files
- Adjusting the routes.php file
- Creating the model
- Creating the views
- Creating the controllers
- Creating the language file
- Putting it all together
- Filtering a search
- Adding to cart
- Altering the product quantity
Programme scope, delivery arrangements and suitability are confirmed during enquiry.