This course covers the fundamental concepts of HTML, CSS, JavaScript, XML, and PHP.
Provide basic knowledge of web design using HTML and CSSTeach client-side scripting using JavaScriptHandle web data using XMLProvide server-side scripting knowledge using PHP
Web Basics: Internet, Intranet, WWW, Static and Dynamic Web Page, Web Clients and 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
Introduction to HTML, Elements of HTML Document, HTML Elements and Attributes, Headings, Paragraphs, Divisions, Formatting (b, i, small, sup, sub), Spacing: pre, br; Text Phrases: span, strong, tt, Images, Anchors, Lists (Ordered, Unordered, Definition), Tables, Frames, Forms (Form Elements, ID, Class Attributes), 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
Introduction to 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, Display Property, Padding, Margin, Positioning: Relative, Float, Absolute, CSS3: Borders, Box Shadows, Text Effects and Shadow, Basics of Responsive Web Design, Media Queries, Introduction to Bootstrap
Structure of JavaScript Program, Variables and Data Types, Statements, 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
Basics of AJAX, Introduction to XML and its Applications, XML Syntax Rules, Elements, Attributes, Tree, Namespace, XML Schema Languages: DTD, XSD; XSD Simple and Complex Types, XSD Attributes, XML Style Sheets (XSLT), XQuery
PHP Syntax, Variables, Data Types, Strings, Constants, Operators, Control Structures, Functions, Arrays, Creating Classes 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, Inserting Multiple Data, Introduction to CodeIgniter, Laravel, WordPress
Creating web pages and applications using HTML, CSS, JavaScript, XML, and PHPPreparation of a web-based application project using the above technologies