0% found this document useful (0 votes)
31 views

Course Outline Web Design and Development

This document outlines a course on web design and development. The objective is for learners to be able to design websites, develop client and server-side applications, create databases, and use frameworks. The 10 lessons cover topics such as HTML, CSS, JavaScript, PHP, and connecting to databases. Assessment includes assignments, exams, and a project. References include online notes and books on HTML, JavaScript, and web programming.

Uploaded by

1045858
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Course Outline Web Design and Development

This document outlines a course on web design and development. The objective is for learners to be able to design websites, develop client and server-side applications, create databases, and use frameworks. The 10 lessons cover topics such as HTML, CSS, JavaScript, PHP, and connecting to databases. Assessment includes assignments, exams, and a project. References include online notes and books on HTML, JavaScript, and web programming.

Uploaded by

1045858
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Web Design and Development

Instructor: Karari E.K email: [email protected]


Objective: By the end of this course the learner should be able to:
1. Design a website
2. Use client side tools to develop web client
3. Use Server side Scripting to develop server side applications
4. Create a database and use SQL language in Server side scripting to
enable data driven website with a thin client
5. Use existing frameworks to ease the development process

Prerequisite Introduction to web design


Course Content
Lesson 1 Overview of web design and development
1.1 Terms used
1.1.1 Internet
1.1.2 World Wide Web
1.1.3 Client-Server Technology
1.1.4 Database Management Systems
1.1.5 Database driven websites
1.1.6 Content management systems and frameworks
1.2 Application areas and career opportunities for web design & Development skills
1.3 Website versus web based systems
Lesson 2 Introduction to principles of web design
2.1 Concepts 2.6 Navigation Design
2.2 Architecture 2.6.1 Cross-navigation
2.3 Design 2.6.2 Color-coding
2.4 Execution 2.6.3 Tabs
2.5 Testing 2.6.4 Breadcrumb trail
2.6.5 Process Steps

Lesson 3 HTML Introduction


3.1 Brief History
3.2 Basic syntax and text formatting
3.3 Images, links and lists
3.4 Tables, frames and divisions
Lesson 4 HTML Forms
4.1 Introduction 4.3.4 Radio Buttons
4.2 Structure of a form 4.3.5 Menus
4.3 Input elements 4.3.6 Text Areas
4.3.1 Text Fields 4.3.7 Submit Buttons
4.3.2 Password Fields 4.3.8 Image Buttons
4.3.3 Checkboxes 4.3.9 File Input
Lesson 5 Cascading Stylesheets (CSS)

1
5.1 Introduction 5.6 Font properties
5.2 Specifying a style 5.7 Margins
5.3 Style rule 5.7 Span
5.4 Ways of defining a style 5.8 Div
5.5 Style classes
Lesson 6 JavaScript-Introduction
6.1 Introduction
6.2 Embedding a script to a web page
6.3 Variables, Constants, operators and comments
6.4 Working with window objects
6.4.1 Alert
6.4.2 Prompt
6.4.3 Confirm
Lesson 7 JavaScript-Control flow
7.1 Decision making statements
7.2 Working with loops

Lesson 8 JavaScript-Functions and events


8.1 Defining functions
8.2 Function calls
8.3 Event and Event handlers
Lesson 9 PHP-Introduction
9.1 Basic syntax, variables, constants, operators, comments
9.2 Control flow statements

Lesson 10 PHP-connection to Database


10.1 SQL Data manipulation Language
10.2 The query string and the connection to database

Assessment Three Cats Total marks 30%


Two Assignments Total Marks 10%
End of semester Exams marks 60%
References http://www.scs.carleton.ca Internet Application Programming Notes
Concepts discussed in this unit may also be found in the following books:
HTML complete course by Seybold

JavaScript Bible by Danny Goodman

You might also like