Certificate Program in
Rich Web Applications for Mobile and Cloud Platforms
AU-KBC Research Centre,
Anna University Chennai
Conducted with support from
Entrepreneurs. Industry. Alumni
First batch program:
5th – 25th June 2017
Getting the graduates ready for
Tech-based Companies & Start-ups
I. Program Background
A rich web application is designed to deliver the features and functions normally associated with desktop applications. It generally splits the processing across the Internet/network divide by locating the user interface and related activity and capability on the client side, and the data manipulation and operations on the server side.
Much of what goes into building a rich web application for mobile platforms using the cloud infrastructure has however been of very recent creation, and mostly do not form a part of the UG curricula. While large corporations can afford to invest in training up the graduates to their requirements after hiring, such is not the case with smaller tech-focused companies and start ups; they need their hires to be productive within weeks! Programs such as the present one is aimed at getting fresh graduates ready for such challenging career paths that needs deep knowledge and sharp skills in today’s cutting edge technologies.
Conducted with the active involvement and support of the industry, especially our alumni, this course has a strong practical orientation. Students will learn the major components of rich web application architectures, along with the fundamental design patterns and philosophies that are used to organize them.
Students who do well in this program also have an opportunity to get hired by the industries who are contributing to the conduct of this program.
II. Program Goals
At the end of this program, a candidate will be able to do the following:
- Design a rich interface of a web application with a mobile first approach.
- Create RESTful web services that serve as a back end on both cloud and regular servers.
- Combine both to produce a rich web application for mobile devices and desktops.
- Automate the building, testing and deployment by using continuous integration.
III. Program Structure
The full Program has two major components:
1. Theory & Hands On
100 to 120 contact hours, offered in two modes:
i. Fifteen days continuous full time in June and January of every year or
ii. On Saturdays full day during August – November
The candidate can choose the mode that suits him/her best.
The broad coverage of topics would be in terms of the following five modules:
Module 1 : Introduction to Web page design
Module 2: Rich Web Application Architecture and development life-cycle
Module 3 : Python and Django
Module 4 : Services with Django REST Framework
Module 5 : Front end development using React JS framework
See here for detailed “Syllabus” of the program.
Part of the teaching would be done over an inhouse interactive online platform so that the students also get exposed to the culture and practice of online learning and working.
2. Project work
Duration about 150 hours, carried out either during Jan-April or August- November. Done by groups of two or three candidates, who would be given design problems of industrial interest, and with possible involvement and support of the concerned industries.
IV. Eligibility & Fees
The following are eligible to register for this program:
- Any graduate or postgraduate in the field of Computer Science, Information Technology, Computer Applications, Electronics and allied fields, working or otherwise.
- Final year or Pre – Final year students of any UG/PG Programs in the above fields.
Fees for the main course (includes theory and hands on session) is Rs. 8,500/- per candidate, and for the Project work, it is Rs. 18,000/- per project group (of no more than three students). Fees would be Rs. 23,500/- for candidates opting for both the parts, All amounts are exclusive of taxes.
While a candidate may take either the main course or Project Work individually, it is strongly recommended that Project work be taken up only after acquiring the background covered in main course.
Candidate should have a good mastery of at least one programming knowledge (C, Python. etc). Web development experience is not required.
SW/IT Training Program
AU-KBC Research Centre
MIT Campus of Anna University
Chromepet, Chennai – 600044