Introduction to Web Applications - PowerPoint Presentation PDF
Document Details
![InstrumentalVariable](https://quizgecko.com/images/avatars/avatar-11.webp)
Uploaded by InstrumentalVariable
Tags
Summary
This PowerPoint presentation covers the fundamental concepts of web applications, from the basics of the internet and the world wide web to web application architecture. The presentation explains key components, how web applications work, and examples of common web applications. It also touches on current challenges in the field and future trends.
Full Transcript
Introduction to Internet Understanding the Internet What is the Internet? The Internet is a global network of interconnected computers and servers that communicate using standardized protocols. It enables the sharing and exchange of data, information, and resources across t...
Introduction to Internet Understanding the Internet What is the Internet? The Internet is a global network of interconnected computers and servers that communicate using standardized protocols. It enables the sharing and exchange of data, information, and resources across the world. Key 1. **Devices**: Computers, Componen smartphones, and other devices connect to the Internet. ts of the 2. **Networks**: Local networks connect devices within a specific Internet area. 3. **Internet Service Providers (ISPs)**: ISPs provide access to the Internet. 4. **Protocols**: Rules and conventions for communication, such as TCP/IP. 5. **Servers**: Computers that store and provide access to web content. How Does the 1. **Data Transmission**: Data is broken into packets and transmitted Internet over the network. 2. **Routing**: Packets are sent to Work? their destination through the most efficient path. 3. **Protocols**: TCP/IP protocols ensure reliable transmission and receipt of data. 4. **Servers and Browsers**: Web servers host websites, and browsers retrieve and display them. Benefits of the Internet 1. **Access to Information**: Vast resources of information are available. 2. **Communication**: Instant communication across the globe. 3. **E-commerce**: Buying and selling goods and services online. 4. **Entertainment**: Access to music, videos, games, and more. Challenge s and Concerns 1. **Security**: Protecting data and privacy. 2. **Digital Divide**: Ensuring equal access to the Internet. 3. **Misinformation**: Combating false information and fake news. 4. **Addiction**: Managing screen time and Internet usage. The Future of the The Internet continues to evolve with Internet advancements in technology, increased connectivity, and the integration of artificial intelligence and other innovative solutions. The future promises even greater possibilities and challenges. Introduction to World Wide Web Overview of WWW The World Wide Web (www, W3) is 🠶 an information space 🠶 where documents and other web resources are identified by URLs, 🠶 interlinked by hypertext links, 🠶 and can be accessed via the Internet. It has become known simply as the Web. Web Advantages 🠶 Creates a virtual hyperspace Beyond geographical constraints Break computer hardware and software problems Bring the whole world together 🠶 A low cost way to share, maintain, and distribute information Intranet Electronic commerce Customer support Network Basis 🠶 HTML Content-based or structural markup language, where the codes describe what the contents of the document are. Codes are used to indicate the various parts of the document, such as headings, paragraphs, lists, etc 🞇 IP address Every computer has a unique IP address 32 bits in three 8 bit number groups 131.96.142.17 Network Basis 🠶 Domain name system (DNS) Symbolic name for IP address E.g: portal.uum.edu.my Communication is established by mapping a domain name to its IP address 🞇 URL Internet address consist of protocol host name path URL: 🠶 HTTP--Hypertext Transfer Protocol 🠶 Protocol for accessing World Wide Web documents 🠶 FTP--File Transfer Protocol 🠶 Protocol for transferring files from one computer to another 🠶 Telnet 🠶 Protocol that allows users to logon to a remote computer URL:.. Examples: www.uum.edu. my www.google.co m Organization Types 🠶.org : non-profit organizations 🠶.com : commercial hosts 🠶.net : network hosts 🠶.edu : educational institutions 🠶.gov : government agencies and organizations 🠶 What else ? URL Examples 🠶 Full URL 🠶 http://www.uum.edu.my/welcome.htm 🠶 http://www.maxis.net.my/ 🠶 http://www.lhdn.gov.my/ 🠶 Not all characters can be used in URL Introduction to Web Application Web Application 🠶 A client-server application program or interactive web site which stored and run on a web server and delivered over the Internet through a web browser Web Application Examples 🠶 UUM Portal (portal.uum.edu.my) 🠶 Immigration Department of Malaysia (www.imi.gov.my/index.php) 🠶 AirAsia.com (www.airasia.com) Web Application Architecture Web browser: a software application used for retrieving, presenting and navigating information resources on the World Wide Web Web server : a computer program that processes requests (web pages) from clients via HTTP (Hypertext Transfer Protocol). Database server: a computer program that provides other computers or clients with the services related to accessing and retrieving data from a database How the Web Application Works? Web Web Database Browser Server Server Server side Langua Scripting ge A web application consists of dynamic web page which is created by a script and can be changed each time it is viewed. The changes in the page are occurred by processing the form data that is submitted by user or by displaying data that is retrieved from a database server. How the Web works 5. User receives file 4. Server sends requested files to displayed by the browser browser to be interpreted Brows er 1. User sends request 3. Server accepts and processes 2.Browser interprets request from user’s selection and makes browser request from appropriate server Scripts: Server Side VS Client Side Server side script: written for the purpose to execute a special task. executed on the server to generate responses for clients. Client side script: programs that are executed at client side or web browser. can be prepared and implemented offline. Software for the components of web application: Web Web Database Server side Browser Server Server language Internet Apache MySQL PHP Explorer IS Oracle ASP Chrome DB2 JSP Firefox MS Access Python Opera http://www.learnthenet.com/test-yourself/world-wide-web/