Introducing the web - PowerPoint PPT Presentation

About This Presentation
Title:

Introducing the web

Description:

Introducing the web Lecture 1 The web in a nutshell Lecture outline The client Conversation between client and server The server HTML documents Class overview Class ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 9
Provided by: cristia45
Category:

less

Transcript and Presenter's Notes

Title: Introducing the web


1
Introducing the web
  • Lecture 1

2
The web in a nutshell
Web page (HTML)
Web client
Web server
3
Lecture outline
  • The client
  • Conversation between client and server
  • The server
  • HTML documents
  • Class overview

4
lttitlegtBucky Badgers web pagelt/titlegt ltbodygt lth1gt
Welcome to Bucky's web pagelt/h1gt ltimg
src"bucky.gif"gt ltpgtI am Bucky, the mascot for
University of Wisconsin athletics. Please
visit lta href"http//www.uwbadgers.com/football/
index.html"gt the web page of our football
teamlt/agt and lta href"http//www.uwbadgers.com/b
asketball/index.html"gt the web page of our
basketball teamlt/agt. lt/bodygt
5
Class overview
  • What this class is meant to give you
  • Fundamental concepts of client-server systems
  • Hands-on introduction to current web technologies
  • Things covered elsewhere
  • Full mastery of technologies years of
    experience
  • Programming languages and compilers CS 536
  • Building system software CS 537
  • Graphics, imaging CS 559
  • Building database systems, designing databases
    CS 564
  • How computer networks work CS 640
  • Finding out what apps should do IS classes
    (e.g.371, 365)

6
General problems addressed
  • System organization how to organize a large
    distributed system such as the web
  • Software engineering how to make large
    applications easy to build and update
  • Data representation how to organize data
  • Multiple stakeholders what happens if different
    participants have different goals
  • Performance how to make it fast

7
The 7 segments of the class
  • Web pages (HTML, CSS, images, http)
  • The C language (used on server side)
  • Interacting with databases (SQL, ODBC)
  • ASP.NET (framework for web applications)
  • JavaScript (client side programming)
  • Web 2.0 (AJAX, XML, web services)
  • The Internet, security, wider context

Each segment will span 3 5 lectures
8
Grading
Per-segment in-class quizzes (best 6 of 7) 30
4 individual programming assignments 40
Extra credit programming assignment 5
Cumulative final exam 30
Write a Comment
User Comments (0)
About PowerShow.com