Web Technology

Site: Digital Literacy For All
Course: Digital Literacy For All
Book: Web Technology
Printed by:
Date: Thursday, 21 November 2024, 1:06 PM

Description

Please read these 14 principles of web development

1. Javascript

JavaScript is a high-level, interpreted programming language that is widely used to create dynamic and interactive effects within web browsers. It is one of the core technologies of the World Wide Web, alongside HTML and CSS. JavaScript enables the implementation of complex features on web pages, such as interactive forms, animations, and real-time content updates.

Key Features of JavaScript:

  1. Interpreted Language: JavaScript code is executed line by line by the browser's JavaScript engine, rather than being compiled beforehand.

  2. Client-Side Scripting: JavaScript is predominantly used on the client side, meaning it runs on the user's web browser rather than on a web server. This allows for immediate interaction with web page elements without needing to communicate back and forth with the server.

  3. Dynamic Typing: Variables in JavaScript do not require a specified type, allowing for more flexibility in coding. Types are determined at runtime.

  4. Prototype-Based Object Orientation: JavaScript uses prototypes rather than traditional class-based inheritance, allowing objects to inherit properties and methods directly from other objects.

  5. Event-Driven Programming: JavaScript can handle user actions such as clicks, keypresses, and mouse movements through event handlers, making it possible to create responsive and interactive web applications.

  6. Asynchronous Programming: With features like callbacks, promises, and the async/await syntax, JavaScript can handle asynchronous operations, such as fetching data from a server without blocking the main execution thread.

  7. Wide Ecosystem: JavaScript has a vast ecosystem of libraries and frameworks (such as React, Angular, and Vue.js) that extend its functionality and simplify complex tasks.

2. Unit 1

Web Basics and Overview: Introduction to Internet, World Wide Web, Web Browsers, URL ,
HTTP.
PHP: Declaring Variables, Data types, Operators, Control structures, Functions. MVC
Framework and Design Pattern, Types of PHP MVC framework.

                                                unit 1

2.1. Unit 1.1

Servlets: Introduction to Servlets, Benefits of Servlets, use as controller in MVC, basic HTTP,
servlet container, Servlets API, javax.servelet Package, Reading Servlet parameters, service
method detail. HTML clients, servlet lifecycle.
Servlets with JDBC, JDBC: Architecture - JDBC API, Passing Control and Data between Pages.