Modern Application Development – II

Nitin Chandrachoodan and I teach the Modern Application Development course at IITM as part of the BSc Degree program. In part two of this course, Nitin handles theory, and I run all the lab parts. Here are the screen-casts from my sessions. You will need a computer with some tools installed (mentioned in the screen-casts) if you want to work along with me. I have a separate page for Modern Application Development 1, in case you were looking for that.

1JavaScript - Basic Calculator- Basic JavaScript
- Write a simple JavaScript based calculator
2JavaScript - GUI Calculator- Write a GUI for JavaScript calculator00:14:08
3Introduction to VueJS- Setup Vue
- Simple Vue App
- How to do reactive programming using Vue
- v-on
- v-bind
- v-if
- v:model
- v-for
- computed
4Components in VueJS- What is vue component
- Creating component and using it
- Props and Prop Passing
- Emitting events and handling it
5VueJS Lifecycle- Vue LifeCycle
- Using various Vue LifeCycle Hooks
- Created v/s Mounted
6JavaScript - Async and Await- Synchronous functions
- Async functions
- Using Await keyword
- Error handling in Async functons
7JavaScript - Fetch API- Using basic fetch to get data
- Error handling while using fetch
- Sending JSON data using fetch
- Submitting form
- Uploading file
- Getting blob
- Create custom headers and request objects
- Using Await with fetch
8VueJS - API calls- How to make API calls from Vue
- How to use life cycle events to make API calls
9VueJS - Routing- What are single page applications
- Getting started with Vue routing
- Defining and using routes
10State management using Vuex- What is state management
- Using a store pattern
- Vuex - Centralized State Management
- Setup and use Vuex
- Using Getters
- Using Mutations
- Using Actions
11Single File Components and Vue-CLI00:29:08
12Flask API - Token Based Authentication00:31:06
13How to integrate Vue with Flask? - Part I00:19:08
14How to integrate Vue with Flask? - Part II00:30:21
15Introduction to Redis00:11:09
16How to use Celery workers with Flask?00:58:19
17Server Sent Events00:56:14
18How to use Webhooks?00:30:47
19Performance Measurement and Caching00:40:20
20CORS and Cookies0:55:53
21How To - Send emails?0:26:59
22How to - Generate PDF reports from HTML?0:12:43
Do you like this post? Please rate, its just a click :) 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)