Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
26 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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 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
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: cats.mwalimu@gmail.com


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