The basics of knowing the difference CLIENT VS. SERVER.

Slides:



Advertisements
Similar presentations
 2004 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
Advertisements

Web applications using JavaServer Faces (JSF) A brief introduction 1JavaServer Faces (JSF)
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Apache Tomcat Server Typical html Request/Response cycle
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Chapter 11 ASP.NET JavaScript, Third Edition. 2 Objectives Learn about client/server architecture Study server-side scripting Create ASP.NET applications.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
Web Design Scripting and the Web. Books on Scripting.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 1: Introduction to Web
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
Introduction to Internet Programming (Web Based Application)
Web applications using JavaServer Faces (JSF) A brief introduction 1JavaServer Faces (JSF)
JavaScript – Quiz #9 Lecture Code:
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 Welcome to CSC 301 Web Programming Charles Frank.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Case Study Dynamic Website - Three Tier Architecture
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Web Architecture Introduction
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
1 CSC 301 Web Programming Charles Frank. PHP – Stands for:  Personal Home Page (originally),  PHP: Hypertext Preprocessor (now; follows GNU’s recursive.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
Introduction and Principles Web Server Scripting.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
How Web Database Architectures Work CPS181s April 8, 2003.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Display Page (HTML/CSS)
Overview Web Technologies Computing Science Thompson Rivers University.
Database application development 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall OBJECTIVES  Define terms  Explain three components.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
Basics Components of Web Design & Development Basics, Components, Design and Development.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Dive into web development
Web Technologies Computing Science Thompson Rivers University
Lecture 11. Web Standards Continued
AJAX.
Web Development Tutorials for Beginners. The free tutorial helps beginners to learn how to code easily. A beginner can sign up for the tutorial to access.
Database Driven Websites
Secure Web Programming
WPS - your story so far Seems incredible complicated, already
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Hypertext Preprocessor
Web Servers (IIS and Apache)
Web Application Development Using PHP
Presentation transcript:

The basics of knowing the difference CLIENT VS. SERVER

PURPOSE: It is important to understand the roles both play in a dynamic web page. In most cases, it is considered the top two important aspects of web development.

The difference: Client-side: The client-side of the web development mainly deals with the user interface, and this is what and how the users interacts. Especially in web development, it is the web browser. According to the coding aspect of the client-side of the development, the front end person must have knowledge of HTML or CSS coding. This is similar to the three-tier architecture model since the 1 st tier of the architecture is the presentation logic This provides the Graphical User Interface (GUI) Allows to retrieve any input by users

CLIENT-SIDE

The difference: Server-side Consider the server-side as the back-end of the web development process, while the client-side is the front-end (since it is the side to which users interact with) This is where information is stored and retrieved from. Most popular server-side language is PHP, but there are other like Ruby and ASP.NET. MySQL also plays a huge role in server-side The clients prompts the server for requested information such as documents or any type of service it provides. Example: When logging into a website, the server-side allows for passwords to be retrieved from a designated database. This would not be seen from the client-side because of the different coding use to do so.