1
Introduction to Modern Application Development. Instructor: Prof. Tanmai Gopal and Prof. Gaurav Raina, Department of Computer Science and Engineering, IIT Madras.
FREE
This course includes
Hours of videos
1027 years, 8 months
Units & Quizzes
37
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
This course will cover the basics of the Internet, building a web application, databases, performance and security, and building a mobile application. In addition, the course will have an extensive set of Practical Tutorials which will help students get a feel for real-world development. (from nptel.ac.in)
Course Currilcum
-
- Lecture 01 – Introduction Unlimited
- Lecture 02 – Introduction to a Webapp Unlimited
- Lecture 03 – Building a Webapp Unlimited
- Lecture 04 – Networks Unlimited
- Lecture 05 – Running Your Own Web Server Unlimited
- Lecture 06 – Protocols Unlimited
-
- Lecture 07 – SSH + Network Experiments Unlimited
- Lecture 08 – Building a Webapp with Node.js using Git Unlimited
- Lecture 09 – Introduction to Server-side Javascript and HTML/CSS Unlimited
- Lecture 10 – Introduction to Client-side Javascript Unlimited
- Lecture 11 – APIs and Mobile Apps Use Web Servers Unlimited
- Lecture 12 – Introduction to Databases Unlimited
- Lecture 13 – Data Modeling and Constraints Unlimited
- Lecture 14 – Interacting with a DBMS Unlimited
- Lecture 15 – Deeper Explanation of a DBMS (Column Types and More) Unlimited
- Lecture 16 – Introduction to SQL Unlimited
- Lecture 17 – Understanding Database Performance Unlimited
- Lecture 18 – Transactions and ACID Properties Unlimited
- Lecture 19 – Database Security, Backup and Recovery Unlimited
- Lecture 20 – Analytics and Views Unlimited
- Lecture 21 – Scaling a Database Unlimited
- Lecture 22 – Connecting Your Webapp to Your Database, Introduction to SQL Injection Unlimited
- Lecture 23 – SQL and NoSQL Systems Unlimited
- Lecture 27 – Introduction to Mobile Apps Unlimited
- Lecture 28 – Introduction to Mobile Application Development Unlimited
- Lecture 29 – Introduction to Android Unlimited
- Lecture 30 – Getting Started with Android Application Development Unlimited
- Lecture 31 – Building Custom UI using XML and Logs Unlimited
- Lecture 32 – Building a Blog App Unlimited
- Lecture 33 – Deploying an App to the Google Play Store Unlimited
- Lecture 34 – Introduction to iOS Unlimited
- Lecture 35 – Version Control using Git Unlimited