This is a self learning tutorial which covers following frameworks: