Session I Chapter 1 - Introduction to Web Development
Outline How Web Applications Work Intro to HTML & CSS Viewing Web Pages Critical Web Development Issues 8/1/2014Copyright © Carl M. Burnett2
8/1/2014Copyright © Carl M. Burnett3 Components of the Web
Web Request-Response Cycle Static Web Page 1.User Sends Request by URL 2. DNS Lookup 3. Request Transmitted 4. Web Server Processes Request 5.Results Formatted in HTML for Browser 6. Results Send to User 7.Browser Decodes HTML from Web Server 8.Results Displayed to User RequestResponse 8/1/2014Copyright © Carl M. Burnett 4
The Web Medium Dynamic Web Site 8/1/2014Copyright © Carl M. Burnett5 Database TCP/IP HTTP HTML5 CSS3 JavaScript AJAX XML ASP / Java C++ / C# Perl Ruby Python SQL PHP / XML AJAX Client Side Server Side
Desktop Web Browsers IE Firefox Chrome Opera Safari 8/1/2014Copyright © Carl M. Burnett6
Web Building Blocks 8/1/2014Copyright © Carl M. Burnett7 Hypertext Stylization Metadata Interactivity
Key Technologies Hypertext Markup Language - HTML HTML5 Cascading Style Sheets - CSS JavaScript Asynchronous JavaScript - AJAX XML 8/1/2014Copyright © Carl M. Burnett8
Server Side Scripting PHP ASP C++/C# Java Ruby PERL Python 8/1/2014Copyright © Carl M. Burnett9
HTML Standards VersionYearDescription HTML1991 HTML HTML HTML HTML XHTML Incorporated XML HTML52012Working Draft in /1/2014Copyright © Carl M. Burnett10
CSS Standards VersionYear /1/2014Copyright © Carl M. Burnett11
HTML Document JavaScript_Book.html 8/1/2014Copyright © Carl M. Burnett12
CSS Document body { font-family: Arial, Helvetica, sans-serif; font-size: 82.5%; width: 500px; margin: 0 auto; padding: 1em; border: 1px solid navy; } h1 { margin: 0; padding:.25em; color: navy; font-size: 250%; } img { float: left; margin: 0 1em; } p { margin: 0; padding-bottom:.5em; } 8/1/2014Copyright © Carl M. Burnett13
Viewing Web Pages 8/1/2014Copyright © Carl M. Burnett14 Protocol Domain Name Directories File Name URLURN URI - Uniform Resource Identifier URL - Uniform Resource Locator URN - Uniform Resource Name URI
Critical Web Development Issues Cross Browser Compatibility User Accessibility Search Engine Optimization (SEO) 8/1/2014Copyright © Carl M. Burnett15
Summary How Web Applications Work Intro to HTML & CSS Viewing Web Pages Critical Web Development Issues 8/1/2014Copyright © Carl M. Burnett16 Next – Chapter 18 - How to Deploy a Web Site on a Web Server