Web Development

Web Programming Training

Duration: 3 Months Career Option: Web Developer

We also offer online classes for trainees who cannot attend the classes physically

Web Development Training 


Pre-requisites for Web Development

Students attending Web Designing course should have basic knowledge Office Application, HTML.

Courses Outline :- Web Development
  • History of Web/Mobile Development
  • Research/Wire framing /Prototyping
  • Mockup Designing (Adobe Photoshop/Fireworks)
  • Psychology of Color in Web
  • Typography
  • Using tools for Mockup Design
  • Vector Design
  • Designing various element for Web/Mobile
  • Introduction
  • Semantic markup with HTML5
  • HTML5 structural tags
  • XHTML vs HTML5 (Changed Element)
  • Current state of Browser Support
  • Section Tag
  • Article Tag
  • Introduction
  • Understanding Cascading Style Sheets (CSS)
  • History, Current State of CSS3 support
  • Cross browser support testing
  • How css relate to html
  • Inline, Internal and External
  • Importance and usability
  • Box model
  • Width, min/max-width, height, min/max-height
  • Padding, Margin, Position
  • Float and clear
  • Attribute Selectors
  • The Target Pseudo-Class
  • UI Element States Pseudo-Classes
  • Negation Pseudo-Class
  • Structural Pseudo-Classes
  • Media queries (for Mobile, Tablet, and Desktop)
  • Various available frameworks for responsive design
  • Fonts on Web
  • The @font-face rule
  • Using Google fonts
  • Gradients
  • Box-shadow
  • Border-radius
  • Text-shadow
  • Transition
  • Understanding and Using bootstrap

Intro Javascript (JQuery)

  • Implementation
  • Properties and methods
  • Types of objects
  • Understanding Jquery and its features
  • Using it on live project
  • Exploring basic concepts
  • Final Project (assessments of all above)
  • File upload using filezilla/cuteftp etc.
  • Cpanel/webmail/Domain Registration
  • What next?
  • Concepts about pre-processor (Less, Sass)
  • Tips for enhancing Front End Development further
  • Pro tips for job interview
  • Server Installation and Background of PHP Introduction
  • PHP as a Server Side Scripting Language
  • How PHP scripts works and why use PHP?
  • Installation and Configuration: Setting up PHP Development Environment
  • AMP Stack and Working with configuration files (php.ini and httpd.conf)
  • Syntax, Quotes, Comments and Special Characters
  • Building and running our first program
  • Data types
  • Debugging basics
  • Web Architecture (Client / Server communications)
  • How to embed PHP into HTML
  • How to embed HTML into PHP
  • Validating and Escaping

Basic examples of writing HTML and PHP code simultaneously

  • Variables
  • Constants
  • Arrays
  • Types of Arrays (numeric / Associative)
  • Single Dimensional & Multi-Dimensional Arrays
  • Accessing Arrays
  • Playing with Arrays
  • Array functions – size, merging, sorting array to serialize etc...
  • Introduction
  • Assignment Operators
  • Arithmetic Operators
  • Comparison Operators
  • Increment / Decrement Operators
  • String Operator (Concatenation)
  • Logical (or Relational) Operators
  • Conditional (or ternary) Operator
  • Error suppressor (@)
  • Usage of Control structures
  • Types of Conditional Statements
  • if else condition
  • The switch statement
  • Loop Statements
  • For, while , do while loops
  • Break and continue statements
  • foreach loop
  • Workout working examples of arrays
  • Working with table and array data using loops,
  • Handling 2 dimensional, 3 dimensional and multi
  • Dimensional array data and display in tabular form,
  • GET Method
  • POST Method
  • Form Handling with these Methods
  • Working with forms (in detail)
  • Creating a form with different form inputs
  • Using hidden fields
  • Redirecting the user from one page to another
  • File handling using form (multipart form data)
  • Delete a File
  • $_SERVER
  • $_POST
  • $_GET
  • $_FILES

Introduction Usage of function Types of function (Predefined (Inbuilt) & User Defined function) Function parameters (With or without and conditional parameters) Returning values from a function Variable Scopes of a function Working with Some useful functions Date and time function Include and require Templating using include and require

Templating HTML template (Separating header, footer, body) using include and require Creating and managing simple code architecture and library prior to starting project Login System

  • Building a simple login system using array data, session and cookie
  • Creating profile page and preventing access to login secured page without login
  • Formatting String for Presentation (printf, sprintf)
  • Formatting String for Storage
  • Joining and Splitting String
  • Comparing String
  • Matching and replace Substring
  • Extracting substrings
  • Determining the length of string
  • Introduction to SMTP
  • Sending Emails with PHP
  • Introduction To Database
  • What is RDBMS technology?
  • Difference between SQL and NoSQL Database
  • Introduction to MySQL
  • Understanding Database, Tables, Fields
  • Introduction to SQL (Structured Query Language)
  • Using Database Management tools (phpMyAdmin/ MySQL Workbench etc.) to handle database
  • Creating and managing database
  • Selecting Database
  • Creating Tables
  • Auto Increment and Indexing a columns in tables
  • Inserting Data into tables in different ways via query
  • Updating Data and Table Structure
  • Selecting from table in different ways
  • Deleting tables and drop database
  • Alter Table structure


  • Using include and require to manage function library
  • Working with file examples
  • Formatting string examples
  • Query examples using database tools like command line, phpMyAdmin, MySQL Workbench etc.
  • Email sending using contact us form
  • Introduction to JavaScript
  • Data types, operators, conditions
  • Events, function
  • Array and Objects
  • JQuery Syntax, Events
  • Some jQuery functions
  • JQuery Syntax and Events
  • JQuery Effects
  • JQuery Selectors
  • JQuery Custom Functions
    Project Work:
  • Continue the project work
  • Implement JavaScript and jQuery in the project
  • Introduction to Web Security
  • Security concerns in MySQL
  • SQL Injection
  • XSS
Get Enrolled Now

Send Enquiry

  • Web Development
Note: Please mention if you would like to take online classes

As a developer, my career began before 5 years. When I had search perfect IT related institution in Kathmandu. I found Broadway Infosys Nepal and in these days I  have studied many course ... Read More