Three reasons, and they are all practical.
A model nobody can use has produced nothing. The Data Engineering and MLOps course is about deployment, and deployment usually means an HTTP interface. The Shiny app in Data Science with R is a web app; you just did not have to write the HTML.
Dashboards are how analysis gets communicated. Business Intelligence Tools and every reporting job you will ever have run in a browser.
Data arrives over the web. Unit 5's JSON is the format almost every API speaks — including the weather API in lab experiment 15. Document Oriented Database's MongoDB stores JSON-shaped documents natively.
This is also, incidentally, how the site you are reading was built.
Understand the principles of web design and distinguish between web and desktop application architectures.
Develop static web pages using HTML elements, attributes, and multimedia integration techniques.
Style web pages effectively using CSS, including layout control, responsive design, and UI enhancements.
Implement dynamic behaviors and form validations using JavaScript and the Document Object Model (DOM).
Explore JSON and jQuery for handling structured data and simplifying client-side scripting.
Web versus desktop applications; the client–server model; document structure, elements and attributes; headings, text, lists, images and multimedia; tables; semantic HTML5; forms and GET versus POST.
UNIT 2Syntax and the three attachment methods; the four combinators; specificity and the cascade; the box model; colours, borders, backgrounds, text and fonts; positioning, float, Flexbox and Grid; pseudo-classes and pseudo-elements; tooltips, galleries, forms, counters and media queries.
UNIT 3DHTML; variables and types; operators and coercion; statements and loops; functions, closures and hoisting; string methods; Math; arrays and objects; classes; regular expressions; exception handling.
UNIT 4The DOM and the BOM; selecting and changing elements; accessing form controls; the event model — bubbling, capturing and delegation; basic and format validation; inline messages; windows, dialog boxes and the status bar; keyboard and mouse events; animation.
UNIT 5Why data-exchange formats exist; JSON syntax and its restrictions; JSON versus XML; parsing, stringifying and nested access; fetch and localStorage; jQuery selectors, filters, DOM manipulation, events, effects, chaining and AJAX.
PRACTICEExam-style questions with fully worked solutions.
LABEvery prescribed lab experiment, with code and expected output.