2023-IDA Custom Bootcamp Curriculum Day Wise Curriculum v0.1
2023-IDA Custom Bootcamp Curriculum Day Wise Curriculum v0.1
Azure SQL
Python
Pyspark
Azure Databricks
Azure Containers : Containerization with
Docker and Kubernetes in Azure
Azure Deployment/Devops
Azure ML Studio
3
3
2
2.5
0.5
28
amp - 2023
Assessment + Hands On*
Assessment 1 :Data Fundamentals ,Big Data concepts and Azure Fundamentals .
Hands On: Must
Assessment 5 : Power BI
Hands On: Must
Assessment 7: Case Study implementation ; Case study & Content – Unext to create
10-12 case studies -> Case study content review by Shell
Case Study Demo
Azure SQL
Azure SQL
5
Azure Storage Types
6
Azure Storage Types
10
12
Data Visualisation using Power BI
13
Python
14
Python
15
16
Pyspark
17
Pyspark
18
19
Core Databricks
20
Core Databricks
21
Azure Containers
22
Azure Deployment/Devops
23
24
Azure ML Studio
25
Power Platform
26. ,27, 28
Introduction
Schemas, DML, DDL
Create, Alter, Drop
Grant, Revoke
Working with DMLs
Insert, Update, Delete, Truncate
Group by, Having
Sorting, Filtering
Overview of various Storage Types in Azure (File formats and supported types , Blob , Queue ,
tables)
Dataflow Transformation
• Source Transformation
• Sink Transformation
• Conditional Split Transformation
• Derived Column Transformation
SQL DW (Dedicated Pool): Introduction to Azure Synapse Analytics SQL Data Warehouse,
Understand the key features and benefits of SQL DW, Learn about the distributed architecture and
MPP capabilities, Provisioning a SQL Data Warehouse, Create a dedicated SQL DW instance in the
Azure portal,Configure the necessary settings, such as , performance tiers and storage options,
Data Ingestion and Preparation, Use Azure Data Factory to ingest data from various sources into
SQL DW, Perform data preparation tasks like schema modifications and data transformations,
Querying and Analyzing Data, Explore the SQL DW interface and query editorWrite and execute
SQL queries to analyze data , stored in SQL DW, Understand query performance optimization
techniques.
Serverless: Introduction to Azure Synapse Analytics Serverless, Understand the key features and
benefits of the serverless option, Learn about the query execution model and cost considerations,
Querying Data with Serverless
Row level security and Aggregation Functions, Understanding various chart types
Generating native visualizations based on the queries and data model - 1, Generating native
visualizations based on the queries and data model - 2, Univariate analysis & Bivariate analysis,
Reports and Dashboard in Power BI, Power BI Mobile & Recap.
• Panda Data frame, Series, Lists, Numpy Array, Dictionaries, Sets, Tuples
• Map
• Numpy, Pandas, Matplotlib, Scipy, Scikit-learn
CRUD operations
Data Cleaning
Data Transformation
Docker Fundamentals
a. Introduction to Docker and its architecture
b. Docker images and containers
c. Dockerfile: Creating custom Docker images
d. Docker commands and basic operations
e. Docker Registry: Pushing and pulling images
Docker in Azure
a. Introduction to Azure Container Registry (ACR)
b. Setting up an ACR and managing container images
c. Deploying Docker containers in Azure App Service
d. Container orchestration with Azure Container Instances (ACI)
Introduction to Kubernetes
a. Overview of Kubernetes and its architecture
b. Kubernetes components: Pods, Deployments, Services
c. Understanding Kubernetes objects and their YAML specifications
Kubernetes in Azure
a. Introduction to Azure Kubernetes Service (AKS)
b. Provisioning and managing an AKS cluster
c. Deploying applications using Kubernetes manifests
d. Scaling and updating applications in AKS
Code collaboration (Azure Devops/GitHub) , Github Actions
Azure CICD pipelines , (ADF , Databricks , Database and Power BI)
a)Create a data flow architecture for the use case showing all the technical components that need
to be used .
b)Ingestion Layer - Create Ingestion Pipeline (using Azure Data Factory) to extract data from BLOB
and store it into Data Lake Gen2.
c)Transformation Layer - Create a Transofrmation Pipeline with Databricks Notebook to transform
the data as per the business requirement and store it in Consumption/Curated Layer (Synapse)
Using data factory, injest data through data pipelines, integrate azure services like SQL, storage and other servcies
Work on control flow activity and data flow transformations on ADF
Integrate ADF with databricks
Exception handling
Explore Debugging
Schedule and manage alerts
Monitoring
Lab Name: "Ingesting and Preparing Data in Azure Synapse Analytics SQL Data Warehouse"
Description: In this lab, you will use Azure Data Factory to ingest data from various sources into SQL Data Warehouse and
perform data preparation tasks.
Querying Data with Serverless:
Objective: Build a program that calculates the average grade for a student based on their subject grades and determines if
they passed or failed.
Tasks:
Create a dictionary called subjects with subject names as keys and the corresponding grades as values. Include at least
three subjects.
Calculate the average grade for the student using the values from the subjects dictionary.
Use the comparison operator to check if the average grade is above a passing threshold (e.g., 60).
Print the average grade and a message indicating whether the student passed or failed.
Integrated Hands-on Scenario: Online Bookstore
Objective: Build a program that simulates an online bookstore where users can search for books, add them to a shopping
cart, and calculate the total price.
Tasks:
Create a class called Book with attributes such as title, author, and price.
Implement a function called search_books that takes a keyword argument, title, and a variable number of positional
arguments, books. The function should search for books with titles containing the given keyword and return a list of
matching books.
Implement a function called add_to_cart that takes a variable number of positional arguments, books, and uses list
comprehension to create a new list containing the titles of the books in the shopping cart.
Implement a function called calculate_total_price that takes a variable number of keyword arguments, books, where the
book title is the key and the quantity is the value. The function should calculate the total price based on the prices of the
books and their quantities.
Objective: Analyze sales data using pandas DataFrame, perform data manipulations, and visualize insights using
matplotlib.
Tasks:
Hands-on exercises should be interspersed throughout the training to provide participants with
practical experience. Here are some hands-on exercises that can be included:
Hands-on Exercises
a. Setting up Azure Container Registry
b. Building Docker images and pushing them to ACR
c. Deploying Docker containers to Azure App Service
d. Creating and managing a Kubernetes cluster in AKS
e. Deploying applications to AKS using Kubernetes manifests
f. Scaling and updating applications in AKS
Develop the Azure CICD pipleline
Hands-on Scenario:
You will create an Azure Machine Learning workspace, upload a dataset, and perform basic data exploration and
preparation. Then, you will create and run an experiment, tune hyperparameters of a machine learning model, and
compare the results. Finally, you will build a pipeline to automate the data preparation and model training process.
Hands-on Scenario:
You will register a trained model in Azure Machine Learning, deploy it as an endpoint, and interact with the deployed
model using sample data. Then, you will explore different compute options and create and manage compute resources for
training and deployment. Finally, you will use Azure Machine Learning Studio Designer to create a machine learning
workflow and leverage AutoML to automatically select and tune models.
preferences.
Steps:
Add a screen for registration details (e.g., "RegistrationScreen") and a screen for session selection (e.g., "SessionScreen").
Customize the screens by adding relevant controls like labels, text inputs, dropdowns, and buttons.
Use the properties pane to configure the appearance and behavior of each control.
Set up data sources:
Add a data source, such as SharePoint or Excel, to store the registration information.
Connect to the data source and define the necessary fields (e.g., Name, Email, SessionChoice).
Implement the registration form:
On the "RegistrationScreen," add input controls for capturing the user's name, email, and any other required information.
Add a button to submit the registration form.
In the button's "OnSelect" property, write a formula to save the user's details to the data source.
Create session selection:
On the "SessionScreen," display a gallery control with the available conference sessions.
Customize the gallery to show relevant information like session title, date, and description.
Allow users to select their preferred session using a dropdown or radio buttons.
Add navigation and flow:
Implement navigation between the "RegistrationScreen" and "SessionScreen" using buttons or tabs.
Use the "OnSelect" property of the buttons to navigate between screens.
Test and preview the app:
Use the Power Apps Studio's preview feature to test the app's functionality.
Enter test data, submit a registration, and verify that the information is saved to the data source.
Test the navigation between screens and ensure the session selection works correctly.
Publish and share the app:
Once you're satisfied with the app, publish it to the Power Apps portal or share it with selected users.
Configure app permissions and security roles to control access.
Case Study Demo
Cloud Access Required
No
NO
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Data Fundamentals (DBMS/ DWH/ Datalakes) and Big
DAY
Date Time
09:30 - 10:30
10:30:10:45
10:45 - 11:45
11:45 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:45
15:45 - 17:30
DAY
09:30 - 10:30
10:30 - 11:30
11:30 - 11:45
11:45 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
mentals (DBMS/ DWH/ Datalakes) and Big Data Fundamentals & Azu
DAY 1
Details
Recap of Data Architecture / Data Modelling
Break
ER Modelling
Case Study on ER Modeling
Normalization
Lunch
Normalization
Case Study Solving with Pen and Paper approch to design ER Model
based on given business case.
SCD, Denomalization
DAY 2
Overview on Bigdata - Structured, unstructured, semistructured
Break
Datalakes, Deltalakes Architecture
Lunch
Data Lakehouse concepts
Break
Describe general security and network security features
Break
Describe identity, governance, privacy, and compliance features
ata Fundamentals & Azure Fundamentals (2 days)
Mode
Instructor led – Concepts
Break
Instructor led – Concepts
Lunch
Break
Instructor led – Concepts
Lunch
Instructor led – Concepts
Break
Instructor led – Concepts
Break
Instructor led – Concepts
Azure SQL
DAY
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
DAY
09:30 - 10:30
10:30:10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Azure SQL (2 Days)
DAY 1
Details
Introduction, Schemas, DDL, DML, DCL meaning and uses.
Break
DDL Statems - Create, Alter, Drop with Constrains Like PK, FK, Unique, NULL,
check etc. CRUD Operations.
Break
Lunch
Permission - Grant, Revoke. Working with DMLs - Insert, Update, Delete and
Truncate operations.
Insert Data in your newly created schema as per given scenario.
Break
Filtering Data, Grouping Data by Group by and Having clause. Sorting the
final data.
Break
Group the data after aggregation. Solve queries to understand application
of "where" and "having" clause. Sort the data using sort function and
ORDER BY clause. All these on schema created by you.
DAY 2
Joins and Subqueries
Break
Join data from three tables using Ineer and Outer joins. Write complex
queries using nested queries, Corelated subqueries.
Break
View of a Tables - working with views.
Implement the View of a Table.
Lunch
Stored Procedure and Functions - overview
Implement the Store Procedue and Functions.
Break
Assignment to Join three tables
Find the second maximum salary in the Employee table
Find the name of employee earning maximum salary
Break
Indexes(Heaps, Clustered and Non clustered Indexes, Column store Indexes)
)
Mode
Instructor led – Concepts
Break
Break
Lunch
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Assignment - Individual
Assignment - Individual
Break
Instructor led – Concepts
Instructor led – Hands On
Azure Storage Ty
DAY 1
Date Time
9:30 - 10:30
10:30 - 10:45
10:45 - 12:00
12:00 - 12:15
12:15 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
DAY 2
09:30 - 10:30
10:30:10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Break
Break
Lunch
Break
Explore the statges for processing big data by using Data Lake storage
Break
Explore the statges for processing big data by using Data Lake storage
DAY 2
Data Lake Gen2 Overview
Break
Container Concept
Break
Access and Authentication
Lunch
Creation of resources
Break
Create a data lake and manage it.
Break
Upload data into Data Lake
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview
Days)
Mode
Break
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Break
Assignment - Individual
Lunch
Assignment - Individual
Break
IAssignment - Individual
Break
Assignment - Individual
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Azure Data Factory(3 days)
DAY 1
Details
ADF: Introduction
What Is Azure Data Factory?
Why We Need It?
How does Data Factory work?
Break
Key Components of Azure Data Factory ELT Vs ETL, data sets , Integration run time ,
parameters ,system variables
Break
Pipeline
Pipeline chaining
Lunch
Understand ADF components
Break
Break
• Linked Services
• Input & Output Data Set in Azure Data Factory
DAY 2
Details
Control Flow Activity
• Get Metadata Activity
• Filter Activity
Break
If Activity
Append Activity
Wait Activity
Break
ForEach Loop Activity
Lookup Activity
Lunch
Dataflow Transformation
Source Transformation
Break
Sink Transformation
Conditional Split Transformation
Break
DAY 3
Details
Integrate ADF with Databricks
Break
Error and Exception handling
Break
Error and Exception handling
Lunch
Debugging
Break
Break
Monitor
• Monitor Visually
Azure Monitor
Mode
Mode
Mode
Instructor led – Concepts
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Azure Synapse Analytics(1 day)
DAY 1
Details
Introduction to Azure Synapse Analytics SQL Data Warehouse
Break
Break
Lunch
Break
Break
Introduction to Azure Synapse Analytics Serverless, Understand
the key features and benefits of the serverless option, Learn
about the query execution model and cost considerations
(1 day)
Mode
Instructor led – Concepts
Break
Break
Lunch
Break
Break
Instructor led – Concepts
Instructor led – Hands On
Data Visualisation usi
DA
Date Time
09:30 - 10:15
10:15 - 10:30
10:30 - 11:30
11:30 - 11:45
11:45 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:30
16:30 - 16:45
16:45 - 17:30
DA
9:30 - 10:30
10:30 - 10:45
10:45 - 12:00
12:00 - 12:15
12:15 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Data Visualisation using Power BI (2 Days)
DAY 1
Details
Break
Break
Lunch
Break
Break
Assignment : To reinforce on the topics covered on Day 1
DAY 2
Break
Understanding various chart types
Generating native visualizations based on the queries and data model - 1
Break
Lunch
Univariate analysis & Bivariate analysis
Break
Break
Mode
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Assignment - Individual
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Break
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Break
Instructor led – Concepts
Instructor led – Hands On
Python (3 days)
DAY 1
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
DAY 2
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
DAY 3
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Python (3 days)
DAY 1
Details
Integers and Floating-Point Numbers in Python
Break
Strings in Python, Boolean values in Python, Arithmetic operators in
Python, Comparison Operator in Python
Break
Lunch
Break
Break
DAY 2
Details
Advanced: Functions
Break
Positional and Keyword arguments
Break
*args and *kwargs
Lunch
Classes
Break
List Comprehension
Break
Lambda Functions
DAY 3
Details
Introduction to Panda Data Frame, Series, Lists.
Break
Numpy Array, Dictionaries, Sets
Break
Tuples, Map
Lunch
Numpy
Break
Pandas
Break
Matplotlib, Scipy, Scikit-learn
Mode
Instructor led – Concepts
Break
Break
Lunch
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Break
Break
Mode
Instructor led – Concepts
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Mode
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Instructor led – Hands On
Break
Assignment - Individual
Break
Assignment - Individual
Pyspark (3 days)
DAY 1
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
DAY 2
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
DAY 3
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Pyspark (3 days)
DAY 1
Details
Introduction , Overview and Installation
Break
Spark Architecture
Break
Spark programing with Python, Dataframe, Inspecting Data Dataset
Lunch
Break
Break
DAY 2
Details
RDD concepts overview
Break
RDD to DataFrame
Break
Pyspark SQL
Lunch
Perform CRUD operation
Break
Break
Handling different file formats through Pyspark
DAY 3
Details
Data Cleaning, Subsetting and Cleaning, Filtering DataFrame
Break
Handling Null values
Break
Filter
Drop
Lunch
Break
Break
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Break
Break
Mode
Instructor led – Concepts
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Break
Break
Instructor led – Concepts
Instructor led – Hands On
Mode
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Break
Instructor led – Concepts
Instructor led – Hands On
Lunch
Instructor led – Concepts
Instructor led – Hands On
Break
Assignment - Individual
Break
Assignment - Individual
Azur
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Azure Databricks(2 Days)
DAY 1
Details
Break
Lunch
Working with libraries in Databricks
Installing and managing external libraries
Scheduling and running jobs for automated data processing
Databricks Deployment and Integration
Break
Integrating Databricks with other Azure services (e.g., Azure Storage, Azure Data Lake)
Break
Best practices for deploying Databricks applications in production
DAY 2
Details
Introduction to Databricks Delta Tables
a. Overview of Databricks and Delta Lake
b. Benefits of Delta Tables over traditional data storage formats
c. Key features and concepts of Delta Tables
Break
Break
Working with Delta Tables
a. Creating Delta Tables
i. Schema definition
ii. Partitioning and clustering
b. Data ingestion into Delta Tables
i. Batch and streaming data ingestion
ii. Supported file formats and compression techniques
Lunch
c. Querying Delta Tables
i. SQL and DataFrame API
ii. Optimizations and performance tuning
d. Updating and deleting data in Delta Tables
e. Handling schema evolution and table maintenance
Break
Data Quality and Reliability
a. Data integrity and consistency checks
b. Data validation and schema enforcement
c. Time travel and versioning capabilities
d. Optimistic concurrency control and isolation levels
Break
Best Practices and Advanced Topics
a. Performance optimization techniques
b. Delta Table partitioning and clustering strategies
c. Optimizing for streaming data ingestion
d. Integrating Delta Tables with MLflow and ML workloads
e. Data governance and security considerations
Mode
Mode
Instructor led – Concepts
Instructor led – Hands On
Assignment - Individual
Instructor led – Concepts
Instructor led – Hands On
Azure Containers(1 da
DAY 1
Date Time
09:30 - 10:30
10:30 - 10:45
10:45 - 11:45
11:45 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Azure Containers(1 day)
DAY 1
Details
Break
Docker Fundamentals
a. Introduction to Docker and its architecture
b. Docker images and containers
c. Dockerfile: Creating custom Docker images.
d. Docker commands and basic operations
e. Docker Registry: Pushing and pulling images.
Break
Docker in Azure
a. Introduction to Azure Container Registry (ACR)
b. Setting up an ACR and managing container images.
c. Deploying Docker containers in Azure App Service
d. Container orchestration with Azure Container Instances (ACI)
Lunch
Introduction to Kubernetes
a. Overview of Kubernetes and its architecture
b. Kubernetes components: Pods, Deployments, Services
c. Understanding Kubernetes objects and their YAML specifications
Break
Kubernetes in Azure
a. Introduction to Azure Kubernetes Service (AKS)
b. Provisioning and managing an AKS cluster
c. Deploying applications using Kubernetes manifests
d. Scaling and updating applications in AKS
e. Monitoring and logging with Azure Monitor and Azure Log Analytics
Break
14:00 - 15:00
15:00 - 15:15
15:15 - 16:15
16:15 - 16:30
16:30 - 17:30
Azure Deployment/Devops(1 day)
DAY 1
Details
Introduction to DevOps
What and Why DevOps
Break
Code collaboration (Azure Devops/GitHub) ,
Break
Recap on Github Actions
Lunch
Break
Azure CICD pipelines , (ADF , Databricks , Database and Power BI)
Break
Azure CICD pipelines , (ADF , Databricks , Database and Power BI)
day)
Mode
Instructor led – Concepts
DAY 2
Date Time Details
Registering and Managing Models
09:30 - 10:30 Registering trained models in Azure
Machine Learning
Versioning and managing model artifacts
Break
Break
Lunch
Instructor led – Concepts
Instructor led – Hands On
Break
Break
DAY 2
Mode
Instructor led – Concepts
Instructor led – Hands On
Break
Break
Lunch
Break
Assignment - Individual
Break
Break
Break
Lunch
Instructor led – Concepts
Instructor led – Hands On
Break
Break
Instructor led – Concepts
Instructor led – Hands On