NPTEL
NPTEL Logo

IIT Madras - Modern Application Development 

  • Offered byNPTEL

Modern Application Development
 at 
NPTEL 
Overview

Able to build a basic distributed web app and analyse constituent elements of the web and mobile applications that you use daily

Duration

12 weeks

Mode of learning

Online

Credential

Certificate

Modern Application Development
 at 
NPTEL 
Highlights

  • Earn a certificate of completion from IIT Madras
Details Icon

Modern Application Development
 at 
NPTEL 
Course details

More about this course
  • This course assumes that the student knows how to develop a typical monolithic desktop single user application
  • We gradually morph such a desktop app into a web app that uses distributed components and serves multiple users at the same time
  • In this process, we see how familiar ideas like user interfaces, data storage, and front-end vs backend distinctions get reformulated in the new web aware distributed context
  • We discover how the assumption of multiple users via multiple access points adds new concerns such as identity management and security, and learn techniques for addressing them

Modern Application Development
 at 
NPTEL 
Curriculum

Week 1 and 2 : From desktop application to internet application

Week 3 and 4 : Stateful applications

Week 5 and 6 : The front end

Week 7 and 8 : Databases and Simple files

Week 9 : Setting up a website

Week 10 : Using third party web services

Week 11 and 12: Extended project

Modern Application Development
 at 
NPTEL 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by NPTEL

– / –
12 weeks
Beginner
– / –
8 weeks
Intermediate
– / –
12 weeks
Intermediate
Free
8 weeks
Intermediate
View Other 175 CoursesRight Arrow Icon
qna

Modern Application Development
 at 
NPTEL 

Student Forum

chatAnything you would want to ask experts?
Write here...