BSc CSIT · Semester V
Web Technology syllabus
Official TU syllabus for Web Technology (CSC329): 6 units, 111 topics, 3 credit hours. Every unit links to its notes and solved questions.
1
Introduction
3h · 6 Q- Web Basics: Internet, Intranet, WWW, Static and Dynamic Web Page
- Web Clients
- Web Servers
- Client Server Architecture: Single Tier, Two-Tier, Multi-Tier
- HTTP: HTTP Request and Response
- URL
- Client Side Scripting
- Server Side Scripting
- Web 1.0
- Web 2.0
2
Hyper Text Markup Language
10h · 11 Q- Introduction to HTML
- Elements of HTML Document
- HTML Elements and HTML Attributes
- Headings
- Paragraph
- Division
- Formating: b, i, small, sup, sub
- Spacing: Pre, Br
- Formatting Text Phrases: span, strong, tt
- Image element
- Anchors
- Lists: Ordered and Unordered and Definition
- Tables
- Frames
- Forms: Form Elements, ID attributes, Class Attributes of HTML Elements
- Meta Tag
- Audio
- Video
- Canvas
- Main
- Section
- Article
- Header
- Footer
- Aside
- Nav
- Figure Tags
- HTML Events: Window Events, Form Element Events, Keyboard Events, Mouse Events
3
Cascading Style Sheets
8h · 11 Q- Introduction
- Cascadding Style Sheets (CSS)
- CSS Syntax
- Inserting CSS: Inline, Internal, External, ID and Class Selectors
- Colors
- Backgrounds
- Borders
- Text
- Font
- List
- Table
- CSS Box Model
- Normal Flow Box Layout: Basic Box Layout, Display Property, Padding, Margin
- Positioning: Relative, Float, Absolute
- CSS3 Borders
- Box Shadows
- Text Effects and shadow
- Basics of Responsive Web Designs
- Media Queries
- Introduction to Bootstrap
4
Client Side Scripting with JavaScript
9h · 16 Q- Structure of JavaScript Program
- Variables and Data Types
- Statements: Expression, Keyword, Block
- Operators
- Flow Controls
- Looping
- Functions
- Popup Boxes: Alert, Confirm, Prompt
- Objects and properties
- Constructors
- Arrays
- Built-in Objects: Window, String, Number, Boolean, Date, Math, RegExp, Form, DOM
- User Defined Objects
- Event Handling and Form Validation
- Error Handling
- Handling Cookies
- jQuery Syntax
- jQuery Selectors
- Events and Effects
- Introduction to JSON
5
AJAX and XML
7h · 11 Q- Basics of AJAX
- Introduction to XML and its Application
- Syntax Rules for creating XML document
- XML Elements
- XML Attributes
- XML Tree
- XML Namespace
- XML schema languages: Document Type Definition(DTD), XML Schema Definition (XSD)
- XSD Simple Types
- XSD Attributes
- XSD Complex Types
- XML Style Sheets (XSLT)
- XQuery
6
Server Side Scripting using PHP
8h · 16 Q- PHP Syntax
- Variables
- Data Types
- Strings
- Constants
- Operators
- Control structure
- Functions
- Array
- Creating Class and Objects
- PHP Forms
- Accessing Form Elements
- Form Validation
- Events
- Cookies and Sessions
- Working with PHP and MySQL
- Connecting to Database
- Creating, Selecting, Deleting, Updating Records in a table
- Inserting Multiple Data
- Introduction to CodeIgniter, Laravel, Wordpress etc.
Textbooks and references
- Web Design with HTML, CSS, JavaScript and jQuery Set, Jon Duckett, John Wiley & Sons
- Web Technologies: A Computer Science Perspective, Jeffrey C. Jackson, Pearson Prentice Hall
- Learning PHP, MySQL & JavaScript: with jQuery, CSS & HTML5, Robin Nixon, O'Reilly
- PHP & MySQL: Server-side Web Development, Jon Ducket, Wiley
- HTML5 and CSS3 for the Real World, Estelle Weyl, Louis Lazaris, Alexis Goldstein, Sitepoint
- HTML & CSS: Design and Build Websites, Jon Duckett, John Wiley & Sons
- Dynamic Web Programming and HTML5, Paul S. Wang, CRC Press
- HTML5 Programming with JavaScript for Dummies, John Paul Mueller
- JavaScript and JQuery: Interactive Front-end Web Development, Jon Duckett, Wiley
- The Complete Reference: HTML and CSS, Thomas A. Powell, Mc Graw Hill
- JavaScript: The Web Technologies Series, Don Gosseli, Course Technology Cengage Learning
- Web Technologies: HTML, JAVASCRIPT, PHP, JAVA, JSP, ASP.NET, XML and AJAX, Black Book, Dreamtech Press
- An Introduction to XML and Web Technologies, Anders Møller and Michael I. Schwartzbach, Addison-Wesley
- PHP and MySQL Web Development, Luke Welling, Addison Wesley
- www.w3schools.com
Study CSC329 the smart way
Solved questions, flashcards & practice