60 likes | 135 Views
Explore the basics of web development, from client-server architecture to programming tools like HTML, CSS, and JavaScript. Learn about browsers, servers, HTTP, and essential technologies for creating web applications. Get ready to delve into the world of web programming!
E N D
Introduction to The WEB Photo courtesy: http://www.flickr.com/photos/booleansplit/2393247122/ It’s World Wide!
WWW • The internet is a global network of computers • Web applications follow a client-server architecture • client : the web browser • Firefox • Chrome • Opera • Safari • Explorer • server : the web server • Apache • IIS • Tomcat
Client / Server • Clients request documents from servers • The request is sent via HTTP and may contain data • Servers respond to requests • The response is sent via HTTP and is probably HTML Chrome Server HTTP REQUEST HTTP RESPONSE
Servers and Browsers • The web uses a client-server architecture • Web browser is the client • Web server is the server
Web Programming Tools • Writing a web app involves many technologies: • Client (browser) side: • HTML5 – a standard document structure • JSON – a standard data exchange language • JavaScript – a client-side programming language • CSS – styling the web page • Server side: • Servlets/JSP/JSF – Java based • PHP – server-side scripting language • Ruby – server-side scripting language • ASP.NET – Microsoft solution • MySQL - database
Syllabus • In two weeks we will talk about • HTML (2-3 days) • CSS (2-3 days) • JavaScript (2-3 days) • DOM • JQuery(1-2 days) • Every day we will • Talk about UW-L • Talk about web development • Talk about how to succeed at UW-L