CS 520 Web Programming Course Overview Chengyu Sun
CS 520 Web Programming Course Overview Chengyu Sun California State University, Los Angeles
Web Programming Courses CS 120 CS 320 CS 420 CS 520 Create good looking web pages Understand web programming basics Ready to be a professional web developer Web programming become fun again
Web Applications E-commerce sites n Amazon, Ebay, … News sites and online forums n Slashdot, Arstechnica, … Digital libraries n ACM, computer. org, … Various information management systems n GET …
Common Traits of Web Applications Data stored in a database Several types of users n Authentication and authorization Web pages n n Display data Take user input
CS 520, Part I Web application framework n n Spring + Hibernate Build solid, scalable, and maintainable web applications And a few tricks n n File uploading Email Full-text search RSS
Get Rich Google n Deja News, Blogger, Picasa, Keyhole Yahoo n Dialpad, blo. gs, Flickr, Del. icio. us Ebay n Craigslist, Skype News Corp n Myspace. com To be sold soon: Facebook, You. Tube
So How Did They Do it? Novel applications Advanced technologies Lots of traffic
CS 520, Part II Emerging and future technologies that help you develop that killer application or attract lots of traffic n n AJAX Web services Semantic web Research in user activity analysis
Other Issues Development tools n n n Ant Eclipse (WTP) Subversion CS 3 server and CSNS Project and project group
- Slides: 9