CS411-Proj-Web_Programming - CS411:DatabaseSystems:TermProject September27,2011 RezaShiftehfar PhD.Studentand Dept.ofComputerScience

CS411-Proj-Web_Programming -...

This preview shows page 1 - 10 out of 43 pages.

                September 27, 2011    Reza Shiftehfar PhD. Student and  Research Assistant in  Computer Science Dept. of Computer Science University of Illinois at Urbana Champaign E-mail: [email protected] CS411:  Database Systems:: Term Project Introduction to Web Programming
2 Announcements: Assignment 2 is available. Please check the assignment page Thursday 29th is the due date for Project 2, Stage 1.  This  is  specifically  for  graduate  students  who  registered  for  the  course for 4 credit-hours Fill out the survey: There are questions about the project Track 1 and the Database and Web  tutorial sessions Please fill them now and return them to me We will use these feedbacks to improve the class. CS411 Course Project Track 1
3 Still looking for project? We are working on a Disaster Management Project Using Cell phone to: Find Location in indoor areas (Positioning) Find the activity (Activity Recognition) It is Android based and requires server-side development Funding will probably be available May even extend beyond this semester Ø If you are interested, come and see me after lecture or send me email at  [email protected]  CS411 Course Project Track 1
4 Part 1: Web development CS411 Course Project
5 What is Web Development: Web  development  is  a  broad  term  for  any  activity  re- lated to developing a web site for the World Wide Web  or the Intranet.  Usually refers to  the non-design aspects of building a  website: writing markup and coding It ranges from creation of a simple static html page to  the most complex web-based internet application or so- cial network service Why do we need Web Programming in this course: CS411 Course Project Track 1
6 The objective of this lecture: To give you a very high-level overview of some of the  tools for Web Programming Use  several    typical  tools  to  show  the  basics  of  Web  Programming Not meant for advanced Web developers We will assume minimal interaction with DBMS in this  lecture to focus on the Web programming part CS411 Course Project Track 1
7 Web Programming: Web Programming can be di- vided in two sides: Client programming Server Programming CS411 Course Project Track 1 Client Presentation Logic Data Client Server Internet
8 Client Side Programming: Code that runs on the client side’s browser. HTML Ø stands  for  HyperText Markup Language Ø predominant markup language for web pages.  Ø Written in the form of HTML elements consisting of  "tags" surrounded by angle brackets within the web  page content Javascript  Ø Javascript  is  a  ubiquitous  client  side  programming  CS411 Course Project Track 1
9 Client Side Coding: Applet and ActiveX.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture