IIT Madras App Dev Lab Lectures: Application Development Lab
BSCS401057 lectures7 weeks
Weeks
- Week 16 lecturesEfficiency & complexity analysis · Data structures array and strings · Data structures object, map and sets · Data structures linked list, stack and queue · Data structures: tree, heap and graph · Algorithms and problem solving
- Week 27 lecturesJavascript syntax · Execution context · Hoisting · Objects · Closures · Functions and this binding · Hands on challenge DOM
- Week 35 lecturesHow the web works · Introduction to Git and Github Gitlab · Git workflow and branching · Npm, package json · Git workflow and npm hands on
- Week 46 lecturesIntroduction to nodeJS · Modules in nodeJS · Building http server using nodejs · How nodeJS works · Introduction to typescript | part 1 · Introduction to typescript | part 2
- Week 55 lecturesIntroduction to expressjs · Setup expressJS with typescript · Middlewares & error handling in expressjs · Building a task manager backend with expressjs & typescript · ExpressJS project structure
- Week 64 lecturesTutorial: datatypes and constraints in sql · Tutorial: data definition language (DDL) commands · Joins in SQL · Pagination in SQL
- Week 74 lecturesIntroduction to typeorm · Integrate postgres with expressJS using typeORM · Task manager CRUD operations with data persistence · Set up express backend job portal project