WEB TECHNOLOGY - TECHNICAL PUBLICATION
NOTES
UNIT I – INTRODUCTION TO WEB TECHNOLOGY
• Internet – global network connecting millions of computers.
• Web – collection of interlinked hypertext documents accessed via browsers.
• Client-Server Model – Client requests services; server provides them.
• HTTP – Communication protocol between client and server.
• URL – Specifies the address of a web resource.
• Static vs Dynamic Websites, Web Hosting, Domain Names.
UNIT II – HTML AND CSS
• HTML provides structure of web pages using tags such as html, body, h1, etc.
• CSS handles presentation and layout using properties like color, font-size, etc.
• Common HTML Tags: b, i, u, table, form, a.
• CSS Types: Inline, Internal, External.
• Box Model: Margin, Border, Padding, Content.
• Layouts using Flexbox and Grid.
UNIT III – CLIENT SIDE SCRIPTING (JavaScript)
• JavaScript adds interactivity and dynamic behavior to web pages.
• Variables: var, let, const.
• Data Types: Number, String, Boolean, Object, Array.
• Control Statements: if, for, while, switch.
• Functions and Objects.
• DOM Manipulation using document.getElementById() and querySelector().
• Events: onclick, onchange, onmouseover.
UNIT IV – SERVER SIDE SCRIPTING (PHP)
• PHP – server-side scripting language used to create dynamic web pages.
• Syntax: echo 'Hello';
• Variables: $, Data Types: String, Integer, Array, Object.
• Control Structures: if, else, for, while, foreach.
• Form Handling using POST and GET methods.
• PHP with MySQL: Connect, Insert, Select queries using mysqli_connect().
UNIT V – WEB SERVICES & FRAMEWORKS
• Web Services: Enable application-to-application communication over the web.
• Types: SOAP (XML-based) and REST (HTTP and JSON-based).
• AJAX: Allows asynchronous data transfer without page reload.
• Web Frameworks: Django, Laravel, ReactJS, AngularJS for faster development.
• JSON and XML formats for data interchange.