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]. |
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
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
|