Professional Training

Training Tutorials

Read More

Graphics Design

Content are coming soon...

Read More

Computer & Hardware

Content are coming soon...

Read More

Web Development

Training Overview
In this professional CodeIgniter framework training for website development course you will learn CodeIgniter professional development. You will also learn about MySQL, Ajax and jQuery. After finished this course you can develop project using PHP framework CodeIgniter with Ajax & jQuery design.

Training Objectives
Join the training start learning CodeIgniter to become a professional CodeIgniter developer and accelerate you career.
Building a Inventory System with Calendar, Customers Management, Account Management, Inventory Management, Invoices Management and Expenses Management.
Ajax & jQuery Design
SSL and email server.
Online payment methods PayPal Standard and Authorize.net.
Individual / Group Project using PHP framework CodeIgniter with MySQL.

Prerequisites
All CodeIgniter training attendees must have basic knowledge in PHP, HTML & CSS. The course can be customized to any level of programming and relational database familiarity.

Hands-On/Lecture Ratio
This training class is 80% hands-on, 20% lecture. Students learn by doing, with immediate opportunities to apply the material they learn to real-world problems.

Training Materials
All related software and lecture sheets and free e-book will provide in class.

Training Outline

  • 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- Reading from Arrays- Looping through Arrays
  • Associative Arrays
  • Initializing Associative Arrays- Reading from Associative Arrays- Looping through Associative Arrays- Super global 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- Doc-types- Head, Meta- URL- Web server
  • 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
  • Email

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

Training Place

Dhaka Office
Address: Suit 201-B, Paltan Tower, 2nd Floor,
87 Purana Paltan Line,
Dhaka-1000, Bangladesh

Tel: +880 2 9347382, +880 2 9346212
Fax: +880 2 832 1383
Cell: +880 1711666776, +880 1785748180-3

Facebook: www.facebook.com/NicePITS
Web: www.nicegroupbd.com | www.nice-pits.com
Comilla Office
Address: Otobi(3rd floor) Jhowtola,Kandirpar,
Comilla 3500, Bangladesh

Tel: +880 8161979
Cell: +880 1711380852
Email: nicegroupbd@gmail.com,     
Skype-ID: nice-pits
Read More

Networking & Server

Content are coming soon...

Read More

Software Development

Content are coming soon...

Read More

Freelancing & Outsourcing

Content are coming soon...

Read More

CMS Developments

Training Overview
WordPress is an open source blog tools and publishing platform powered by PHP and MySQL.Affordable basic to advanced WordPress training for professional, self-employed, small-business, virtual assistants, social media marketers and more.

Training Objectives
This is a basic to advanced WordPress training. In this WordPress course, you will learn step-by-step WordPress Installations, content management, plug-in customization and template design. You will also learn to develop blog site and e-commerce site

form our WordPress classes.
After finish Word Press class, you can build an interactive website with wordpress.

Prerequisites
Participants do not need any knowledge of WordPress.

Hands-On/Lecture Ratio
This training class is 90% hands-on, 10% lecture. Students learn by doing, with immediate opportunities to apply the material they learn to real-world problems.

Training Materials
All related software and lecture sheets and free e-book will provide in class.

Training Outline

  • Introduction and Local Installations
  • Introduction to the Course
  • What is WordPress?
  • Your WordPress Server
  • One Click Installations
  • Navigating WordPress
  • Using Real Content
  • Under the Hood: Files & Databases
  • Resources You'll Need for the Course

Creating Content

  • Organizing Posts
  • Creating a Post
  • Inserting & Formatting Text
  • Inserting Images, Audio and Video
  • Managing Content

Additional Types of Content

  • Listing Links
  • Adding Pages
  • Moderating Comments

Controlling Your Blog

  • Users
  • Tools
  • Settings

Customizing Appearance

  • What is a Theme?
  • Finding & Installing Themes
  • Theme Settings
  • Widgets
  • Menus

Working with Plugins

  • What is a Plugins?
  • Finding & Installing Plugins
  • Recent Tweets
  • Adding a Contact Form
  • Adding a Photo Gallery

Getting More Performance from WordPress

  • Post Via Email
  • Boost SEO Results (All-In-One SEO)
  • Test Website Performance
  • Speed Up Your Site (W3 Total Cache)

Modifying Themes

  • Simple edits: HTML and PHP
  • Simple edits: CSS
  • Adding a Logo
  • Changing the Login Logo

WordPress Theme Frameworks

  • What is a framework?
  • Overview of Popular Frameworks
  • Creating a Simple Child Theme: CSS
  • Creating a Simple Child Theme: Modifying Content

Getting Social with WordPress

  • Enhanced Comments (IntenseDebate)
  • Discussion Forums (bbPress)
  • Building Community (BuddyPress)
  • Making Your Theme BuddyPress Compatible

Setting Up Show with WordPress

  • Overview of WP e-Commerce
  • Configuring Your Store
  • Adding Products

Maintaining Your Website

  • Comment Spam
  • Backups
  • Security & Updates

Training Place

Dhaka Office
Address: Suit 201-B, Paltan Tower, 2nd Floor,
87 Purana Paltan Line,
Dhaka-1000, Bangladesh

Tel: +880 2 9347382, +880 2 9346212
Fax: +880 2 832 1383
Cell: +880 1711666776, +880 1785748180-3

Facebook: www.facebook.com/NicePITS
Web: www.nicegroupbd.com | www.nice-pits.com
Comilla Office
Address: Otobi(3rd floor) Jhowtola,Kandirpar,
Comilla 3500, Bangladesh

Tel: +880 8161979
Cell: +880 1711380852
Email: nicegroupbd@gmail.com,     
Skype-ID: nice-pits
Read More