Jul 16, 2024  
2019-2020 Graduate Catalog 
2019-2020 Graduate Catalog [ARCHIVED CATALOG]

MSIT 5153 - Web Development Technologies

This course is designed to give the student insights into the principles, protocols and practices associated with development of modern Web applications.  Topics covered include:  historical perspective and protocols;  basics of http and HTML;  XML applications;  Web services, including REST and SOAP;  Web servers and browsers;  active browser pages, from JavaScript to AJAX;  approaches to Web application development;  examples, including Ruby on Rails, Struts and JSTL;  server technologies;  and future trends. Examples of real world Web architectures and the problems they solve will be used to illustrate the principles.  Principles of application performance engineering, security evaluation and usability will be discussed as part of the context in which the application will be used.  The overall presentation will be suitable for both developers and architects.