Web Programming
Web Programming
Web Programming
Module 1: [Hours - 8]
Intro to HTML Syntax: The HTML, head, title, & body tags; Essential tags and Attributes; Headings, paragraphs, &
lists; The strong & em tags, The doctype; The lang attribute; The meta tag & the Unicode character set, Coding
Links: Anchor tags, Linking to other websites, Linking to pages within a website, Opening a link in a new browser
window/tab, Adding Images: The break tag, The image tag & source attribute, Using the width, height, & alt
attributes, Using horizontal rules.HTML5 Semantic Elements & Validating HTML: The outline algorithm, The
header, nav, aside, & footer elements, Understanding articles & sections, Form and essential input types with
attributes, actions and methods.
Module 2: [Hours - 8]
Intro to Cascading Style Sheets (CSS): The style tag, Tag selectors, The font size, font family, color, & line height
properties,Color and categories, The class attribute, CSS class selectors, The span tag,CSS opacity, Dividing up
content with the div tag, Assigning IDs to divs, Setting width & max-width, CSS background-color, Adding padding
inside a div, Centering content, CSS borders, CSS shorthand & the DRY principle. CSS Position, Navigation Bar,
Table, Using Browser Developer Tools: Opening the DevTools in Chrome, Editing HTML in the DevTools
Elements panel, Enabling, disabling, & editing CSS in the DevTools, Using DevTools to fine-tune your CSS,
Hexadecimal shorthand.
Introduction to Javascript, Terminologies used in Java script, Operators, Control Structures, Looping constructs,
break, continue statements, Functions, Scoping rules, Recursion and iteration, Array declaration, and allocation,
passing arrays to function, Objects: String, Date, Boolean, Window, document; using cookies, form validation in
JavaScript, Handling common Events Using JavaScript.
Introduction to PHP, Basic Programming Concepts of PHP: Variables, data types, Constants, Scope of Variables,
Type of Variables, Type Casting, Operators, Operators Precedence, References, Arrays; Control Structures:
Branching, If statement, Switch statement; Looping: for Loop, while Loop, do while Loop, for each Loop;
Functions: User Defined Functions, Built-in Function, Functions for Variables; Script Controlling Functions, Array
Functions, Date and Time Functions, Mathematical Functions, String Functions, PHP Server Variables; Working
with form, Uploading files to Web Server using PHP.
Text books:
1. MASTERING HTML, CSS & Java Script by Laura Lemay, Rafe Colburn, and Jennifer Kyrnin ,1st
ed,BPB,2022.
2. Learning PHP, MySQL, JavaScript, CSS & HTML5 by Robin Nixon , O'Reilly Media, Inc. 3rd
Edition,2020
Reference Books:
1. Html & css: the complete reference by Thomas Powell,McGraw Hill Education; 5th edition,2017.
2. Web Technologies: Black Book by Kogent Learning Solutions Inc,Dreamtech Press; 1st edition 2009.
3. Internet, and World Wide Web - How to Program by Deitel and Deitel and Nieto, Prentice Hall, 5th
Edition, 2018.