Program Structure
Date
Courses Day (Time - 8:45 AM Modules SubTopics
- 5:45 PM)
Introduction & Basic Programming Concepts
Installation of Visual Studio 2019
Introduction to .NET framework
.NET framework architecture
Getting started
Common type system
with .NET platform
Common language specification
Common language runtime
Base class library
Introduction to Classes
Reading and Writing in the
console
Day 1 18 July 2025
Assembly
Private
Shared
Types
Types in C#
Value type and Reference type
Boxing and Unboxing
niteshtiwari5222@[Link] Strings
F8Y6NWTRA0
String Builder
Introduction to .Net & C# Difference between String and
& StringBuilder
OOPS using C# Nullable types
&
Core C# Programming
Data Handling using C#
Array
Single array
Arrays in C#
Multi-dimension
Jagged array
Loops and Statement
Day 2 19 July 2025
IF statement
For loop
Looping Construct Foreach loop
Switch statement
While loop
Do-while loop
Getting Started with properties and functions
Access modifiers
Private
Access modifiers in Public
Day 3 21 July 2025
C# Protected
Internal
Protected internal
Methods in C# Methods
1
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Void method
With parameter
Return type method
Static method
Instance method
Namespaces
Unit testing
Getting started with Inheritance for code reusability
Object Oriented Concept
Inheritance
Single
Inheritance in
Multilevel
C#.NET
Multiple (using Interface)
Hierarchical
Hybrid
OOPs principles ie Polymorphism in Action
Polymorphism
Method override
Polymorphism in
Method overload
C#.NET
Encapsulation
Abstraction
Day 4 22 July 2025 Properties
Static
Object types in
Static class
C#.NET
Static method
niteshtiwari5222@[Link] Static constructor
F8Y6NWTRA0 Structs
Interface
Abstract
Enumeration
User define types in Difference between Interface and
C#.NET Abstract
Problem with multiple class
inheritance
Solution for multiple class
inheritance using interface.
Exception handling
File Handling in C#.NET
File I/O
Create
File Handling in Write
C#.NET Append
Delete
Copy
Day 5 23 July 2025
Collections
Non generic
Collections in Array list
C#.NET: Generic Hash table
and Non Generic Sorted list
Stack
Queue
2
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Generic
List
Dictionary
Sorted list
Stack
Queue
Advance topics
Introduction to Exception
Handling
Types of Exceptions in C#, The try,
catch, finally Blocks
Exception Handling
Common Exception Classes
in C#
Creating Custom Exceptions
Exception Filters (C# 6.0 and
Later)
Exception Handling Best Practices
Extension Methods
Tuples and Deconstruction,
Latest C# 7.0 Pattern Matching, Local
features Functions,Out Variables, Ref
Locals and Returns, Discards (_) &
Expression-bodied Members
Nullable Reference Types, Async
Streams, Ranges and
Indices,Switch Expressions,
C# 8.0 features Default Interface Methods,
Day 6 24 July 2025 Pattern Matching Enhancements,
niteshtiwari5222@[Link] Using Declarations & Readonly
F8Y6NWTRA0 Members
Advanced C# & introduction to Importance of searching in data
.Net structures
Types of searching algorithms
(Linear vs Binary)
Types of sorting algorithms
(Comparison-based vs Non-
Searching and
comparison-based)
Sorting Data
Bubble Sort, Selection Sort ,
Structure
Insertion Sort
Efficiency comparison among
Bubble, Selection, and Insertion
Sort
Real-world scenarios for each
sorting algorithm
Indexer
Indexers and Difference between index and
Attributes in C# properties
Attributes
Delegates & Reflection
Delegates
Delegates in C#.NET Single cast
Day 7 25 July 2025
Multi cast
Standard C# Anonymous method
Features Lambda expression
3
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Func
Action
Predicate
Events
INtroduction to Reflection and its
practical use
Generics
Generic class
Generic field
Generic method
Advantage of generics
Threading
Ref and Out keyword
Async & Await
Day 8 26 July 2025 Milestone Assessment 1 (C# Fundamentals)
Unit Testing & Test-Driven Development
What is unit testing?
Introduction to Unit Benefits of unit testing
Testing Basic concepts and terminology
Testing Frameworks
Introduction to popular testing
frameworks (NUnit, MSTest,
Introduction to XTest)
Testing Setting up a testing framework in
Frameworks a project
Understanding test projects and
niteshtiwari5222@[Link] test classes
F8Y6NWTRA0
Anatomy of a unit test
Creating test methods
Writing Test Cases
Organizing test classes and test
Day 9 28 July 2025 suites
Using assertions to validate test
results
Assertions and Test
Common assertion methods (e.g.,
Data
[Link], [Link])
Test data setup and teardown
Test-driven development (TDD)
Testing different scenarios
Testing Techniques (positive, negative, edge cases)
Mocking dependencies using
frameworks like Moq
Running tests using the testing
framework
Test Execution and Analyzing test results and
Reporting understanding test reports
Handling failures and debugging
failing tests
.NET Core
DOT NET CORE
Day 10 29 July 2025 Introduction to What is .NET Core
.NET Core Benefits of .NET core
What is new in .NET Core
4
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
.NET Core vs .NET Framework
First .NET Core Application.
Building .NET Core Applications
Understanding middleware in
[Link] Core
Configuring and using middleware
Middleware and components
Static Files Serving static files (HTML, CSS,
JavaScript)
Security considerations with static
files
Overview of Razor Pages
architecture
Advantages of Razor Pages over
Introduction to traditional MVC
Razor Pages Creating and configuring Razor
Pages in a project
Folder structure and naming
conventions
Razor syntax basics and directives
Mixing HTML and server-side code
Razor Syntax and Understanding the PageModel
Page Model class
Property binding and handling
requests
.NET Security & Reliability
Understanding security in .NET
niteshtiwari5222@[Link] applications
F8Y6NWTRA0
Common security practices
(authentication, authorization,
encryption)
Secure coding practices
Using .NET libraries for
encryption, secure
.NET Security & communication, and secure
Reliability storage
Building Reliable Applications
Designing for reliability
Exception handling strategies
Error Handling & Logging
Implementing error handling best
practices
Logging errors and monitoring
application health
SOLID Principles & Design Patterns
Introduction to SOLID Principles
Overview of SOLID principles (SRP,
Advanced C# & introduction to OCP, LSP, ISP, DIP)
Day 11 30 July 2025 SOLID Principles
.Net Practical Application of SOLID
Refactoring code to adhere to
SOLID principles
Design Patterns Introduction to Design Patterns
5
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Understanding the importance of
design patterns in software design
Overview of common design
patterns (Creational, Structural,
Behavioral)
Introduction, Basic Concepts, and DML Commands
Installation of SQL Server
Management Studio
Introduction to
Introduction to basic database
Databases
concepts.
Advantage of DBMS
Introduction to RDBMS
Creating Tables
Relationship between tables.
Primary keys, Foreign keys,
Keys, Operators &
Unique keys
DML Commands
SQL operators (Arithmetic,
Comparison, Logical)
DML Commands
CRUD operations
DDL, DCL, and TCL Commands
SQL commands
Constraints
Primary key
Foreign key
Day 12 31 July 2025 Types of contraints - Not null,
SQL Fundamentals
niteshtiwari5222@[Link] Check, Unique.
F8Y6NWTRA0 DDL Commands
SQl & microsoft SQl server DCL & TCL Commands
Grant & Revoke, Commit &
Rollback
Advanced Queries, Functions, and Joins
Functions
Built-in Functions
Scalar functions (e.g., LEN,
Function in SQL
ROUND, GETDATE)
Server
Aggregate functions (e.g., SUM,
AVG, COUNT)
User-defined Functions
Aggregate functions
Joins
Day 13 01 August 2025 Inner join
Left join
Right join
Working with Self-join
Queries Full outer join
Cross join
Set operators
Union
Intersect
Minus
Stored procedure
6
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Input and Output parameter
If Else
Transaction
Error Handling
Functions
Stored Procedures Scalar function
and Triggers Table value function
Single table value
Multi table statement
Difference between SP and
function.
Call functions in SP.
Views and Normalization
Views
Indexing
Working with Views
Clustered index
& Indexing
Non-clustered index
Unique index
Day 14 02 August 2025
Normalizations
First normal form
Second normal form
Normalizations
Third normal form
Benefits of normalization and
when to apply it
Introduction to NoSQL
Introduction to MongoDB
niteshtiwari5222@[Link]
F8Y6NWTRA0 MongoDB CRUD Operations
MongoDB Data Modeling,Indexing
Day 15 04 August 2025 Mongo DB
and Query Optimization
Introduction to MongoDB Atlas
Aggregation Framework in
MongoDB
HTML /CSS /JavaScript
Basic Structure of an HTML Page
Various Tags and Attributes
Inline and Block Elements
Forms
Semantic elements
HTML 5 Features
Paper based Layout
Hero unit
HTML CSS JS Audio Video Players
Day 16 05 August 2025 HTML and CSS
Semantic Markup
Geo Location
Intro to CSS
CSS Properties and their syntaxes
Various Selectors in CSS and their
preference orders
Inline , Internal and External
Styling
Box Model
7
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
CSS 3
Advance Unites like rem, em and
vh vw
New elements added like Round
Corners
Working with flex box
Working with Bootstrap
Cards, Tables, and Lists
Develop a static webpage,Forms
and Form Validations
Navs and Navbar,Pagination and
Progress
Bootstrap Navigation and Pagination
Basics of JavaScript Basics of JavaScript - Data type,
variables,
Type Conversions, Basic
Operators,
Branching and Looping
Statements, Functions, Arrays and
Strings
Date and Time Objects, Closures,
DOM Objects, ES6+ Features,
Promises and Async Programming,
Closures and Scoping,
Functional Programming, Error
Advanced Java Handlingclient side scripting,
Script JSON, JSON - Objects, arrays etc,
niteshtiwari5222@[Link] JSON-Ajax Advanced DOM
F8Y6NWTRA0 Manipulation,
jQuery Plugins, Event Delegation,
Ajax and Deferred Objects,
Optimization and Performance
SPA & Working with NPM
Var-hoisting
Functional Score
Classes & Methods & Constructor
Maps
Day 17 06 August 2025 Iterators
Type Script JSX
Interfaces
Declartions and Annotations
Getting started With FrontEnd Anytype
(Angular) Enumeration
Decorator , Arrays & tuples
Introuction to NPM
Initializing a project with npm init.
Installing, updating, and removing
Working with NPM packages:
Day 18 07 August 2025
& Node JS npm install, npm update, npm
uninstall.
Understanding [Link] and
[Link].
8
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
reating a simple [Link]
application, Installing, updating,
and removing packages:
[Link] Core Modules : fs (File
System),http/https (HTTP/HTTPS
Servers and Clients)
"path (File and Directory Paths)
events (EventEmitter),
Understanding [Link] and
[Link]."
"Asynchronous Programming in
[Link] : Callback Functions ,
Promises , Async/Await , More
Built in Modules :Events and
Errors, What is [Link]?
Why use [Link]? Features and
advantages
Getting started with [Link]"
"Creating a new [Link] project
Installing [Link] in your project
Basic Routing : Understanding
routes in [Link]
Creating routes for different HTTP
methods (GET, POST, PUT,
DELETE),Handling dynamic routes
and parameters, Using route
middleware"
Introduction to Angular as a Framework
niteshtiwari5222@[Link]
F8Y6NWTRA0 Introduction to Angular
Introduction to
Key features and advantages
Angular as a
Framework Use cases where Angular is
preferred over other frameworks
Installing Angular CLI
Understanding Just-In-Time (JIT)
Getting Started and Ahead-of-Time (AOT)
with Angular compilation
Creating a basic Angular
application
Angular Modules, Components,
and Templates
Day 19 08 August 2025 Building Blocks of
Creating and organizing Angular
Angular
modules
Applications
Creating components and their
templates
Role of components in SPA (Single
Page Application) development
Creating and organizing Angular
Angular Modules,
modules
Components, and
Creating components and their
Templates
templates
Role of components in SPA (Single
Page Application) development
Property binding, event binding,
Angular Binding
and two-way binding
9
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Practical exercises: Building
dynamic templates with data
binding
Advanced Angular Concepts
Built-in directives (ngIf, ngFor,
ngClass, ngStyle)
Custom directives and their use
Angular Directives Using Angular Pipes for data
and Pipes transformation
Practical exercises: Applying
directives and pipes in a real-
world example
Day 20 09 August 2025
Inline, external, and scoped styles
Best practices for styling Angular
components
Component Styling Component Lifecycle Methods
and Understanding the lifecycle hooks
Communication (ngOnInit, ngOnChanges, etc.)
Practical exercises: Implementing
lifecycle hooks for dynamic
behavior
Passing data between parent and
child components
Using Input and Output
Component
Day 21 11 August 2025 decorators
Communication
Practical exercises: Building a
communication system between
niteshtiwari5222@[Link] components
F8Y6NWTRA0
Andvanced Angular
Directives and
Cont.. HTTP & Observables
Pipes
Day 22 12 August 2025 - Template Driven Forms
Component Styling
- Reactive Forms
and
Communication
Fetch Data Using HTTP
Day 23 13 August 2025 Angular Advanced
Error Handling using HTTP
Angular Advanced Template Driven Forms
Day 24 14 August 2025
& Angular Forms Reactive Forms
Day 25 16 August 2025 Milestone - 2 ( Angular UI)
.NET Core (Recap)
Understanding middleware in
[Link] Core
Configuring and using middleware
Middleware and components
ASP .Net Core Day 26 18 August 2025 Static Files Serving static files (HTML, CSS,
JavaScript)
Security considerations with static
files
Introduction to Overview of Razor Pages
Razor Pages architecture
10
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Advantages of Razor Pages over
traditional MVC
Creating and configuring Razor
Pages in a project
Folder structure and naming
conventions
Razor syntax basics and directives
Mixing HTML and server-side code
Razor Syntax and Understanding the PageModel
Page Model class
Property binding and handling
requests
Advanced .Net Core & Intro to MVC
Model binding in Razor Pages
Binding complex types and
Deep Dive into
collections
Razor Pages
Overview of different view types
in Razor Pages
Creating and using partial views
for reusability
Partial Views and
Implementing and configuring
Routing in Razor
routing in Razor Pages
Pages
Customizing routes and route
parameters
Understanding the MVC pattern in
[Link] Core
Roles of Models, Views, and
niteshtiwari5222@[Link] MVC Overview and
Controllers
F8Y6NWTRA0 Model Binding
Setting up an MVC project
Model binding in MVC: simple and
complex types
Validation in MVC applications
Introduction to TagHelpers in
[Link] Core
Common TagHelpers for forms,
TagHelpers and
links, etc.
HTML Helper
Using HTML Helper classes to
Classes
generate HTML elements
Custom TagHelpers and HTML
Helpers
Importance of data validation in
Day 27 19 August 2025 web applications
Validations
Using Data Annotations for server-
Overview and Data
side validation
Annotations
Common validation attributes and
scenarios
Implementing server-side
validation in MVC
Server-Side and
Setting up client-side validation
Client-Side
with unobtrusive JavaScript
Validation
Synchronizing server and client-
side validations
11
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Build an MVC application
incorporating cookies, sessions,
and filters.
Routing in MVC Application
Implementing complex routing
scenarios
Advanced
Dynamic routing based on
Techniques
conditions
Using custom route constraints
Day 28 20 August 2025 MVC filters
Creating filters with dependencies
Implementing filters for cross-
Advanced MVC cutting concerns (logging, error
Filters handling)
Testing and debugging custom
filters
Sample MVC Application
Develop a full-featured [Link]
Core application using Razor
Pages and MVC
Building a Full
Day 29 21 August 2025 Implement custom validations,
[Link] Core
filters, routing, and session
Application
management
Focus on best practices and design
patterns
Database Connectivity Using [Link]
ADO . NET
niteshtiwari5222@[Link] Introduction to [Link]
F8Y6NWTRA0
Connected and Disconnected
architecture.
SQL Connection
Database
Day 30 22 August 2025 SQL Command
Connectivity Using
SQL Injection and how to prevent
[Link]
it.
Call Stored Procedure
SQL Data Reader
SQL Data Adapter
[Link], EF Core & [Link] Core Dataset and Datatable
Advanced Database Connectivity using Entity Framework
Overview of Entity Framework
Core
EF Core Differences between [Link] and
Introduction EF Core
Advantages of using an ORM
(Object-Relational Mapping) tool
Day 31 23 August 2025
Setting up a Code First EF Core
project
Defining entities and relationships
EF Core Code First
using code
Approach
Configuring the database using
Data Annotations and Fluent API
Creating and applying migrations
12
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
CRUD operations using EF Core
Code First
Setting up a Database First EF
Core project
Reverse engineering a database
EF Core Database into EF Core models
First Approach Managing and modifying
generated models
CRUD operations using EF Core
Database First
Advanced EF Core and AJAX with MVC
Overview of the Repository Design
Pattern
Benefits of using the Repository
Understanding
Pattern in data access
Repository Design
Implementing the Repository
Pattern
Pattern with EF Core
Creating a generic repository for
CRUD operations
Implementing CRUD operations
with EF Core
Basic CRUD
Handling relationships and
Operations using
navigation properties
Day 32 25 August 2025 Entity Framework
Optimizing queries using LINQ
Core
Using asynchronous operations in
EF Core
Introduction to AJAX and its use
niteshtiwari5222@[Link] cases in MVC
F8Y6NWTRA0 Making asynchronous calls to the
server using AJAX
Updating parts of the web page
Ajax with MVC
without reloading
Integrating AJAX with MVC and EF
Core
Error handling and debugging in
AJAX calls
[Link] Core Advanced & Secure Coding Practices
Importance of input validation to
prevent attacks (e.g., SQL
Security Injection, XSS)
Fundamentals and Best practices for input validation
Authentication in [Link] Core
Output encoding to protect
against XSS attacks
Overview of [Link] Core
Day 34 26 August 2025
authentication and authorization
Authentication and
Implementing role-based and
Authorization in
claims-based authorization
[Link] Core
Configuring authentication
schemes (e.g., cookies, JWT)
Configuring secure forms
Securing MVC authentication and authorization
Applications Protecting against common web
vulnerabilities (CSRF, XSS, etc.)
13
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Implementing secure session
management
Advanced Security Practices
Understanding JSON Web Tokens
(JWT) and their use in
Authentication authentication
using JWT Token Implementing JWT-based
and OAuth authentication in [Link] Core
Overview of OAuth and its role in
securing applications
Configuring HTTPS in [Link]
Core
Secure Implementing secure
Day 35 27 August 2025
Communication communication using TLS/SSL
Protecting sensitive data
transmission
Best practices for securing
databases (e.g., encryption,
secure connections)
Database Security
Secure coding practices during the
& Security Practices
Software Development Life Cycle
in SDLC
(SDLC)
Conducting security assessments
and code reviews
Rest & Microservice Architecture
Overview of RESTful services and
principles
Introduction to
niteshtiwari5222@[Link] RESTful API design best practices
REST and
F8Y6NWTRA0 in [Link] Core
Architecture
Understanding statelessness and
resource-based routing
Using Postman for API testing and
Web Debugging debugging
Tools (Postman, Monitoring and troubleshooting
Fiddler) HTTP requests with Fiddler
Practical tips for API debugging
Implementing associations in Web
API (one-to-many, many-to-many)
Associations, URI
Web API & Microservices Day 36 28 August 2025 Configuring URI routing for
Routing, and
RESTful endpoints
Attribute Routing
Customizing routes with attribute
routing in [Link] Core
Introduction to microservices
architecture
Microservices
Comparing microservices with
Architecture and
monolithic architecture
Implementation
Benefits and challenges of
microservices
Introduction to API Gateway and
its role in microservices
Implementing
Implementing Ocelot as an API
Microservices with
Gateway in [Link] Core
Ocelot Gateway
Configuring routing, aggregation,
and security in Ocelot
14
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Overview of RestTemplate for
HTTP communication between
microservices
Introduction to Best practices for inter-service
RestTemplate communication in a microservices
environment
Error handling and fault tolerance
strategies in microservices
Backend Integration and UI Prototyping
Integrating with Backend APIs
Making HTTP requests using
Backend
Angular's HttpClient
Integration and
Practical exercises: Fetching and
Deployment
displaying data from a backend
API
Optimizing Angular applications
for production
Deployment of Deploying to platforms like
Angular Firebase Hosting or AWS Amplify
Applications Practical exercises: Deploying an
Angular application and testing it
live
Introduction to UX principles
Tools for prototyping (Figma,
Adobe XD)
Prototyping and UX
Translating prototypes into
Design in Angular
Angular components
niteshtiwari5222@[Link] Practical exercises: Prototyping
F8Y6NWTRA0 and implementing a user interface
Best practices for reusable
components
Application testing and Integration Day 37 29 August 2025
Creating Reusable Building and documenting a
Angular component library
Components Practical exercises: Creating a
shared component library for
forms, buttons, etc.
State Management in Angular
RxJS
NgRx (Redux-inspired library)
Overview of state Understanding Observables and
management tools Subjects for managing state.
in Angular Reactive programming concepts
and their role in state
management.
Practical exercises:
Building a simple service to
manage application state using
RxJS.
State Management Implementing a shared state for
Using RxJS components (e.g., user
authentication status).
Building a simple service to
manage application state using
RxJS.
15
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
Core concepts of NgRx:
Store, Actions, Reducers, Effects,
Selectors.
NgRx (Redux-
Advantages of using NgRx for
inspired library)
global state management.
NgRx vs. other state management
tools like Akita or standalone RxJS.
Day 38 30 August 2025 Milestone - 3 ( Dotnet Core)
Fundamentals of Power Platform - Need to Exclude
Overview of Power Platform
Components of Power Platform
Introduction to Introduction to Power BI & Power
Power Platform Apps
Types of Power Apps
Building a Simple App
01 September
Day 39 Automating Introduction to Power Automate
2025
Processes with Types of Flows
Power Automate Common Use Cases
Overview of Power Virtual Agents
Introduction to Building a Basic Chatbot
Power Virtual How Power Platform Components
Agents Work Together
Business Use Cases
Cloud Intro &
Deployment Cloud Intro
(Parallely Capstone
niteshtiwari5222@[Link] Project to be
F8Y6NWTRA0 Deployment of project on cloud
allocated)
Devops & CI/CD Intro and it's
DevOps
tools
What is version control and why it
is essential?
Introduction to Centralized vs. Distributed version
Version Control control systems.
Git Basics, Branching and Merging
02 September working with Remote Repositories
Devops Day 40
2025 What is CI/CD and why is it
important?
Implementing Key concepts: Build, Test, Release,
CI/CD Deploy.
Tools for CI/CD: Jenkins, GitHub
Actions, GitLab CI, etc.
Docker Docker, Docker Compose
Introduction to Kubernetes, Auto
Scale, KEDA
Kubernetes & Scripting Technologies (Terraform,
SonarQube Powershell)
SonarQube Code Code Quality
Automation
03 September
2025 - 06
Capstone Day 41-45 Capstone Project
September
2025
16
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.
08 September
Final Assessment - Only MCQ+case study
2025
niteshtiwari5222@[Link]
F8Y6NWTRA0
17
Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
This file is meant for personal use by niteshtiwari5222@[Link] only.
Sharing or publishing the contents in part or full is liable for legal action.