Course curriculum

  • 1

    Scala & Spark-Master Big Data with Scala and Spark

    • Introduction: Why Scala
    • Introduction: Scala Applications
    • Introduction: About the Instructor
    • Introduction: Introduction to Course
    • Introduction: Projects Overview
    • Overview: What is Scala
    • Overview: Scala Setup (Local Machine)
    • Overview: Scala Setup (Online)
    • Overview: Variables in Scala
    • Overview: Arithamatic Operations on Variables-1
    • Overview: Arithamatic Operations on Variables-2
    • Overview: Quiz (Arithmatic Operations)
    • Overview: Solution (Arithmatic Operations)
    • Overview: Quiz (Strings)
    • Overview: Solution (Strings)
    • Overview: Type Casting
    • Overview: Taking input from User
    • Overview: Quiz (User Input and Type Casting)
    • Overview: Solution (User Input and Type Casting)
    • Flow Control: Overview of Control Statements
    • Flow Control: If else statements
    • Flow Control: Conditions in If
    • Flow Control: Quiz (if statement)
    • Flow Control: Solution (if statement)
    • Flow Control: Nested if else
    • Flow Control: Quiz (nested if else)
    • Flow Control: Solution (nested if else)
    • Flow Control: Logical operators
    • Flow Control: Quiz (Logical operators)
    • Flow Control: Solution (Logical operators)
    • Flow Control: If else if
    • Flow Control: Quiz (if else if)
    • Flow Control: Solution(if else if)
    • Flow Control: Overview of Loops
    • Flow Control: Overview of While Loop
    • Flow Control: While Loop
    • Flow Control: Quiz (while loop)
    • Flow Control: Solution 1 (while loop)
    • Flow Control: Solution 2 (while loop)
    • Flow Control: Do While Loop
    • Flow Control: For Loop
    • Flow Control: Quiz (For Loop)
    • Flow Control: Solution (For Loop)
    • Flow Control: Quiz(For Loop)
    • Flow Control: Solution(For Loop)
    • Flow Control: Break
    • Flow Control: Break Fix
    • Flow Control: Project Overview
    • Flow Control: Project Solution Design
    • Flow Control: Project Solution Code 1
    • Flow Control: Project Solution Code 2
    • Flow Control: Project Solution Code 3
    • Flow Control: Project Solution Code 4
    • Functions: Overview of Functions
    • Functions: Writing addition function
    • Functions: Quiz (Basic Function)
    • Functions: Solution (Basic Function)
    • Functions: Functions common issues
    • Functions: Named Arguments
    • Functions: Quiz (String Concatination Function)
    • Functions: Solution (String Concatination Function)
    • Functions: Quiz (Dividing Code in Functions)
    • Functions: Solution (Dividing Code in Functions)
    • Functions: Default Arguments
    • Functions: Quiz(Default Arguments)
    • Functions: Solution(Default Arguments)
    • Functions: Anonymous Functions
    • Functions: Quiz(Anonymous Functions)
    • Functions: Solution(Anonymous Functions)
    • Functions: Scopes
    • Functions: Project Overview
    • Functions: Checking Credentials
    • Functions: Prompting the menu
    • Functions: Baisc Functions
    • Functions: Breaking code in more functions
    • Functions: Final Run
    • Classes: Introduction to Classes
    • Classes: Creating Class
    • Classes: Class Constructor
    • Classes: Functions and Classes
    • Classes: Project Overview
    • Classes: Basic Strucuture
    • Classes: Final Run
    • Data Structures: Introduction of Data Structures
    • Data Structures: Lists introduction
    • Data Structures: Lists Create and Delete Elements
    • Data Structures: Lists Take
    • Data Structures: ListBuffer Introduction
    • Data Structures: Add data in ListBuffer
    • Data Structures: Remove data from ListBuffer
    • Data Structures: Take data from ListBuffer
    • Data Structures: Project Overview
    • Data Structures: Project Architecture Discussion
    • Data Structures: Project Architecture Implementation
    • Data Structures: User Input for Objects
    • Data Structures: Implementing the control flow
    • Data Structures: Creating Required Functions inside Class
    • Data Structures: Overview of Maps
    • Data Structures: Creating Maps
    • Data Structures: Check Key in Map
    • Data Structures: Update Value in Map
    • Data Structures: Add and Remove items from Maps
    • Data Structures: Iterating on Maps
    • Data Structures: Project Overview
    • Data Structures: Project Architecture
    • Data Structures: Project Structure Code
    • Data Structures: Using Maps for word count
    • Data Structures: Final Run
    • Data Structures: Sets Overview
    • Data Structures: Add and Remove Item from the Set
    • Data Structures: Set Operations
    • Data Structures: Overview of Stack
    • Data Structures: Push and Pop in Stack
    • Data Structures: Stack Attributes
    • Data Structures: Project Overview
    • Data Structures: Project Architecture
    • Data Structures: Extra Closing Bracket Use Case
    • Data Structures: Extra Starting Bracket Use Case
    • Project: Project Introduction
    • Project: Why Spark
    • Project: Hadoop EcoSystem
    • Project: Spark Architecture
    • Project: Spark EcoSystem
    • Project: DataBricks Account
    • Project: Setting up DataBricks Cluster
    • Project: Spark Local Setup
    • Project: Spark Hadoop Setup
    • Project: Spark RDDs
    • Project: Spark RDDs (textFile, collect)
    • Project: Spark Local Run
    • Project: Understanding Map
    • Project: Understanding Flat Map
    • Project: Understanding Reduce By Key
    • Project: Word Count Example
    • Project: Spark DFs
    • Project: Spark DF Read Data
    • Project: Spark Print Schema, Select
    • Project: Spark GroupBy
    • Project: Spark DF Write
    • Project: Creating S3 bucket
    • Project: Creating Database in RDS
    • Project: Performing ETL
  • 2

    MongoDB Mastery: Your Essential Guide to Dominating Database

    • Introduction: Why MongoDB
    • Introduction: Applications of MongoDB
    • Introduction: Instructor Introduction
    • Introduction: What_s inside
    • Introduction: Methodology
    • Introduction: Project
    • Overview: SQL Schema
    • Overview: NoSQL Schema
    • Overview: Installing MongoDB
    • Overview: Setting Enviroment Variable
    • Overview: Analogies
    • Basic Mongo Operations: Basic Database commands
    • Basic Mongo Operations: Basic Database commands
    • Basic Mongo Operations: Basic Collection Commands
    • Basic Create Operation: Introduction to module
    • Basic Create Operation: Create Document (Single)
    • Basic Create Operation: Create Documents (Many)
    • Basic Create Operation: Quiz (Create Documents)
    • Basic Create Operation: Solution (Create Docuements)
    • Basic Create Operation: Quiz (Create Document)
    • Basic Create Operation: Solution (Create Document)
    • Basic Create Operation: Outro
    • Basic Update Operation: Introduction
    • Basic Update Operation: Update Documents (Sinlge Filter)
    • Basic Update Operation: Update Documents
    • Basic Update Operation: Quiz (Update Operation)
    • Basic Update Operation: Solution (Update Operation)
    • Basic Update Operation: Quiz (Update Operation)
    • Basic Update Operation: Solution (Update Operation)
    • Basic Update Operation: Solution (Update Operation)
    • Basic Update Operation: Outro
    • Basic Read Operation: Introduction
    • Basic Read Operation: Read Documents
    • Basic Read Operation: Quiz (Read Documents)
    • Basic Read Operation: Solution (Read Documents)
    • Basic Read Operation: Quiz (Read Documents)
    • Basic Read Operation: Solution (Read Documents)
    • Basic Read Operation: Outro
    • Basic Delete Operation: Introduction
    • Basic Delete Operation: Delete Document
    • Basic Delete Operation: Quiz (Delete Operation)
    • Basic Delete Operation: Solution (Delete Operation)
    • Basic Delete Operation: Quiz (Delete Operation)
    • Basic Delete Operation: Solution (Delete Operation)
    • Basic Delete Operation: Outro
    • Query and projection operators: Module Introduction
    • Query and projection operators: $eq Operator
    • Query and projection operators: $gt Operator
    • Query and projection operators: $lt Operator
    • Query and projection operators: $in Operator
    • Query and projection operators: $ne Operator
    • Query and projection operators: $nin Operator
    • Query and projection operators: $and Operator
    • Query and projection operators: $or Operator
    • Query and projection operators:$not Operator
    • Query and projection operators: $exists Operator
    • Query and projection operators: $types Operator
    • Query and projection operators: $expr Operator
    • Query and projection operators: $mod Operator
    • Query and projection operators: $text Operator
    • Query and projection operators: $all Operator
    • Query and projection operators: $elemMatch Operator
    • Query and projection operators: $size Operator
    • Query and projection operators: $ Operator
    • Query and projection operators: $slice Operator
    • Query and projection operators: Quiz ($eq)
    • Query and projection operators: Solution ($eq)
    • Query and projection operators: Quiz ($gt)
    • Query and projection operators: Solution ($gt)
    • Query and projection operators: Quiz ($gte)
    • Query and projection operators: Solution ($gte)
    • Query and projection operators: Quiz ($in)
    • Query and projection operators: Solution ($in)
    • Query and projection operators: Quiz ($lt)
    • Query and projection operators: Solution ($lt)
    • Query and projection operators: Quiz ($lte)
    • Query and projection operators: Solution ($lte)
    • Query and projection operators: Solution ($lte)
    • Query and projection operators: Quiz ($ne)
    • Query and projection operators: Solution ($ne)
    • Query and projection operators: Quiz ($nin)
    • Query and projection operators: Solution ($nin)
    • Query and projection operators: Solution ($nin)
    • Query and projection operators: Solution ($nin)
    • Query and projection operators: Quiz ($and)
    • Query and projection operators: Solution ($and)
    • Query and projection operators: Quiz ($or)
    • Query and projection operators: Solution ($or)
    • Query and projection operators: Solution ($or)
    • Query and projection operators: Quiz ($not)
    • Query and projection operators: Solution ($not)
    • Query and projection operators: Solution ($not)
    • Query and projection operators: Solution ($not)
    • Query and projection operators: Quiz ($exists)
    • Query and projection operators: Solution ($exists)
    • Query and projection operators: Quiz($expr)
    • Query and projection operators: Solution($expr)
    • Query and projection operators: Quiz($mod)
    • Query and projection operators: Solution($mod)
    • Query and projection operators: Quiz($text)
    • Query and projection operators: Solution($text)
    • Query and projection operators: Quiz($all)
    • Query and projection operators: Solution($all)
    • Query and projection operators: Solution($all)
    • Query and projection operators: Quiz($elemMatch)
    • Query and projection operators: Solution($elemMatch)
    • Query and projection operators: Solution($elemMatch)
    • Query and projection operators: Quiz($size)
    • Query and projection operators: Solution($size)
    • Update Operators: $currentDate operator
    • Update Operators: $inc operator
    • Update Operators: $inc operator
    • Update Operators: $min operator
    • Update Operators: $max operator
    • Update Operators: $mul operator
    • Update Operators: $rename operator
    • Update Operators: $set operator
    • Update Operators: $set operator
    • Update Operators: $unset operator
    • Update Operators: $addToSet operator
    • Update Operators: $pop operator
    • Update Operators: $pull operator
    • Update Operators: $push operator
    • Update Operators: $each operator
    • Update Operators: $position operator
    • Update Operators: $sort operator
    • Update Operators: Quiz (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Update Operators: Quiz (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Update Operators: Solution (Update Operators)
    • Mongo with Node: Installing Node on local machine
    • Mongo with Node: Installing VS code
    • Mongo with Node: Mongo atlas
    • Mongo with Node: Create Cluster on Mongo atlas
    • Mongo with Node: Creating User in Atlas
    • Mongo with Node: Network Access
    • Mongo with Node: Database and Collections
    • Mongo with Node: Connect Node with Mongo
    • Mongo with Node: Get databases
    • Mongo with Node: Insert in Mongo using Node
    • Mongo with Node: Read from Mongo using Node
    • Mongo with Node: Update in Mongo using Node
    • Mongo with Node: Delete from Mongo using Node
    • Mongo with Python: PyCharm
    • Mongo with Python: Creating Connection
    • Mongo with Python: Insert in Mongo using Python
    • Mongo with Python: Read from Mongo using Python
    • Mongo with Python: Update in Mongo using Python
    • Mongo with Python:Delete in Mongo using Python
    • Django with Mongo: Django Installation
    • Django with Mongo: Creating App
    • Django with Mongo: Setting up Django with Mongo
    • Django with Mongo: Django Migrations
    • Django with Mongo: Django Urls and Views
    • Django with Mongo: Django with Postman
    • Django with Mongo: Django get Data from Postman
    • Django with Mongo: Insert in Mongo using Django
    • Django with Mongo: Read from Mongo using Django
    • Django with Mongo: Update in Mongo using Django
    • Django with Mongo: Detele in Mongo using Django
    • Spark With Mongo: Databricks for Spark
    • Spark With Mongo: Installing Libraries
    • Spark With Mongo: Data Overview
    • Spark With Mongo: ETL
  • 3

    AWS Essentials: Master Cloud Computing from Scratch - AWS

    • Introduction: Introduction to Course
    • Introduction: What is AWS
    • Introduction to AWS: Creating AWS Account
    • Introduction to AWS: Exploring AWS Management Console
    • Introduction to AWS: Overview of AWS Services
    • Introduction to AWS: AWS Services
    • Introduction to AWS: IAM Policy Overview
    • Introduction to AWS: IAM Demo
    • Compute and Storage Services: Simple Storage Service
    • Compute and Storage Services: S3 Versioning
    • Compute and Storage Services: S3 Lifecyle
    • Compute and Storage Services: S3 Event Triggers
    • Compute and Storage Services: Introduction to AWS Lambda
    • Compute and Storage Services: Parsing Event in Lambda
    • Compute and Storage Services: Lambda Layer Introduction
    • Compute and Storage Services: Creating Lambda Layer
    • Compute and Storage Services: How to add Layer
    • Compute and Storage Services: AWS Glue
    • Compute and Storage Services: AWS Glue Job
    • Compute and Storage Services: Glue Crawler
    • Infrastructure as Code and Automation: Introduction to Cloudformation
    • Infrastructure as Code and Automation: Creating S3 Bucket using Cloudformation
    • Infrastructure as Code and Automation: AWS CLI
    • Network and database: Introduction to Virtual Private Cloud
    • Network and database: Creating Virtual Private Cloud using Console
    • Network and database: AWS Relational Database Service
    • Network and database: Creating RDS Database using Console
    • Network and database: Accessing RDS Instance using Glue
    • Network and database: Introduction to AWS Redshift
    • Network and database: Creating Redshift Cluster in Console
    • Network and database: Dynamodb
    • Network and database: Creating and Accessing Dynamodb Table
    • Additional Services: Introduction to AWS Security and Simple Queue Service
    • Additional Services: Accessing Secret Manager and Key Management Service using Console
    • Additional Services: Creating a Queue in Simple Queue Service
    • Additional Services: Introduction to Simple Notification Service
    • Additional Services: Creating and Sending Email using Simple Notification Service
    • Hands On Exercise: Problem Statement
    • Hands On Exercise: Proposed Solution
    • Hands On Exercise: Exploring the Lambda Function
    • Hands On Exercise: Testing the Pipeline
    • Hands On Exercise: Analyze the Data using Athena
  • 4

    Azure Cloud Mastery: Elevate Your Azure Cloud Data Skills

    • Introduction: Introduction to Azure
    • Introduction: Importance of Cloud Computing
    • Introduction: Basics of Azure Services
    • Introduction: Create Azure Account
    • Introduction: Create Resource Group
    • Introduction: Course Content
    • Mastering Azure Databricks: Introduction to Module
    • Mastering Azure Databricks: What is Databricks
    • Mastering Azure Databricks: Create Databricks Service
    • Mastering Azure Databricks: What is Cluster
    • Mastering Azure Databricks: Create Cluster
    • Mastering Azure Databricks: Databricks Storage System
    • Mastering Azure Databricks: WorkSpace Features
    • Mastering Azure Databricks: Read from DBFS
    • Mastering Azure Databricks: Read from Hive_Metastore
    • Mastering Azure Databricks: Data Writing Into DB Storage
    • Mastering Azure Databricks: Advance Data Processing
    • Mastering Azure Storage Accounts: Introduction to Module
    • Mastering Azure Storage Accounts: What is Azure Storage
    • Mastering Azure Storage Accounts: Popular Cloud Storage
    • Mastering Azure Storage Accounts: Storage Account Performance
    • Mastering Azure Storage Accounts: Storage Redundancy
    • Mastering Azure Storage Accounts: Primary Region Redundancy
    • Mastering Azure Storage Accounts: Secondary Region Redundancy
    • Mastering Azure Storage Accounts: Azure Blob Storage
    • Mastering Azure Storage Accounts: Blob Access Tier
    • Mastering Azure Storage Accounts: Azure File Storage
    • Mastering Azure Storage Accounts: Azure Queue Storage
    • Mastering Azure Storage Accounts: Azure Table Storage
    • Mastering Azure Storage Accounts: Create Azure Service 2
    • Mastering Azure Data Factory: Introduction to Module
    • Mastering Azure Data Factory: What is ADF
    • Mastering Azure Data Factory: ADF an ETL Tool
    • Mastering Azure Data Factory: Creat ADF service
    • Mastering Azure Data Factory: Integration Runtime
    • Mastering Azure Data Factory: Create Integrtion Runtime
    • Mastering Azure Data Factory: Linked Service
    • Mastering Azure Data Factory: Datasets
    • Mastering Azure Data Factory: Activities
    • Mastering Azure Data Factory: Pipelines
    • Mastering Azure Data Factory: Create Pipeline
    • Mastering Azure Data Factory: Trigger
    • Mastering Azure Data Factory: Schedule Trigger
    • Mastering Azure Data Factory: Tumbling Window Trigger
    • Mastering Azure Data Factory: Event Based Trigger
    • Mastering Azure Data Factory: Create Trigger
    • Mastering Azure Data Factory: Data Flows
    • Mastering Azure Key Vault: Introduction to Module
    • Mastering Azure Key Vault: What is Key Vault
    • Mastering Azure Key Vault: Key Features
    • Mastering Azure Key Vault: Create Key Vault Service
    • Mastering Azure Key Vault: Create Secrets
    • Mastering Azure Key Vault: Create Linked Service