RB Web Solutions

Programming Training

Syllabus of Core Programming Languages

Syllabus of Web Development and Designing


Level 1

  • 1. Basic About Client Server Architecture , How server works, Language Intro, What is DNS server, Web server,FTP server and HTTP server, Php.ini configuration.

  1. how and what requires to create a website, difference between dynamic website and static website. 3. Small discussion with current technology and benefits of PHP


Level 2

  1. Basic HTML Tags with practical


  1. HTML Table, Form concept


  1. Basic Css Ideas with example (External, embeded,inline) 


Level 3

  1. Introduction to JavaScript.


  1. Basic Concept and use of JavaScript


  1. Program with Registration form with JavaScript validation.


  1. Introduction to JQUERY 5. JQUERY Selectors.


  1. How to use JQUERY functions 


Level 4

  1. Introduction to PHP variables with all data types, auto type casting


  1. PHP operators

  2. Conditional structure with practice.


  1. Flow control with small practice


  1. Small program with conditions.


Level 5

  1. PHP array

  2. Associative array, Numeric array

  3. Single dimensional array,multi dimensional array

  4. Foreach for array

  5. Array function

  6. Small program with array example 

Level 6·

  1. Intro server variables


  3. Small program with image upload

  4. Program with student result image 

  5. A simple AJAX call in php.

  6. Creating Dynamic Form using AJAX,PHP and MySql.


Level 7·

  1. Introduction to functions

  2. Discuss with few important string function

  3. Date & time function

  4. How to create user defined function

  5. Include,Require,Include_once,Require_once

  6. Program with simple calculator 

Level 8·

  1. File handling(Read-write-update-delete)

  2. Small practice on file handling

  3. Directory handling(Create-read-delete)

  4. A program with files and directory handling including image upload(use txt file as database) 

Level 9·

  1. Intro PHP session

  2. Use of PHP session(discussion)

  3. Login/Logout program

  4. Small program of product shopping cart 

Level 10·

  1. Tips & tricks to search google to resolve problems

  2. Introduction to forums,blogs,pages,in order to search stuffs

  3. Mail program

  4. JavaScript ready made programs

  5. Free Css Templates 

Level 11·

  1. Intro with MySQL

  2. Basic concept of database designing

  3. Intro to PHPMyAdmin 

Level 12·

  1. Create a database to perform MySQL stuffs

  2. MySQL queries

  3. MySQL clauses and operators and functions 

Level 13·


  2. Practice with joining 

Level 14·

  1. MySQL in PHP(database connection)

  2. Difference between MySQL_connect and p_connect

  3. Program to run queries and fetch database

  4. MySQL fetch queries 

Level 15·

  1. Client interface and Admin interface concept .

  2. MySQL program to ADD/DELETE/UPDATE into category and product table

  3. Working with Admin dashboard controls.

Level 16·

  1. PHP modules intro image uploader.

  2. Pagination and Auto filter and search.

  3. Working with dynamic E-mailer.

  4. Case study for Online Exam , Pos software and E-commerce Applications.

Level 17·

  1. Complete PHP classes and object

  2. Inheritance

  3. MVC concepts with Codeignitor.

Level 18·


  1. Folder structure for website

  2. c-panel idea

  3. Database setup

  4. Dynamic user and admin pages.

  5. Payment gateway(paypal.com)

  6. PHP securities

  7. Organizational Email and MX data handling.

  8. Sub domain and A Record creation .

10 . Softculous software configuration. 

  1. E-Learning and E-Commerce projects or POS Application Development.