Course curriculum

    1. Introduction: Why Scala

    2. Introduction: Scala Applications

    3. Introduction: About the Instructor

    4. Introduction: Introduction to Course

    5. Introduction: Projects Overview

    6. Overview: What is Scala

    7. Overview: Scala Setup (Local Machine)

    8. Overview: Scala Setup (Online)

    9. Overview: Variables in Scala

    10. Overview: Arithamatic Operations on Variables-1

    11. Overview: Arithamatic Operations on Variables-2

    12. Overview: Quiz (Arithmatic Operations)

    13. Overview: Solution (Arithmatic Operations)

    14. Overview: Quiz (Strings)

    15. Overview: Solution (Strings)

    16. Overview: Type Casting

    17. Overview: Taking input from User

    18. Overview: Quiz (User Input and Type Casting)

    19. Overview: Solution (User Input and Type Casting)

    20. Flow Control: Overview of Control Statements

    21. Flow Control: If else statements

    22. Flow Control: Conditions in If

    23. Flow Control: Quiz (if statement)

    24. Flow Control: Solution (if statement)

    25. Flow Control: Nested if else

    26. Flow Control: Quiz (nested if else)

    27. Flow Control: Solution (nested if else)

    28. Flow Control: Logical operators

    29. Flow Control: Quiz (Logical operators)

    30. Flow Control: Solution (Logical operators)

    31. Flow Control: If else if

    32. Flow Control: Quiz (if else if)

    33. Flow Control: Solution(if else if)

    34. Flow Control: Overview of Loops

    35. Flow Control: Overview of While Loop

    36. Flow Control: While Loop

    37. Flow Control: Quiz (while loop)

    38. Flow Control: Solution 1 (while loop)

    39. Flow Control: Solution 2 (while loop)

    40. Flow Control: Do While Loop

    41. Flow Control: For Loop

    42. Flow Control: Quiz (For Loop)

    43. Flow Control: Solution (For Loop)

    44. Flow Control: Quiz(For Loop)

    45. Flow Control: Solution(For Loop)

    46. Flow Control: Break

    47. Flow Control: Break Fix

    48. Flow Control: Project Overview

    49. Flow Control: Project Solution Design

    50. Flow Control: Project Solution Code 1

    51. Flow Control: Project Solution Code 2

    52. Flow Control: Project Solution Code 3

    53. Flow Control: Project Solution Code 4

    54. Functions: Overview of Functions

    55. Functions: Writing addition function

    56. Functions: Quiz (Basic Function)

    57. Functions: Solution (Basic Function)

    58. Functions: Functions common issues

    59. Functions: Named Arguments

    60. Functions: Quiz (String Concatination Function)

    61. Functions: Solution (String Concatination Function)

    62. Functions: Quiz (Dividing Code in Functions)

    63. Functions: Solution (Dividing Code in Functions)

    64. Functions: Default Arguments

    65. Functions: Quiz(Default Arguments)

    66. Functions: Solution(Default Arguments)

    67. Functions: Anonymous Functions

    68. Functions: Quiz(Anonymous Functions)

    69. Functions: Solution(Anonymous Functions)

    70. Functions: Scopes

    71. Functions: Project Overview

    72. Functions: Checking Credentials

    73. Functions: Prompting the menu

    74. Functions: Baisc Functions

    75. Functions: Breaking code in more functions

    76. Functions: Final Run

    77. Classes: Introduction to Classes

    78. Classes: Creating Class

    79. Classes: Class Constructor

    80. Classes: Functions and Classes

    81. Classes: Project Overview

    82. Classes: Basic Strucuture

    83. Classes: Final Run

    84. Data Structures: Introduction of Data Structures

    85. Data Structures: Lists introduction

    86. Data Structures: Lists Create and Delete Elements

    87. Data Structures: Lists Take

    88. Data Structures: ListBuffer Introduction

    89. Data Structures: Add data in ListBuffer

    90. Data Structures: Remove data from ListBuffer

    91. Data Structures: Take data from ListBuffer

    92. Data Structures: Project Overview

    93. Data Structures: Project Architecture Discussion

    94. Data Structures: Project Architecture Implementation

    95. Data Structures: User Input for Objects

    96. Data Structures: Implementing the control flow

    97. Data Structures: Creating Required Functions inside Class

    98. Data Structures: Overview of Maps

    99. Data Structures: Creating Maps

    100. Data Structures: Check Key in Map

    101. Data Structures: Update Value in Map

    102. Data Structures: Add and Remove items from Maps

    103. Data Structures: Iterating on Maps

    104. Data Structures: Project Overview

    105. Data Structures: Project Architecture

    106. Data Structures: Project Structure Code

    107. Data Structures: Using Maps for word count

    108. Data Structures: Final Run

    109. Data Structures: Sets Overview

    110. Data Structures: Add and Remove Item from the Set

    111. Data Structures: Set Operations

    112. Data Structures: Overview of Stack

    113. Data Structures: Push and Pop in Stack

    114. Data Structures: Stack Attributes

    115. Data Structures: Project Overview

    116. Data Structures: Project Architecture

    117. Data Structures: Extra Closing Bracket Use Case

    118. Data Structures: Extra Starting Bracket Use Case

    119. Project: Project Introduction

    120. Project: Why Spark

    121. Project: Hadoop EcoSystem

    122. Project: Spark Architecture

    123. Project: Spark EcoSystem

    124. Project: DataBricks Account

    125. Project: Setting up DataBricks Cluster

    126. Project: Spark Local Setup

    127. Project: Spark Hadoop Setup

    128. Project: Spark RDDs

    129. Project: Spark RDDs (textFile, collect)

    130. Project: Spark Local Run

    131. Project: Understanding Map

    132. Project: Understanding Flat Map

    133. Project: Understanding Reduce By Key

    134. Project: Word Count Example

    135. Project: Spark DFs

    136. Project: Spark DF Read Data

    137. Project: Spark Print Schema, Select

    138. Project: Spark GroupBy

    139. Project: Spark DF Write

    140. Project: Creating S3 bucket

    141. Project: Creating Database in RDS

    142. Project: Performing ETL

    1. Introduction: Why MongoDB

    2. Introduction: Applications of MongoDB

    3. Introduction: Instructor Introduction

    4. Introduction: What_s inside

    5. Introduction: Methodology

    6. Introduction: Project

    7. Overview: SQL Schema

    8. Overview: NoSQL Schema

    9. Overview: Installing MongoDB

    10. Overview: Setting Enviroment Variable

    11. Overview: Analogies

    12. Basic Mongo Operations: Basic Database commands

    13. Basic Mongo Operations: Basic Database commands

    14. Basic Mongo Operations: Basic Collection Commands

    15. Basic Create Operation: Introduction to module

    16. Basic Create Operation: Create Document (Single)

    17. Basic Create Operation: Create Documents (Many)

    18. Basic Create Operation: Quiz (Create Documents)

    19. Basic Create Operation: Solution (Create Docuements)

    20. Basic Create Operation: Quiz (Create Document)

    21. Basic Create Operation: Solution (Create Document)

    22. Basic Create Operation: Outro

    23. Basic Update Operation: Introduction

    24. Basic Update Operation: Update Documents (Sinlge Filter)

    25. Basic Update Operation: Update Documents

    26. Basic Update Operation: Quiz (Update Operation)

    27. Basic Update Operation: Solution (Update Operation)

    28. Basic Update Operation: Quiz (Update Operation)

    29. Basic Update Operation: Solution (Update Operation)

    30. Basic Update Operation: Solution (Update Operation)

    31. Basic Update Operation: Outro

    32. Basic Read Operation: Introduction

    33. Basic Read Operation: Read Documents

    34. Basic Read Operation: Quiz (Read Documents)

    35. Basic Read Operation: Solution (Read Documents)

    36. Basic Read Operation: Quiz (Read Documents)

    37. Basic Read Operation: Solution (Read Documents)

    38. Basic Read Operation: Outro

    39. Basic Delete Operation: Introduction

    40. Basic Delete Operation: Delete Document

    41. Basic Delete Operation: Quiz (Delete Operation)

    42. Basic Delete Operation: Solution (Delete Operation)

    43. Basic Delete Operation: Quiz (Delete Operation)

    44. Basic Delete Operation: Solution (Delete Operation)

    45. Basic Delete Operation: Outro

    46. Query and projection operators: Module Introduction

    47. Query and projection operators: $eq Operator

    48. Query and projection operators: $gt Operator

    49. Query and projection operators: $lt Operator

    50. Query and projection operators: $in Operator

    51. Query and projection operators: $ne Operator

    52. Query and projection operators: $nin Operator

    53. Query and projection operators: $and Operator

    54. Query and projection operators: $or Operator

    55. Query and projection operators:$not Operator

    56. Query and projection operators: $exists Operator

    57. Query and projection operators: $types Operator

    58. Query and projection operators: $expr Operator

    59. Query and projection operators: $mod Operator

    60. Query and projection operators: $text Operator

    61. Query and projection operators: $all Operator

    62. Query and projection operators: $elemMatch Operator

    63. Query and projection operators: $size Operator

    64. Query and projection operators: $ Operator

    65. Query and projection operators: $slice Operator

    66. Query and projection operators: Quiz ($eq)

    67. Query and projection operators: Solution ($eq)

    68. Query and projection operators: Quiz ($gt)

    69. Query and projection operators: Solution ($gt)

    70. Query and projection operators: Quiz ($gte)

    71. Query and projection operators: Solution ($gte)

    72. Query and projection operators: Quiz ($in)

    73. Query and projection operators: Solution ($in)

    74. Query and projection operators: Quiz ($lt)

    75. Query and projection operators: Solution ($lt)

    76. Query and projection operators: Quiz ($lte)

    77. Query and projection operators: Solution ($lte)

    78. Query and projection operators: Solution ($lte)

    79. Query and projection operators: Quiz ($ne)

    80. Query and projection operators: Solution ($ne)

    81. Query and projection operators: Quiz ($nin)

    82. Query and projection operators: Solution ($nin)

    83. Query and projection operators: Solution ($nin)

    84. Query and projection operators: Solution ($nin)

    85. Query and projection operators: Quiz ($and)

    86. Query and projection operators: Solution ($and)

    87. Query and projection operators: Quiz ($or)

    88. Query and projection operators: Solution ($or)

    89. Query and projection operators: Solution ($or)

    90. Query and projection operators: Quiz ($not)

    91. Query and projection operators: Solution ($not)

    92. Query and projection operators: Solution ($not)

    93. Query and projection operators: Solution ($not)

    94. Query and projection operators: Quiz ($exists)

    95. Query and projection operators: Solution ($exists)

    96. Query and projection operators: Quiz($expr)

    97. Query and projection operators: Solution($expr)

    98. Query and projection operators: Quiz($mod)

    99. Query and projection operators: Solution($mod)

    100. Query and projection operators: Quiz($text)

    101. Query and projection operators: Solution($text)

    102. Query and projection operators: Quiz($all)

    103. Query and projection operators: Solution($all)

    104. Query and projection operators: Solution($all)

    105. Query and projection operators: Quiz($elemMatch)

    106. Query and projection operators: Solution($elemMatch)

    107. Query and projection operators: Solution($elemMatch)

    108. Query and projection operators: Quiz($size)

    109. Query and projection operators: Solution($size)

    110. Update Operators: $currentDate operator

    111. Update Operators: $inc operator

    112. Update Operators: $inc operator

    113. Update Operators: $min operator

    114. Update Operators: $max operator

    115. Update Operators: $mul operator

    116. Update Operators: $rename operator

    117. Update Operators: $set operator

    118. Update Operators: $set operator

    119. Update Operators: $unset operator

    120. Update Operators: $addToSet operator

    121. Update Operators: $pop operator

    122. Update Operators: $pull operator

    123. Update Operators: $push operator

    124. Update Operators: $each operator

    125. Update Operators: $position operator

    126. Update Operators: $sort operator

    127. Update Operators: Quiz (Update Operators)

    128. Update Operators: Solution (Update Operators)

    129. Update Operators: Solution (Update Operators)

    130. Update Operators: Solution (Update Operators)

    131. Update Operators: Solution (Update Operators)

    132. Update Operators: Quiz (Update Operators)

    133. Update Operators: Solution (Update Operators)

    134. Update Operators: Solution (Update Operators)

    135. Update Operators: Solution (Update Operators)

    136. Mongo with Node: Installing Node on local machine

    137. Mongo with Node: Installing VS code

    138. Mongo with Node: Mongo atlas

    139. Mongo with Node: Create Cluster on Mongo atlas

    140. Mongo with Node: Creating User in Atlas

    141. Mongo with Node: Network Access

    142. Mongo with Node: Database and Collections

    143. Mongo with Node: Connect Node with Mongo

    144. Mongo with Node: Get databases

    145. Mongo with Node: Insert in Mongo using Node

    146. Mongo with Node: Read from Mongo using Node

    147. Mongo with Node: Update in Mongo using Node

    148. Mongo with Node: Delete from Mongo using Node

    149. Mongo with Python: PyCharm

    150. Mongo with Python: Creating Connection

    151. Mongo with Python: Insert in Mongo using Python

    152. Mongo with Python: Read from Mongo using Python

    153. Mongo with Python: Update in Mongo using Python

    154. Mongo with Python:Delete in Mongo using Python

    155. Django with Mongo: Django Installation

    156. Django with Mongo: Creating App

    157. Django with Mongo: Setting up Django with Mongo

    158. Django with Mongo: Django Migrations

    159. Django with Mongo: Django Urls and Views

    160. Django with Mongo: Django with Postman

    161. Django with Mongo: Django get Data from Postman

    162. Django with Mongo: Insert in Mongo using Django

    163. Django with Mongo: Read from Mongo using Django

    164. Django with Mongo: Update in Mongo using Django

    165. Django with Mongo: Detele in Mongo using Django

    166. Spark With Mongo: Databricks for Spark

    167. Spark With Mongo: Installing Libraries

    168. Spark With Mongo: Data Overview

    169. Spark With Mongo: ETL

    1. Introduction: Introduction to Course

    2. Introduction: What is AWS

    3. Introduction to AWS: Creating AWS Account

    4. Introduction to AWS: Exploring AWS Management Console

    5. Introduction to AWS: Overview of AWS Services

    6. Introduction to AWS: AWS Services

    7. Introduction to AWS: IAM Policy Overview

    8. Introduction to AWS: IAM Demo

    9. Compute and Storage Services: Simple Storage Service

    10. Compute and Storage Services: S3 Versioning

    11. Compute and Storage Services: S3 Lifecyle

    12. Compute and Storage Services: S3 Event Triggers

    13. Compute and Storage Services: Introduction to AWS Lambda

    14. Compute and Storage Services: Parsing Event in Lambda

    15. Compute and Storage Services: Lambda Layer Introduction

    16. Compute and Storage Services: Creating Lambda Layer

    17. Compute and Storage Services: How to add Layer

    18. Compute and Storage Services: AWS Glue

    19. Compute and Storage Services: AWS Glue Job

    20. Compute and Storage Services: Glue Crawler

    21. Infrastructure as Code and Automation: Introduction to Cloudformation

    22. Infrastructure as Code and Automation: Creating S3 Bucket using Cloudformation

    23. Infrastructure as Code and Automation: AWS CLI

    24. Network and database: Introduction to Virtual Private Cloud

    25. Network and database: Creating Virtual Private Cloud using Console

    26. Network and database: AWS Relational Database Service

    27. Network and database: Creating RDS Database using Console

    28. Network and database: Accessing RDS Instance using Glue

    29. Network and database: Introduction to AWS Redshift

    30. Network and database: Creating Redshift Cluster in Console

    31. Network and database: Dynamodb

    32. Network and database: Creating and Accessing Dynamodb Table

    33. Additional Services: Introduction to AWS Security and Simple Queue Service

    34. Additional Services: Accessing Secret Manager and Key Management Service using Console

    35. Additional Services: Creating a Queue in Simple Queue Service

    36. Additional Services: Introduction to Simple Notification Service

    37. Additional Services: Creating and Sending Email using Simple Notification Service

    38. Hands On Exercise: Problem Statement

    39. Hands On Exercise: Proposed Solution

    40. Hands On Exercise: Exploring the Lambda Function

    41. Hands On Exercise: Testing the Pipeline

    42. Hands On Exercise: Analyze the Data using Athena

    1. Introduction: Introduction to Azure

    2. Introduction: Importance of Cloud Computing

    3. Introduction: Basics of Azure Services

    4. Introduction: Create Azure Account

    5. Introduction: Create Resource Group

    6. Introduction: Course Content

    7. Mastering Azure Databricks: Introduction to Module

    8. Mastering Azure Databricks: What is Databricks

    9. Mastering Azure Databricks: Create Databricks Service

    10. Mastering Azure Databricks: What is Cluster

    11. Mastering Azure Databricks: Create Cluster

    12. Mastering Azure Databricks: Databricks Storage System

    13. Mastering Azure Databricks: WorkSpace Features

    14. Mastering Azure Databricks: Read from DBFS

    15. Mastering Azure Databricks: Read from Hive_Metastore

    16. Mastering Azure Databricks: Data Writing Into DB Storage

    17. Mastering Azure Databricks: Advance Data Processing

    18. Mastering Azure Storage Accounts: Introduction to Module

    19. Mastering Azure Storage Accounts: What is Azure Storage

    20. Mastering Azure Storage Accounts: Popular Cloud Storage

    21. Mastering Azure Storage Accounts: Storage Account Performance

    22. Mastering Azure Storage Accounts: Storage Redundancy

    23. Mastering Azure Storage Accounts: Primary Region Redundancy

    24. Mastering Azure Storage Accounts: Secondary Region Redundancy

    25. Mastering Azure Storage Accounts: Azure Blob Storage

    26. Mastering Azure Storage Accounts: Blob Access Tier

    27. Mastering Azure Storage Accounts: Azure File Storage

    28. Mastering Azure Storage Accounts: Azure Queue Storage

    29. Mastering Azure Storage Accounts: Azure Table Storage

    30. Mastering Azure Storage Accounts: Create Azure Service 2

    31. Mastering Azure Data Factory: Introduction to Module

    32. Mastering Azure Data Factory: What is ADF

    33. Mastering Azure Data Factory: ADF an ETL Tool

    34. Mastering Azure Data Factory: Creat ADF service

    35. Mastering Azure Data Factory: Integration Runtime

    36. Mastering Azure Data Factory: Create Integrtion Runtime

    37. Mastering Azure Data Factory: Linked Service

    38. Mastering Azure Data Factory: Datasets

    39. Mastering Azure Data Factory: Activities

    40. Mastering Azure Data Factory: Pipelines

    41. Mastering Azure Data Factory: Create Pipeline

    42. Mastering Azure Data Factory: Trigger

    43. Mastering Azure Data Factory: Schedule Trigger

    44. Mastering Azure Data Factory: Tumbling Window Trigger

    45. Mastering Azure Data Factory: Event Based Trigger

    46. Mastering Azure Data Factory: Create Trigger

    47. Mastering Azure Data Factory: Data Flows

    48. Mastering Azure Key Vault: Introduction to Module

    49. Mastering Azure Key Vault: What is Key Vault

    50. Mastering Azure Key Vault: Key Features

    51. Mastering Azure Key Vault: Create Key Vault Service

    52. Mastering Azure Key Vault: Create Secrets

    53. Mastering Azure Key Vault: Create Linked Service

About this course

  • $199.99
  • 406 lessons
  • 34 hours of video content