Web Engineering & Development

 
Course Prerequisites:

Programming Experience preferable in C, C++ or any other programming language, RDBMS Concepts, Basic Networking and Protocols, Basic Software Engineering Concepts [Analysis, Design, Implementation, Testing].

 

Course Contents

1. Introduction
  • History and Evolution of the World Wide Web
  • Web Architecture and Technologies
  • Web Engineering vs. Software Engineering
  • Standardization, Overview of W3C
2. Basic technology for web applications
  • Protocols [HTTP, WAP]
  • Web Servers
  • Server-side scripting languages
  • Client-side scripting languages
  • Relational Database Connectivity
  • LAMP/WAMP [Linux/Windows, Apache, PHP, MySQL]
  • XML, AJAX
  • Content Management System
3. Designing and Developing a Web Applications
  • Presentation and Accessibility in Web Applications
  • Usability Consideration
  • E-Commerce Applications
  • Selection of Technologies
  • Content Management
  • Testing Web Applications
4. E-commerce Web Applications
  • Payment Gateways
5. WAP and WML, Mobile Access 6. Web Applications Security
  • User Management
  • Secure user authentication
  • Access control
  • User Session Management
  • Web Server Security
7. Basics of Search Engine Optimization
  • Optimizing a Web application for better visibility in a search engine
    Laboratory Sessions:
  • Configuring Windows/Linux, Apache/IIS, PHP and MySQL
  • Database-backed Web application programming
  • Connecting PHP with MS Access, SQL Server and Oracle
  • Session Management and User Management with PHP
  • Configuring Apache for Enhanced Security
  • Content Management System [Joomla]
  • XML in Web applications
  • Templates and style sheets (CSS)
  • Mobile access to Web Applications
  • Using AJAX for web Applications
Fee
Registration fee is Rs.100/=
Course Fee: Rs. 4,000/=

Course Duration: 27 Hours(3hours/week)

Timings: 6:00 PM – 9:00 PM
Classes on Thursdays Only