Deepak Kumar
Online
Skills
About
Senior Software Specialist & Practical Android Mentor"I believe the best way to become a developer is to get your hands dirty. In my courses, we don't just watch—we build. When...
Deepak Kumar
Online
Skills :
Senior Software Specialist & Practical Android Mentor"I believe the best way to become a developer is to get your hands dirty. In my courses, we don't just watch—we build. When...
Courses by: Deepak Kumar
NestJS Mastery
Training Key Features
• Modular Architecture – Learn feature-driven and vertical slicing approaches for clean project design.
• Dependency Injection Mastery – Work with providers, scopes, dynamic modules, and custom DI strategies.
• Advanced Request Lifecycle – Implement middleware, DTO validation with class-validator, pipes, guards, and interceptors. • Database Integrations – Build APIs with both relational (TypeORM) and NoSQL (Mongoose) databases, including transactions.
• Authentication & Authorization – Secure apps with Passport strategies, JWT tokens, sessions, and refresh token flows.
• Microservices Ready – Implement TCP, Redis, and NATS for distributed systems and message-driven architectures.
• Caching & Queues – Optimize performance with CacheModule and implement background jobs with BullMQ.
• Testing Confidence – Write unit, integration, and end-to-end tests with @nestjs/testing.
• Production Deployment – Dockerize NestJS apps and prepare for cloud-native environments.
React Mastery Course
Module 1 – JSX & Components Component composition && Props & children && Keys & rendering patterns.
Module 2 – State & Events Controlled forms && Handling events && Derived state pitfalls.
Module 3 – Effects & Data useEffect timing && Cleanup functions && Data fetching patterns.
Module 4 – Lists & Conditional Rendering Rendering lists && Conditional UI && Empty & error states.
Module 5 – Advanced Hooks useMemo && useCallback && useRef && Custom hooks.
Module 6 – Context & Performance Context providers && Selectors && Avoiding unnecessary re-renders.
Module 7 – Routing Fundamentals Nested routes && Loaders && Actions (React Router v6.4+).
Module 8 – State Management Tools Redux Toolkit basics && Zustand selection && RTK Query for data fetching.
Module 9 – Accessibility & User Experience ARIA roles && Focus management && Keyboard navigation.
Module 10 – Testing & Deployment React Testing Library && Mock Service Worker (MSW) && CI/CD builds && Deployment best practice.
Mongodb Mastery Course
Module 1 – MongoDB Fundamentals & Ecosystem::: BSON && Collections && Replica Sets vs Shards && CRUD Recap
Module 2 – CRUD Deep Dive::: insertOne/Many && find && Projections && Upserts && updateMany && deleteMany
Module 3 – Data Modeling::: 1–N/N–N Patterns && Embedding vs Referencing && Bucketing && Time-Series
Module 4 – Indexes::: Single && Compound && Multikey && Partial && TTL && Sparse && Choosing Cardinality
Module 5 – Performance & Query Planning::: explain() && Query Planner && Covered Queries && Hot Paths
Module 6 – Aggregation Pipeline I::: $match && $group && $project && $sort && $limit && $lookup
Module 7 – Aggregation Pipeline II::: Pipelines for Analytics && Facets && Window Functions
Module 8 – Transactions & ACID::: ACID Semantics && Multi-Document Patterns && Pitfalls
Module 9 – Atlas & Cloud Deployment::: Clusters && Network Access && VPC Peering && Serverless
Module 10 – Security & Access Control::: SCRAM && Role-Based Access && Field-Level Encryption && Auditing
Module 11 – Backup & Restore::: Snapshots && Point-in-Time && mongodump/restore && S3
Module 12 – Drivers & Mongoose::: Driver CRUD && Sessions && Mongoose Schemas && Middleware && Validators
AZ-801: Configuring Windows Server Hybrid Advanced
Module: Secure Windows Server On-Premises and Hybrid Infrastructures (25–30%)
Harden OS
Exploit Protection
Credential Guard
SmartScreen
Password policies
Secure hybrid AD
RODC
NTLM audit
Defender for Identity
OSConfig policies
Module: Implement and Manage Windows Server High Availability (15–20%)
Deploy and manage failover clusters (on-prem, hybrid, cloud)
Configure Storage Spaces Direct, cluster quorum, scale-out file servers, Azure witness
Module: Implement Disaster Recovery (10–15%)
Backup and restore using Azure Recovery Services Vault, Azure Backup Server
Implement Azure Site Recovery and Hyper-V Replicas for disaster recovery
Module: Migrate Servers and Workloads (20–25%)
Use Storage Migration Service for storage and server migrations
Migrate on-prem servers or physical servers to Azure VMs using Azure Migrate
Migrate IIS, AD DS, RDS, DHCP, print servers, and perform in-place upgrades
Module: Monitor and Troubleshoot Windows Server Environments (15–20%)
Monitor using Performance Monitor, Admin Center, System Insights, Event Logs, Azure Monitor, VM Insights
Troubleshoot connectivity, DNS, Windows Update, time synchronization, VM issues, disk encryption, Active Directory replication, hybrid authentication
DP-900: Microsoft Azure Data Fundamentals
Module: Describe core data concepts (15–20%)
Describe types of core data workloads
Transactional
Analytical
Streaming
Describe data analytics core concepts
Data processing, batch and stream processing
Data visualization and reporting
Module: Describe how to work with relational data on Azure (25–30%)
Describe relational data workloads
OLTP workloads
OLAP workloads
Describe relational Azure data services
Azure SQL Database
Azure Database for PostgreSQL
Azure Database for MySQL
Identify basic management tasks for relational data
Backup and restore
Performance tuning
Security
Module: Describe how to work with non-relational data on Azure (25–30%)
Describe non-relational data workloads
Key-value databases
Document databases
Graph databases
Describe non-relational data offerings on Azure
Azure Cosmos DB APIs (Core/SQL, MongoDB, Cassandra, Gremlin, Table)
Identify basic management tasks for non-relational data
Backup and restore
Scalability
Security
Module: Describe an analytics workload on Azure (25–30%)
Describe analytics workloads
Big data
Real-time analytics
Batch processing
Describe modern data warehouse components
Azure Synapse Analytics
Azure Data Lake
Azure Data Factory
Azure Databricks
Power BI
AZ-900: Microsoft Azure Fundamentals
Module 1: Describe Cloud Concepts (25–30%)
Identify the benefits and considerations of using cloud services
High availability, scalability, agility
Fault tolerance and disaster recovery
CapEx vs OpEx
Describe the differences between categories of cloud services
IaaS, PaaS, SaaS
Shared responsibility model
Describe the differences between types of cloud computing
Public cloud
Private cloud
Hybrid cloud
Module 2: Describe Azure Architecture and Services (35–40%)
Describe the core architectural components of Azure
Azure regions, region pairs
Availability zones, Resource groups
Subscriptions and management groups
Describe Azure compute and networking services
Virtual Machines (VMs)
Containers and Azure Kubernetes Service (AKS)
App Services
Virtual Networks (VNets), Load Balancers, VPN Gateway, ExpressRoute
Describe Azure storage services
Blob Storage, Disk Storage, File Storage
Storage tiers and redundancy (LRS, GRS, ZRS)
Describe Azure identity, access, and security
Azure Active Directory (AAD), Conditional Access
Role-Based Access Control (RBAC), Azure Key Vault
Authentication vs authorization
Module 3: Describe Azure Management and Governance (30–35%)
Describe cost management in Azure
Azure Pricing Calculator, Total Cost of Ownership (TCO) calculator
Cost management tools and budgets
Describe features and tools for governance and compliance
Azure Policy, Blueprints, Resource Locks
Microsoft Privacy Statement and Trust Center
Describe features and tools for managing and deploying Azure resources
Azure Portal, Azure PowerShell, Azure CLI
ARM Templates, Azure Resource Manager
Describe monitoring tools in Azure
Azure Monitor, Azure Service Health
Azure Advisor, Log Analytics, Network Watcher
AZ-120: Planning and Administering Microsoft Azure
Module: Design and Implement Processes and Communications (10–15%)
Design and implement traceability and flow of work
Structure the flow of work, including GitHub Flow
Integrate tracking work with GitHub Projects, Azure Boards, and repositories
Implement source, bug, and quality traceability
Design and implement appropriate metrics and queries for DevOps
Create dashboards for flow of work, such as cycle times and lead time
Develop metrics and queries for project planning, development, testing, and security
Module: Design and Implement a Source Control Strategy (10–15%)
Design and implement a version control strategy
Implement and manage Git repositories
Implement branching strategies
Configure Git settings and policies
Implement and manage build infrastructure
Design build pipelines
Integrate with external tools and services
Manage build dependencies and outputs
Module: Design and Implement Build and Release Pipelines (50–55%)
Design and implement a build strategy
Implement continuous integration
Configure build triggers and agents
Manage build infrastructure and tools
Design and implement a release strategy
Implement continuous delivery
Configure release pipelines and approvals
Manage deployment environments and strategies
Implement a secure and compliant development process
Integrate security and compliance checks into pipelines
Manage secrets and credentials securely
Implement code quality and vulnerability scanning
Module: Develop a Security and Compliance Plan (10–15%)
Design and implement a strategy for managing secrets
Use Azure Key Vault and other tools to manage secrets
Integrate secret management into pipelines
Implement compliance and security policies
Define and enforce policies for code and infrastructure
Monitor and audit compliance
Module: Implement an Instrumentation Strategy (5–10%)
Monitor and report on system health
Configure monitoring tools and dashboards
Set up alerts and notifications
Develop a telemetry strategy
Collect and analyze telemetry data
Use telemetry to drive improvements
AZ-400: Designing and Implementing Microsoft DevOp
Module: Design and Implement Processes and Communications (10–15%)
Design and implement traceability and flow of work
Structure the flow of work, including GitHub Flow
Integrate tracking work with GitHub Projects, Azure Boards, and repositories
Implement source, bug, and quality traceability
Design and implement appropriate metrics and queries for DevOps
Create dashboards for flow of work, such as cycle times and lead time
Develop metrics and queries for project planning, development, testing, and security
Module: Design and Implement a Source Control Strategy (10–15%)
Design and implement a version control strategy
Implement and manage Git repositories
Implement branching strategies
Configure Git settings and policies
Implement and manage build infrastructure
Design build pipelines
Integrate with external tools and services
Manage build dependencies and outputs
Module: Design and Implement Build and Release Pipelines (50–55%)
Design and implement a build strategy
Implement continuous integration
Configure build triggers and agents
Manage build infrastructure and tools
Design and implement a release strategy
Implement continuous delivery
Configure release pipelines and approvals
Manage deployment environments and strategies
Implement a secure and compliant development process
Integrate security and compliance checks into pipelines
Manage secrets and credentials securely
Implement code quality and vulnerability scanning
Module: Develop a Security and Compliance Plan (10–15%)
Design and implement a strategy for managing secrets
Use Azure Key Vault and other tools to manage secrets
Integrate secret management into pipelines
Implement compliance and security policies
Define and enforce policies for code and infrastructure
Monitor and audit compliance
Module: Implement an Instrumentation Strategy (5–10%)
Monitor and report on system health
Configure monitoring tools and dashboards
Set up alerts and notifications
Develop a telemetry strategy
Collect and analyze telemetry data
Use telemetry to drive improvements
AZ-700: Designing and Implementing Microsoft Azure
Module: Design, implement, and manage hybrid networking (10–15%)
Design and implement Azure ExpressRoute
Configure ExpressRoute and ExpressRoute Direct
Configure ExpressRoute gateways and routing
Design and implement site-to-site VPN connections
Configure VPN gateways, connections, and IPsec/IKE policies
Configure VPN Gateway high availability
Module: Design and implement core networking infrastructure (20–25%)
Design and implement private IP addressing and subnets
Plan IP addressing for VNets and subnets
Configure subnet delegation and service endpoints
Design and implement name resolution
Configure private DNS zones and DNS resolution
Integrate with on-premises DNS
Design and implement cross-VNet connectivity
Configure VNet peering and routing
Configure global VNet peering
Module: Design and implement routing (25–30%)
Design and implement Azure routing
Configure user-defined routes (UDRs)
Configure BGP and route filtering
Design and implement routing using Azure Virtual WAN
Configure Virtual WAN hubs, routing policies, and connectivity
Implement routing in hub-and-spoke and mesh topologies
Module: Design and implement Azure secure network perimeter (20–25%)
Design and implement perimeter security strategies
Configure Azure Firewall, WAF, and Azure DDoS Protection
Configure network security groups (NSGs) and application security groups (ASGs)
Design and implement network security monitoring
Configure diagnostic logging and NSG flow logs
Monitor traffic using Azure Monitor and Network Watcher
Module: Design and implement network security (10–15%)
Design and implement Azure Bastion
Configure Bastion access
Secure and manage Bastion deployments
Secure network traffic
Implement private endpoints
Configure service endpoints and Azure Private Link