0

(

ratings

)

1

students

Created by:

Profile Photo

Last updated:

September 25, 2023

Duration:

Unlimited Duration

FREE

This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration

Description

Introduction to Modern Application Development. Instructor: Prof. Tanmai Gopal and Prof. Gaurav Raina, Department of Computer Science and Engineering, IIT Madras.

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 Curriculum

    • 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 24 – Authentication with HTTP Unlimited
    • Lecture 25 – Understanding Security and Some Best Practices Unlimited
    • Lecture 26 – Introduction to Authentication, Hashing, Curl and Sessions 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
    • Lecture 36 – The API Economy Unlimited
    • Lecture 37 – Backend Architectures Unlimited

About the instructor

5 5

Instructor Rating

6

Reviews

4637

Courses

24151

Students

Profile Photo
OpenCoursa
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.