Principles of Web Development – KASNEB DICT Syllabus



This paper is intended to equip the candidate with knowledge, skills and attitudes that will enable him/her to develop a website.


A candidate who passes this paper should be able to:

  • Write a basic HTML code
  • Use graphics and animations to enrich web pages
  • Create functional sites with hyperlinks, tables, forms and databases
  • Use scripts to create dynamic web pages
  • Use website development software


Introduction to web development

  • Web development concepts
  • Website design principles
  • Overview of website development languages
  • Introduction to mark-up language
  • Phases of website design and development process
  • Mobile websites

Fundamentals of HTML

  • Basic structure of HTML
  • Basic tags and corresponding attributes
  • HTML elements
  • HTML coding
    • Text
    • Links
    • Lists
    • Images
    • Tables
    • Forms
    • Frames
    • URLs

Fundamentals of Cascading Style Sheets (CSS)

  • Introduction to CSS
  • Types of style sheets
  • CSS selectors and properties
  • Incorporating colour techniques
  • Understanding layers and positioning
  • Creating and modifying objects
  • Objects on multiple layers
  • Complex objects on a single layer
  • Placing type in an image
  • Using layers to refine images
  • Creating special effects
  • Behaviour modification

Flash, video and audio

  • Introduction to media elements in website development
  • Incorporating flash into a website
  • Embedding video and audio content into a website
  • Implications of incorporating media content in websites

Graphics and animations

  • Fundamentals of graphics and animations
  • Types of graphics
  • Animation basics
  • Animation tools
  • Methods of animation
  • Animations with motion and shape tweening
  • Interactivity with frame action and buttons
  • More complex animation tasks
  • Implications of incorporating graphics and animations in websites

Website development platforms

  • Overview of website development platforms
  • Overview of website development software tools
  • Tools of automating web pages
  • Drawing timelines and customising website development tools
  • Plugins, add-ons and active content
  • Website testing

Website publishing

  • Website hosting
  • Domain name registration
  • Setting up a website
  • Managing a website
  • Content management
  • Search engine optimisation

Website security scripting

  • Overview of script development
  • Scripting languages
  • Overview of client side and server side scripting
  • Incorporating script into HTML
  • Basic command syntax/blocks
  • Functions and objects
  • Built in objects and functions
  • Looping
  • Frames, documents and windows
  • Events and cookies
  • Page redirect and page printing
  • Void keyword
  • Database connectivity

Introduction to e-commerce

  • Features of e-commerce
  • e-commerce products and services
  • e-commerce revenue models
  • e-commerce site hosting options
  • e-commerce security

Emerging issues and trends

Leave a Reply

Your email address will not be published. Required fields are marked *