Web design and Development course with PHP Codeigniter

This advance training course will help you to learn how to use Codeigniter, a powerfull PHP framework to build web application. Along with other content, this course will cover key codeigniter concepts, such as the Model, Controll, view pattern and working with database. Then advance codeigniter concepts for instance, validation, uploading user file, logging and many more.

Why PHP Codeigniter?

This open sourse framework has a huge demand around the world because of its effectiveness and dynamic features.

Main features of PHP Codeigniter Framework

  • Easy to develop: Codeigniter is very easy to use for beginner who have basic knowledge web design, everyone can build large php based web applications with less development errors and difficulties. it follow very easy coding rules, you may naming your own code and implement them.
  • Small in Size: Php CodeIgniter framework files are very small in size(Near about 2 MB) means no consumption of extra server space. This file size also include user guide with its framework package of 2MB.
  • Fit to every hosting: Php CodeIgniter work with standard php hosting plans, you may use it with every shared, dedicated hosting plans with standard database. No need of any extra or specific hosting plans to build web applications using CodeIgniter, but make sure use hosting which fit to latest version of php hosting.
  • Free guide documents: For provide easy development to beginners, CodeIgniter contain free manual guide of its usage for development web applications. This guide becomes very helpful for php developers who come in touch with CodeIgniter on first time or in beginner’s stage.

Course Duration: 24 classes
Class Duration: 1.30 - 2 hours
Class Time: 5:00PM - 7:00PM
Total Seat: 10 per class
Course Fee : BDT 13000
Pre-requisite: Any one can join
Apply

Course goals

  • You can design Web Pages using HTML, CSS
  • You can use Bootstrap (JQuery) to make the page interactive
  • You can make web pages dynamic using PHP
  • You can integrate MySQL with PHP and make database connectivity

Course Curriculum

HTML Syllabus

  • HTML Introduction
  • Elements
  • Tags
  • Text
  • Formatting
  • Attributes
  • Text Links
  • Comments
  • Lists
  • Images
  • Image Links
  • Elements
  • Tables

  • Forms
  • Input
  • Text Fields
  • Password
  • Reset
  • Submit
  • Checkboxes
  • Radio
  • Select
  • Hidden Fields
  • Image Links
  • Upload
  • Textareas

  • Special Tags
  • Body
  • Meta
  • Style
  • Div
  • Layouts
  • Entities
  • Scripts
  • Formatting Tags
  • Bold
  • Paragraphs
  • Headings
  • Line Breaks

  • Horizontal Rule
  • Email
  • Italic
  • Code
  • Color Codes
  • Color Chart

CSS Syllabus

CSS Introduction

  • CSS Syntax
  • CSS Id amp;Class
  • CSS How
  • Bootstrap CSS
  • Bootstrap Component

CSS Styling

  • Styling Backgrounds
  • Styling Text
  • Styling Fonts
  • Styling Links
  • Styling Lists
  • Styling Tables

CSS Box Model

  • CSS Border
  • CSS Outline
  • CSS Margin
  • CSS Padding

CSS Advanced

  • CSS Grouping/Nesting
  • CSS Dimension
  • CSS Positioning
  • CSS Floating
  • CSS Align
  • CSS Navigation Bar
  • CSS Image Gallery
  • CSS Image Sprites
  • CSS Media Types
  • CSS Attribute Selectors

Advance Web Design with PHP Codeigniter

  • Introduction to MVC Frameworks and their functionality
  • Introduction of CodeIgniter
  • Objects and Classes and their usage
  • Model
  • Views
  • Controllers
  • Creating Views
  • Helpers and Libraries
  • Modifying the View
  • config.php
  • System Folder
  • Application Folder
  • The Database Library

  • The Session Library
  • The Form Helper
  • Form Validation
  • The URL Helper
  • Database Table and Models
  • Creating the Admin/Pages Controller
  • Creating the Administrative Views
  • Creating Forms
  • Creating Administrative Screens
  • URL Rewriting
  • Filtering User Input
  • SQL Injection Prevention
  • Encrypting Sessions

  • PHP
  • Login session
  • Creating Admin panel
  • Update data from webpage
  • Creating Administrative Screens
  • URL Rewriting
  • Filtering User Input
  • SQL Injection Prevention
  • Encrypting Sessions

  • Horizontal Rule
  • Email
  • Italic
  • Code
  • Color Codes
  • Color Chart

JavaScript (Bootstrap)

  • Overview
  • Transitions
  • Modal
  • Dropdown
  • Scrollspy
  • Tab

  • Slide show
  • Image lightbox
  • Tooltip
  • Popover

  • Alert
  • Button
  • Collapse
  • Carousel
  • Affix

  • Horizontal Rule
  • Email
  • Italic
  • Code
  • Color Codes
  • Color Chart

Advance MySql

  • Working with MySQL Admin
  • Creating Databases
  • Types of Databases
  • Creating Tables in Database
  • Specifying Field Data Types
  • Selecting the Most Appropriate Data Type
  • Adding Field Modifiers and Keys
  • Selecting a Table Type Altering Tables
  • Altering Table and Field Names

  • Restoring Databases and Tables from Backup
  • Dropping Databases and Tables
  • Viewing Database, Table, and Field Information
  • Altering Field Properties
  • Adding and Removing Fields and Keys
  • Backing Up and Restoring Databases and Tables
  • Backing Up Databases and Tables

SQL Queries

  • Inserting Records
  • Editing and Deleting Records
  • Performing Queries
  • Retrieving Specific Columns
  • Filtering Records with a WHERE Clause
  • Using Operators
  • Sorting Records and Eliminating Duplicates
  • Limiting Results
  • Using Built-In Functions
  • Grouping Records
  • Joining Tables

  • Horizontal Rule
  • Email
  • Italic
  • Code
  • Color Codes
  • Color Chart

cPannel Syllabus

  • Introduction to Webhosting
  • Change cPanel Style
  • Change cPanel Password
  • Update Contact Info
  • Change Language
  • Create Email Address
  • Manage Email Account
  • Access Email via Webmail
  • Altering Table and Field Names
  • Setup Email Forwarders
  • Setup Auto Responders
  • Setup Default Address
  • Create Mailing Lists

  • File Manager
  • File Permission Basics
  • Manage FTP Account
  • Session Control
  • ASetup Backup
  • Manage Domains From cPanel
  • Create Subdomains
  • Add Addon Domains
  • Set Parked Domains
  • Set Redirect
  • Broadcast site

  • Live Project with live domain and hosting
  • DNS with Simple DNS
  • Manage Databases From cPanel
  • MySQL Databases
  • MySQL Database Wizard
  • phpMyAdmin
  • Remote MySQL

  • Horizontal Rule
  • Email
  • Italic
  • Code
  • Color Codes
  • Color Chart