Prev Next

WEB ENGINEERING/DEVELOPMENT

This course will prepare you for a career in web design and development. There are exciting opportunities throughout the world for web developers, and there are thousands of web development companies.

learn how to design, build and implement complete websites from scratch!,  To gain entry to the course you must have strong computer skills, but you do not need any prior web design experience.

The Diploma covers the wide range of skills you will need to confidently create websites. The web development course starts with an introduction to HTML and cascading style sheets, and follows through to using Javascript, server-side processing (ASP.NET and PHP) and building dynamic websites with backend SQL databases.


The course is taught with a hands-on approach.
 Create Websites for Real Clients .
The curriculum has input direct from those in the web development industry. the aim is that throughout the programme  you'll be developing websites for real clients.

The diploma culminates with the ‘Final Project’ in which your skills will be assessed in working with a real-life client, right from conceptualisation through to ‘going live’ with their brand new website.

Graduate Opportunities

  • Web designer
  • Web developer
  • Programmer
  • Database developer
  • Online business owner
  • Search Engine Optimisation Specialist

Programme Content

 

You'll need good computing skills to get into this course, but you don't need to be a developer yet.

STAGE 001:

Computer Graphics for Websites

  • Fundamentals of web oriented graphics design
  • Colours, balance and emphasis for images
  • Applications of these principles to web graphics
  • Use of graphic tools for creative designs
  • Basic to advanced techniques for digital graphics
  • Image slicing and optimization for web

Site Design & Layout

  • Fundamentals of web page layout
  • Web usability
  • General principles of user-friendly interface

Project Administration

  • Website planning, timelines and costing
  • Efficient workflow practices
  • Client relations and interview
  • Website Development

Introduction to XHTML

  • XHTML syntax and format
  • XHTML tags/elements and attributes
  • Building blocks of XHTML
  • XML

STAGE 002:

Web page layout using CSS

  • Styling for padding, margin, border
  • Positional floating for blocks
  • External style sheets linking to XHTML
  • XML and XSLT

WWW Protocols

  • Client-server architecture
  • HTTP and FTP protocols
  • Domain name issues

 

Programming for the Web

  • Fundamental of logics in programming languages
  • Understanding the features of client-side languages
  • Main characteristics of server-side languages
  • Compilation issues of programming languages

 

Clint side Scripting using Javascript

  • Accessing DOM elements
  • Javascript Event Handlers
  • Validations of web forms
  • Javascript framework: jQuery

STAGE 003

Formatting and Data exchange

  • JSON
  • XML Parsing and
  • JQuery and Ajax

Server-side processing using PHP

  • PHP Operators and Control Structures
  • PHP functions and string handlings
  • Form Handling with GET and POST methods
  • Working with MySQL database
  • Content Management Systems

 

Server-side processing using ASP.NET

  • Using C# for web controls
  • Web form controls and validations
  • User controls and master page
  • State management
  • Working with SQL Server databases

Database and Structured Query language (SQL)

  • Concepts and design of a Relational Database System
  • Normalization issues
  • SQL queries for CRUD operations

 

STAGE 004:

Content Management Systems

  • Importance of CMS
  • Type of CMS and use CMS{ Joomla, Drupal, Wordpress}
  • Creating CMS extension from scratch

E-Commerce Application

  • Issues relating to the functionalities of e-commerce websites
  • E-Commerce requirements and designs
  • Online transactions and PayPal

Final Project

  • Development of a database-driven, Ecommerce based website for a real-life community organization.

Recommended duration:                              12 - 18 months

COURSE DELIVERY:

  • Practical.
  • Presentation based.
  • Research based.

NB: An Industrial apprenticeships is a required at the end of the course /stage.