Web Development

Web Development

Current Status
Not Enrolled
Get Enrolled

Course Overview:

The Website is an integral part of any business in advanced and digital business world and this field opens the doors for full time or part time employment to billions of individuals who are engaged in Web Development business either as freelancer or through companies.

The Course is designed for the Individuals who would like to start their career in this never-ending business field as freelancer or as Entrepreneur and would like make their mark as well as the individuals who are already performing job of web development but would like add-on skills and acknowledgement of their skills in form of a Certificate from Virtuous Learning. (Online Course and Certificate of Programming and Development)

The course will enable the learners to start their very first web development project and start earning by utilizing the web development skills learnt from the course and it will also provide the opportunity to the web developers to have the certification by passing the conceptual exam online.

Course Outline:

Chapter 1) Introduction to Web Development

Topics Covered:

  • What is Web Development?
  • WEB Development Process

> Decide purpose

> Planning

> Designing

> Gather content

> Building Testing

> Upload to server

> Maintaining and Marketing

  • Web Development Tools
  • Features

> HTML and the DOM

> Web Page Assests, Resources, and Network Information

> Profiling and Auditing

  • Development phases

> Front-end Development

> Back-end Development

  • Basic Concepts
  • WWW (World Wide Web)
  • HTTP
  • HTTP Request/ Response
  • The HTTP Request Circle
  • XHR

Chapter 2 (Introduction to HTML)

Topics Covered:

  • How links created inside HTML page?
  • How images add to HTML page?
  • How buttons and lists add to HTML page?
  • How table add to HTML page?
  • What are forms in HTML?
  • What is difference between POST and GET methods?
  • What are HTML5 elements?
  • What is Header and Footer?
  • What is Navigation and Section?
  • What is Article?
  • What is Aside and Meter?
  • Audio in HTML5
  • Video in HTML5

Chapter 3) Introduction to CSS

Topics Covered:

  • Using ids in CSS
  • The CSS Box Model
  • Padding
  • Margins
  • Borders
  • Opacity
  • Alpha Color Space
  • Box Shadow and Border Radius
  • CSS 3 New Elements
  • View Port
  • 2D Transformation
  • 3D Transformation
  • New Selectors
  • List Properties
  • How to add icon to HTML page, how to use bootstrap and google icons

Chapter 4) JavaScript

Topics Covered:

  • Basic to Java Script
    • It’s good part
  • DOM Model
    • DOM Hierarchy
    • Accessing DOM Nodes
  • Uses of JavaScript
    • Sample Usage
  • Inline script
  • External Script
  • Statements
  • Variables
  • Types in JavaScript
  • Type Conversion
  • Type of
    • Number Type
    • Undefined and null Type
    • String Type
    • Boolean Type
  • Arrays
  • Operators
  • Control Structures
  • Methods/Function
    • Function Arguments
    • Arguments Pseudo-Array
    • Default Arguments
    • Anonymous Function
  • Built in User Interaction
  • Eval
  • Object
    • Object Creation and access
    • Nested Object
  • Property can be added, Update or Delete
  • Date
  • Math
  • Exception Handling
    • Raising Exception
  • Event Handling
    • Assign Event Handlers
    • Common Events
    • Timing Events
  • Browser Object Model
    • Window Properties/ Methods
    • Windows Events
    • Events Handlers
  • HTML Form Validation
  • Check a Form
  • Checking Text Fields
  • Checking Select Box
  • Checking Radio Buttons
  • Radio Button Javascript
  • Checkboxes
  • Check Boxes Javascript
  • Javascript Animation

Chapter 5) Introduction to Php

Topics Covered:

  • History
  • Introduction
  • Uses of PHP
  • Characteristics of PHP
  • Php Script add to HTML
  • Comments in Php
  • Whitespace insensitive
  • Case sensitive
  • Statements are expressions in Php
  • PHP Script run using Command Prompt
  • Form in Php
  • Example
  • Validation
  • Client-Side Validation
  • Server-Side Validation
  • Example