Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Placement Guarantee DevOps Program by Mr Vimal Daga - Jan 2025
Placement Guarantee DevOps Program
1. Placement Guarantee DevOps Program_GMT20250123-153603_Recording_2880x1704 (130:25)
Exclusive session with Ms. Preeti on Management Skills_GMT20250127-102036 (51:16)
Linux Admin Training (RHCSA_v9)
Session 1 - Introduction of Linux |Operating System |CPU/RAM/Hardware|Linux distributor |RHEL9|Install RHEL9|Way to install OS|Bare metal |Virtualization |Cloud computing |Container technology |Hypervisor |Install Oracle VM|Rhel Image|ISO Image |Install RHel in VM |Root account |GUI & CLI & WebUI (120:13)
Summary - Session 1
Session 2 - GUI & CLI |Firefox Command |Crtl + c|Which Command |Gedit |Firefox code|Open Source Code |Gnome ScreenShot|foreground |Jobs command |Ping command |RAM File |Ctrl + z|Free command |History Command |Ctrl + l|Ctrl + s|Ctrl + q|Mkdir |Persistent Storage |ls & cd & Cat |Use of touch command (94:10)
Summary - Session 2
Session 5 - Text Editor |Vim Editor |Insert mode|Command mode |Vi command |User management |Permissions |Authentication |IAM concept |Create User |useradd command |passwd file |shadow file |Set password |Remove password |User ID |Admin user |General user |System user |Root password | Finger database (105:11)
Summary Session 5
7. Home directory |Passwd file|Getent|Ldap concept |Shell|bash shell|Bash command |Interactive and Non-interactive user |No login |Path concept |UID|Authentication |Switch user |Usermod|Shadow file|Recursive directory concept |Remove file |Secure file |Last Command |Log file |Pam concept (85:41)
Summary Session 7
Data Structure & Algorithms (DSA) with Mr. Vimal Daga
Session 1 - Concurrent users | Traffic patterns | Scalability | Server limits | Automation | System design | Tsunami effect | Infra mgmt | Problem-solving | Performance optimization | Full-stack dev | DevOps | SRE | ML | MLOps | GenAIOps | DevSecOps | Efficiency | Resource & time optimization | (118:53)
Summary Session 1
Session 2 - Data structures | Algorithms | Optimization | Profit | Resource mgmt | Time complexity | Big O | Algorithmic thinking | Pseudo code | Programming | Worst-case | Constant time | Problem-solving | Efficiency | Scalability | Performance | Cost reduction | Automation | System design (134:23)
Summary Session 2
Session 3 - Problem-solving | Algorithm | Runtime | RAM | CPU | Servers | Optimization | Space Complexity | Time Complexity | Efficiency | Cost | Performance | Execution | Process | Resources | Function | Analysis | Solid Principle | Modularity | Compute Device (125:10)
Summary Session 3
Session 4 - Algorithms & Functions | Time Complexity (Big O) | Loops in Python (Iteration & Recursion) | Using range() in for loops | Efficient Programming | Constant Time O(1) | Variable Time O(n) | Resource Planning (Hotstar Example) | Time Complexities (O(1), O(n), O(n²)) | Problem-Solving (140:34)
Summary Session 4
Session 5 - Natural Number Sum | Real-world Problem Mapping | Identifying Patterns | Loop Implementation | Pseudocode Writing | Variable Naming | Time Complexity (Big O) | Function Optimization | Jupyter Magic Commands | Arithmetic Progression Formula (116:13)
Summary Session 5
Session 6 - Algorithmic Thinking | Iteration vs. Recursion | Function Design & Modularity | Direct & Indirect Recursion | Base Conditions in Recursive Functions (111:46)
Summary Session 6
Session 7 - Recursion Basics | Reverse Printing | Base Condition | Top-Down vs. Bottom-Up | Stack Memory & Activation Records | Function Calls & Stack Frame Management | Stack Overflow & Recursion Limits | Increasing Recursion Limit in Python | Tracing Recursion Flow with Trees (126:23)
Summary Session 7
Session 8 - Recursion Basics | Tail Recursion & Optimization | Factorial Calculation using Recursion | Call Stack & Stack Overflow | Tail Call Optimization (TCO) | Permutations & Combinations | Seating Arrangement Problem | Iterative vs Recursive Approaches | Time Complexity of Recursion (O(n)) (121:04)
Summary Session 8
Session 9 - Recursion & Stack Memory Issues | Iteration as an Alternative to Recursion | Python Interpreter vs. Compilers | Tail Call Optimization (TCO) | Using Accumulators for Tail Recursion (109:26)
Summary Session 9
Session 10 - Iterative vs. Recursive Problem Solving | Fibonacci Series in Computation & Nature | Optimizing Recursion with Dynamic Programming | Mathematical Modeling in Algorithms | Pattern Recognition for Efficient Computing (114:10)
Summary Session 10
10_1 - Quiz and QNA (54:32)
Session 11 - Fundamentals of Dynamic Programming | Recursion vs. Iteration in Dynamic programming | Memoization & Tabulation Techniques | Applications of Dynamic Programming in Real-world Problems | Optimizing Recursive Algorithms (107:30)
Summary Session 11
11_1. Data Structure & Algorithms (DSA)_GMT20250311-130016 (81:01)
Session 12 - Recursion & Overlapping Subproblems | Memoization & Tabulation Techniques | Dynamic Programming for Optimization | Practical Implementation using Arrays (95:33)
Summary Session 12
Session 13 - Dynamic Programming Concepts & Applications | Memorization & Tabulation Techniques | Fibonacci Sequence with DP Optimization | Recursive vs. Iterative Problem-Solving | Efficient Storage & Retrieval in DP
Summary Session 13
Session 14 - Basics of LRU Caching | Cache Hits and Cache Misses | Using Caching for Performance Optimization | Implementing Caching with Decorators | LRU Cache Eviction Policy | Real-World Applications of Caching | Memory Management in Caching (130:52)
Summary Session 14
Session 15 - Definition and Importance of Space Complexity | Memory Allocation & Profiling Tools | Space Complexity in Loops & Data Structures | Optimizing Space Complexity in Algorithms | Recursion vs Iteration: Memory Trade-offs (113:39)
Summary Session 15
Session 16 - Binary Search prerequisites (sorted data) | Best, Worst, and Average Case Time Complexity | Iterative vs Recursive implementation | Space usage in different approaches | Importance of efficient searching in large datasets (93:25)
Summary Session 16
Session 17 - Limitations of linear search | Real-life analogies for organizing data | Importance of time complexity in searching | Introduction to how data structures aid in efficient search | strategic advantage of sorting before searching (83:23)
Summary Session 17
Specialization in DevOps
Session 1 - Virtualization Basics | Deployment | Accessibility | CPU | RAM | OS | Hard disk | Hardware control | Startup program | Cost-saving | Resource optimization | Hypervisor | Multi-OS | Virtual machines | VMware | Efficiency | Time reduction | Performance | Bare metal comparison (130:25)
Summary Session 1
Session 2 - Introduction to DevOps | App development | Testing | Feedback loop | Server setup | Tool installation | Environment termination | DevOps mindset | Optimization | Containerization | Docker Engine | Docker Hub | Multi-OS support | Deployment | Cost-saving | Productivity | Cloud computing (169:26)
Summary Session 2
Session 3 - Intro to Containerization | Docker Installation | Docker Images | Launching Containers | Container Management | Networking | App Deployment | Manual Configuration | File Transfer | App Access | Automation | DevOps Principles | Docker Engine | Docker Hub | Multi-OS Support (136:16)
Summary Session 3
Session 4 - Containers from images | Configuring OS | Manual vs automated setup | Imperative vs declarative automation | Prebaked images | Scaling in containers | Custom image creation | Docker commit vs Dockerfile | Dockerfile keywords (FROM, RUN, COPY, CMD) | Building & running Docker containers (149:54)
Summary Session 4
Session 5 - Dockerfile | Build Time & Run Time | CMD vs ENTRYPOINT | Docker Build & Run | Docker History | Stopped Containers | Command Overwriting | Container Lifecycle | Argument Passing | Bulk Container Deletion (111:24)
Summary Session 5
Session 6 - Docker Image Downloading & Usage | Running & Managing Containers | Setting Up MySQL in Docker | Environment Variables in Containers | Image Tagging & Versioning | Container Networking & Connectivity (115:35)
Summary Session 6
Session 7 - Containers | Networking | Automation | Configuration | Scaling | Deployment | Dockerfiles (153:48)
Summary Session 7
7_1. Specialisation in DevOps Project Session by Mr Vimal Daga_GMT20250205-151530 (86:06)
Session 8 - Container Image Size Optimization | Using Lightweight Images | Docker Buildkit vs Legacy Builder | Layering in Docker Images | Removing Unnecessary Metadata | Parallel Execution in Buildkit | Combining Commands Efficiently | Time & Resource Optimization (113:06)
Summary Session 8
Session 9 - Docker Multi-Stage Builds | Java Build Process & Maven | Optimizing Container Image Size | Dockerfile Best Practices | Parallelism & BuildKit in Docker (139:10)
Summary Session 9
Session 10 - Docker Image Optimization Techniques Multi-Stage Build & Best Practices | Using Distroless & Alpine Images | Security Enhancements in Docker | Scratch Images & Static Compilation (95:54)
Summary Session 10
Session 11 - Docker Image Archiving (docker save & docker load) | Image Layer Structure & Metadata | Docker Build Caching | Using Docker Hub for Image Storage | Managing Image Versions & Tags (116:04)
Summary Session 11
Session 12 - DIND (Docker-in-Docker) Concept | Jenkins Master-Slave in Docker | Docker Engine, Services & Sockets | Mounting Docker Socket for Nested Containers | Dockerfile & Volume Mounting Best Practices (108:03)
Summary Session 12
Summary Session 13
Docker Interview Question
Docker Interview Question Set - 1
Python Training by Mr. Vimal Daga
Python Bootcamp - Session 1: CPU Performance | Polyglot Programming | Installing Anaconda | REPL | Statements | RAM | OS | Interpreters | Kernel | Variables | Data Types | Integers | Boolean | Float | Strings | f-String | Arrays | Tuples | CRUD | Lists | Operators | Loops (463:00)
Summary Python Bootcamp Session 1
Python Bootcamp - Session 2: Built-in Functions | TTS (pyttsx3) | Modules & Imports | PIP & Libraries | OS Module | Memory Management | Process Execution | Stack Memory | Function Calls | Return Mechanism | Variables | OOP Intro | Classes & Objects | CRUD | Methods | Special Methods (178:45)
Summary Python Bootcamp Session 2
Python Bootcamp - Session 3: List vs Tuple | Dictionary Data Structure | Using Loops for Data Retrieval | Function Variables & Assignments | Working with *args and **kwargs | Storing and Accessing Contact Data | Indexing and Position-Based Access | Tuples vs Lists in Function Arguments (112:47)
Summary Python Bootcamp Session 3
Python Training Session by Mr. Vimal Daga
Session 4- List & Array |2D data |row-wise and column-wise operation|Numpy |primitive data Structure |Custom data Structure|Install NumPy |Computer Vision |Install OpenCV-Python |Click the photo|Imwrite()|imshow()|waitkey()|Create Own Image |Pixel |RGB color |2D & 3D|Crop image (126:04)
Summary - Session 4
Session 6 - Conditions |True & False |Operators|Multi-line comment |Boolean|End= keyword |Inline way block of code |conditional expression or ternary operator|Functional programming|Logical Operators|AND, OR & NOT |Truth table|Lazy Operator |IN Operator (109:03)
Summary - Session 6
Session 7 - program file |Process|Run time |Data sources |Speech Recognize |Mic |Pyaudio |Google Speech Recognize |Microphone function |Recognizer function |listen function |Context manager|With keyword|Create a Speech Recognize program|Timeout concept|loop |While loop |Break keyword (116:31)
Summary Session 7
Session 8 - Iteration |While loop|For Loop |Append function |In keyword|Index number |Dir function |iterator|Indentation Error|pass keyword |iterable|Pointer |__next__ function |Extract Data|ETL Concept |Inline list with for loop |List comprehension (113:57)
Summary - Session 8
Session 10 - Generator | Function | Stack memory | Return keywords | Yield keyword | while loop | For loop | Append (118:40)
Summary - Session 10
Session 11 - Time Complexity |Space Complexity |Memory profiler |Inner_wrapper function|Annotation & Decorator|@ Symbol|From Keyword|Create a code for memory Space|Timeit function |Default timer function |Lambda function |This module |Inline concept |Functional Programming|filter function (131:39)
Summary Session 11
Session 12 - Memory | Memory Address | Python Virtual Machine (PVM) | Memory Management | Reference Concept | Mutable & Immutable | iadd Function | is Keyword | import copy | Shallow Copy | Deep Copy | Garbage | Ctype Module CPython | Memory Interning | Cvzone | Click Photo (108:45)
Summary session 12
Session 14 - Function | Stack Memory | Namespace | Tuple | Dictionaries (121:19)
Summary Session 14
Session 15 - Module | Standard | Built-in | Package | C-extension | Binary Code | import sys | import numpy | sys.path (106:15)
Summary Session 15
Session 16 - Concurrency | Parallelism | Optimization | Context-switching | Threads | Processes | I/O-bound | Efficiency | Multitasking | Threading module | Threading module | current_thread() | start() method | PID (Process ID) (134:52)
Summary Session 16
Session 17 - Threads | CPUs | Parallelism | Global Interpreter Lock | Threading Model | Multi-Threading and GIL | Locking | Global Variables | Race Conditions | Locks and Deadlocks (144:19)
Summary Session 17
Session 18 - Parallelism | CPU-intensive | Core-utilization | GIL-bypass | Process-based | Simultaneous | Independence | Efficiency | Separation | Scalability | Memory-isolation | Non-shared | Deadlock-prevention | Race-condition-avoidance | Performance-boost (81:43)
Summary Session 18
Session 19 - Multiprocessing | Parallelism | Data Handling | Shared Memory | Queue | Pipe | CPU Affinity | cpu_count() | Process Creation | Lock | Value | Process Explorer | Memory Space | Data Sharing | Race Condition | GIL | Locking Strategy | Context Manager (95:25)
Summary Session 19
OOPs (Object-Oriented Programming) concepts Session By Mr. Vimal Daga
Session 01 - OOP | Data-organization | Custom-structures | Encapsulation | Classes | Objects | Instantiation | Attributes | Methods | Self-variable | Memory-management | CRUD-operations | Getter | Setter | Abstraction | Reusability (165:27)
Summary Session 1
Session 2 - Classes & Objects in Python | Access Modifiers: Public, Private, Protected | Encapsulation & Data Validation | Constructors & Automatic Execution | Global vs Local Variables | Class Variables vs Instance Variables (187:43)
Summary Session 2
Session 3 - OOP Fundamentals & Data Organization | Inheritance & Code Reusability | Types of Inheritance & Use Cases | Method Overriding in Python | Understanding MRO & Resolving Conflicts | Using super() for Constructor Management (152:39)
Summary Session 3
Session 4 - Understanding the Need for File Handling | File Reading and Writing Operations | File Pointers and Data Positioning | Different File Modes and Their Use Cases | Best Practices for Handling Files Safely (108:14)
Summary Session 4
Full Stack Development Training By Mr. Vimal Daga
Session 1 - Web Development | Front-End: HTML, CSS, JavaScript, UI/UX | Back-End: Python, Java, C++, Ruby | Server-Client Requests | Polyglot | Microservices | Frameworks: Tailwind, Bootstrap, React | API | Flask | Tech Stack | Full-Stack | Cloud | DevOps | IoT | Security | Scalability (92:17)
Summary Session 1
Session 2 - Front-End | HTML | Web Browser Processing & Rendering | Form Handling & Data Submission | URL Parameters & Client-Server Interaction | HTML Attributes & Their Uses (106:23)
Summary Session 2
Session 3 - API and its Role | Client-Server Interaction | HTTP & HTTPS Protocols | URL Structure & Routing| Flask for API Development | Using Decorators in Python | Handling API Responses & Errors | Embedding HTML in Backend Code (112:15)
Summary Session 3
Session 4 - Flask Routes & Dynamic URL Handling | Passing Parameters in URL Paths | Using render_template for HTML Pages | Implementing Jinja Templating for Dynamic Content | Structuring Flask Apps with a templates/ Directory (108:58)
Summary Session 4
Session 5 - Client-Server Model & HTTPS | CRUD Operations & HTTP Methods | Request Headers, Payloads & Status Codes | Network Requests & Developer Tools | Express.js & Flask for Backend Development | Routing & Data Handling in Web Apps (114:28)
Summary Session 5
Session 6 - HTTP Methods & API Communication | API Testing with Postman | Request/Response Handling & Status Codes | CRUD Operations & Data Management | Query Parameters vs. Secure Data Transmission (95:15)
Summary Session 6
Session 7 - API Communication & HTTP Methods | JSON Data Representation & API Responses | Flask-based API Development | CRUD Operations in Web Applications (132:05)
Summary Session 7
Session 8 - CRUD Operations in Flask (GET, PUT, PATCH, DELETE) | Handling JSON Data in API Requests | Managing Index Positions in Lists | Python Dictionary Operations for Data Storage | Rendering Data Dynamically with Jinja Templates | Displaying Data in HTML Tables with Proper Formatting (87:18)
Session8_1. Full Stack Development Training By Mr. Vimal Daga_GMT20250321-143512 (16:38)
Summary Session 8
Session 9 - Dynamic Web Pages with Flask/FastAPI Ninja | Jinja2 Templating Essentials | Data Rendering with Loops, Conditions & Variables | Adding CSS & Dynamic Content | APIs to HTML Transitions | Structuring Backend-Frontend Integration (119:56)
Summary Session 9
Session 10 - Dynamic Rendering with Jinja | API Interaction via Postman | CRUD Operations & Data Updates | Handling JSON & Form Inputs | Unique ID-Based Data Storage | Implementing File Uploads | Content-Type & Data Encoding (115:37)
Summary Session 10
Docker Certified Associate Training
Session 6 - Network Connectivity | IPs | NICs | Public/Private IPs | NAT | Routing Tables | Network Types | ifconfig | IPv4 | Netmask | Network Names | Ping | DNS Resolution | Default Routes | Static/Dynamic Config | Docker Networking | Security | IP Ranges | Prefix Length (171:19)
Summary Session 6
Session 7 - Docker Networking | Switches | IP Addressing | DHCP | Subnets | Routers | Gateways | OSI Model | MAC Addresses | Bridge Networks | IPAM | Network Drivers | NAT | IP Masquerading | Public/Private IPs | Containers | Isolation | Packet Routing | SDN | Layer 2/3 Bridges (148:19)
Summary Session 7
8. Docker Session By the World Record Holder Mr. Vimal Daga_GMT20250109-153427 (87:04)
Summary Session 8
Session 9 - Docker Storage: Persistence | Ephemeral storage | Volume mounting | Host directories | Read-only volumes | Database persistence | Volume command | Volume drivers | Local driver | Volume creation | Inspection | Mountpoints | Multi-container setup | Persistence | Fault tolerance (115:02)
Summary Session 9
Docker Certified Associate (DCA) Extra Sessions
Session 7 - Running Container in Detached Mode | Docker Compose | Docker Engine | YAML Language | Multicontainer (129:33)
Session 7 - Summary
Session 8 - Network Infrastructure | Docker Compose | Multi container Concepts (119:15)
Session 8 - Summary
Session 12 - Integrating docker file and docker-compose | Tomcat Server | Docker attach Command | Bash Program |ROOT Directory | Docker-compose build | Patting in docker-compose | ADD Keyword in Docker File | Copy & Extracting Files | Expose Ports & Keywords in docker file | ENV Keyword (116:41)
Session 12 - Summary
Session 13 - PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
Session 13 - Summary
Session 14 - Data Structure | Data Member| Create Class | Create Object | Use of Objects | Methods/ Functions | Mutator |Accesor | Validation | Mutable Property | Immutable Property | Control access of variable (124:11)
Session 14 - Summary
Session 15 -Horizontal Scaling | SPOF | Container Cluster | Create Cluster | Swarm Tool | Why Cluster? | Master Node | Slave Node | Docker Swarm Command | Launch Container through Swarm | Docker Service Command (92:16)
Session 15 - Summary
Session 16 - Cluster | Create Cluster using docker- swarm | Encapsulation | Task | Replication | Pre-created Load Balancers | Replicas Keyword | Fail Over| Fault Tolerance | State| Scaling | Scale Out | Scale In | Orchestration (127:05)
Session 16 - Summary
Exclusive Kubernetes Foundation Training
Session 1 - Introduction to Kubernetes | Challenges in application deployment | Docker and its limitations | Kubernetes architecture & components | Scaling, monitoring, and fault tolerance | Kubernetes Pods & Deployments| Networking & Load Balancing | Key kubectl commands for cluster management (430:46)
Summary Session 1
Session 2 - Kubernetes Architecture | Nodes, Pods, and Containers | Cluster Management & Scaling | Kubernetes Scheduling & Deployment | Handling Failovers & High Availability | Kube-API, Kube-Scheduler & Kubelet | Using kubectl for Cluster Management (136:53)
Summary Session 2
Session 3 - Kubernetes Cluster Overview | Interacting with Kubernetes | YAML for Configuration | Pods & Containers | Declarative Configuration | Launching & Managing Pods | Deleting & Recreating Resources (128:49)
Summary Session 3
Session 4 - Kubernetes vs. Traditional Container Engines | Replication Controllers & Desired State Maintenance | Dynamic Scaling with Multiple Containers | Labeling & Pod Identification for Better Management | Using create vs. apply for Kubernetes Configuration Updates (120:04)
Summary Session 4
4_1. Revision Kubernetes Session By Mr. Vimal Daga_GMT20250311-151337 (98:46)
Session 5 - Minikube Cluster & Status Checking | ReplicaSets & Fault Tolerance | Labels & Selectors in Kubernetes | Querying Resources with Selectors | Multi-OS Support for Selectors (98:54)
Summary Session 5
Session 6 - Pod Creation & YAML Configurations | Service Types & Connectivity | Load Balancing & Traffic Management | NodePort & External Access | Auto Discovery of New Pods (140:18)
Summary Session 6
Sesssion 7 - Defining & Deploying Kubernetes Services | Service Types: NodePort & ClusterIP | Debugging & Troubleshooting Pod Errors | Managing Environment Variables with ConfigMaps (135:42)
Summary Session 7
Session 8 -Deployment & Version Control |Rolling Update vs. Recreate Strategy | Kubernetes Deployment Management | Monitoring & Rollback Techniques (121:15)
8_P2. Kubernetes Session By Mr. Vimal Daga_part-2_GMT20250320-171630 (12:20)
Summary Session 8
Session 9 - Rolling Update Strategy in Kubernetes | Managing Passwords with Kubernetes Secrets | Referencing Secrets in YAML | Base64 Encoding & Security Risks | Implementing RBAC for Security | Deploying Multi-Tier Apps | Setting Up WordPress with MySQL in Kubernetes (139:40)
Summary Session 9
9_1.. Kubernetes Revision Session By Mr. Vimal Daga_GMT20250326-152147 (67:46)
Session 10 - Deploying a Kubernetes Cluster | Managing Secrets & Configurations | Multi-Tier App Deployment with YAML | Helm & Kustomize Overview | SecretGenerator & ConfigMap | Env Variables | ClusterIP for Service Discovery | Persistent Storage (112:48)
Summary Session 10
Session 11 - Persistent Volume (PV) & Persistent Volume Claim (PVC) | Manual vs Dynamic Provisioning | Ephemeral vs Persistent Storage | CSI Overview | Storage Provisioners in Kubernetes | PVC Access Modes | Storage Mounting & Claims (134:55)
Session 12 - Persistent Volume (PV) & Data Retention | Persistent Volume Claim (PVC) & Storage Requests | Storage Class (SC) & Dynamic Provisioning | Minikube Storage & hostPath Implementation | Cloud Storage Solutions & Cost Considerations | Kubernetes Storage Drivers & Automation (123:23)
Summary Session 12
Session 13 - Understanding hostPath and its limitations in Kubernetes | Real-world issues with storage in multi-node environments | Centralized storage with NFS and NAS concepts | Steps to configure an NFS server and mount shared folders | Using NFS volumes for pod-level persistent storage (84:50)
Summary Session 13
Session 14 - PV, PVC, SC – definitions and interactions | Pod lifecycle and replica behavior | Data persistence using volumes | Real-time use case: WordPress + MySQL setup | Mounting strategies for /var/lib/mysql (94:46)
Summary Session 14
Session 15 - Cookie basics and authentication handling | Centralized session storage using Redis | Concept of session stickiness and load balancer’s role | Understanding stateless vs stateful applications | Introduction to master-slave DB models | Kubernetes StatefulSet usage (119:17)
Summary Session 15
Session 16 - Headless Service functionality and use-cases | ConfigMap and Secret usage with practical differences | Security concerns when misusing ConfigMap | Importance and lifecycle of Init Containers | Best practices in configuration and initialization (119:10)
Summary Session 16
Session 17 - StatefulSets for database applications | Using minikube delete for cluster reset | Launching a MySQL cluster with StatefulSets | Configuring and verifying master-slave replication | Creating MySQL config files and ConfigMaps | Establishing connectivity between master and slave nodes (122:45)
Summary Session 17
Extra Sessions
Copy-Paste from Windows to RHEL 9 in VMware + Q&A & Quiz _GMT20250221-141559 (100:49)
Free Openshift Foundation Training By Mr. Vimal Daga
Session 1 - OpenShift & Kubernetes Architecture | Containers, Pods, and Cluster Management | OpenShift Security, Networking & Monitoring (131:47)
Session 1_2 - CI/CD with OpenShift (Source-to-Image - S2I) | OpenShift CLI (oc commands) & GUI | Deployments, Scaling & Load Balancing | OpenShift Private Registry & Automated Builds (186:15)
Summary Session 1 , 1_2
Bash Shell Scripting
WHAT IS SHELL & SHELL SCRIPTING ? | OPERATING SYSTEM GUI & CLI | WHAT IS BASH SHELL ? (31:53)
Summary 1
CREATING A SCRIPT FILE AND BUILDING A COMMAND | VARIABLES & USER-DEFINED VARIABLES | STATUS CODE | EXECUTABLE PROGRAM | PATH | HASHBANG OR SHEBANG | SCRIPT FILE | BASH.RC FILE | ARGUMENTS (38:23)
Summary 2
ITERATION IN SHELL SCRIPTING | USERADD & ID COMMAND | ITERATION | LOOP | FOR LOOP | SYNTAX OF ITERATION | PASSWD FILE (48:11)
Summary 3
IF/ELSE CONDITIONS & USER BACKUP SCRIPTING | FOR LOOP | IF-ELSE CONDITIONS | TEST COMMAND | CONDITIONAL OPERATORS | I/O REDIRECTION | NESTED CONDITIONS | USERADD | READ KEYWORD | WHILE LOOP | USER LOCK | PASSWD FILE | REGEX | GREP & CUT COMMAND | HOME DIRECTORY | BACKUP -- TAR COMMAND (62:30)
Summary 4
HOW TO EXECUTE SCRIPT OVER NETWORK | LOG ANALYSIS | LAUNCHING AWS EC2 INSTANCE | WINSCP TOOL | HTTPD | CONFIGURING WEB SERVER | ACCESS_LOGS / ERROR_LOGS | WC , CHMOD ,SUDO ,AWK ,SORT ,UNIQ ,TAIL ,SCP COMMAND | SSH + PRIVATE KEY | OPERATIONS ON LOG FILE | QUERY STRING | FUNCTIONS (104:01)
Summary 5
REGEX | FOR LOOP | AWK & GREP COMMAND | PASSWD FILE | BASH SHELL / SH SHELL | PASSWD COMMAND / --STDIN KEYWORD | SED COMMAND | IF / ELIF / ELSE CONDITION | CREATING OPTIONS IN OUR SCRIPT | USAGE KEYWORD | GETOPTS , SET COMMAND | PRE-CREATED VARIABLE & FUNCTION (70:41)
Summary 6
Linux OS|SHELL|Cisco switches|GUI|BASH shell.|Script|creating a script file|test` keyword|&&’ symbol (107:58)
Summary 7
User-defined variables |pre-created variables | creating or removing files|starting point and ending point|variable read-only| create arrays| (64:07)
Summary 8
Process & subprocess | Job command | Daemon |fg command | Stopping signal | Halt signal | Signal control with trap | Exit code | While loop | Sleep command | Break in loop | Options in script | getopt command (115:38)
Summary 9
Shopt command | tree command | export keyword | sub shell | parallel job execution | awk command | OFS in awk | BEGIN keyword | awk command | SSH command | SCP command (67:32)
Summary 10
GITOps - Argo CD DevOps Training By Mr. Vimal Daga
Session 1 - Introduction of GitOps |Kubernetes| EKS |EKSctl |Kubectl |CICD |SCM tool |Version control system |Jenkins |launch pod |credential |Argo CD Agent |GitOps principle |Create GitHub repo|commit IDs |Install Argo CD Agent |Argo CD dashboard | (180:49)
Summary - Session 1
Session 2 - Agro CD Agent | GitHub & SCM Tool |Rollback |Create namespace |Web UI & CLI |AgroCd command |Load balancer |Create ArgoCd App |Deploy App |Sync App |History |Argo cd logs |GRPC protocol |Manifest Yaml file |How to manage the yaml file |Customize|Helm chart | (131:57)
Summary - Session 2
Session 3 - Directory Structure |Integrate Helm chart with the Argo CD |Multi-tier application |Helm Chart |Install helm |Create Charts |Create application |Auto Sync |Prune Resource |Replicas Count |Deployment strategy |Rollback |Parameter (120:23)
Summary - Session 3
Session 4 - ArgoCD Overview | GitOps Workflow | App Sync | Deployment Management | Declarative Configs | Auto Rollbacks | Health Monitoring | Sync Policies | Multi-Cluster Setup | RBAC in ArgoCD | Troubleshooting | Manifest Files | Customizing Settings | CI/CD Integration (162:50)
Summary - Session 4
Session 5 - Concept of Secrets|Passing environmental variables in the container|Creating secrets|Private key|Public key|Encryption|Vault agent |Vault plugins|Sealed secrets|Kubeseal|Auto-create namespace|CRD keyword (118:51)
Summary - Session 5
Session 6 - Minikube Clusters | Multi-Cluster Setup | Centralized ArgoCD | Hub-Spoke Model | Service Accounts & Tokens | Role Binding Permissions | Connect via kube-api | ArgoCD Port Forwarding | Change Context | Add Cluster with YAML | Sync Apps | Token Security | Get Cluster IP | Deploy Apps (130:35)
Summary - Session 6
Session 7 - Argo Application Set and Clusters | Kubernetes Cluster Management and Testing | Multi-Environment Cluster Setup | Token | Adding Multiple Clusters to Argo CD | Kubernetes Deployment | Argo CD Usage | Cluster Management (112:13)
Summary Session 7
Session 8 - Argo CD Application Sets and Multi-Cluster Deployments | GitOps Automation | List Generator | Dynamic Application Creation | Minikube Cluster Setup | YAML Configuration Troubleshooting and Validation | Argo CD (79:23)
Summary Session 8
Session 9 -Argo CD and Kubernetes Deployments | GitOps Best Practices | Argo CD Application Management | Dynamic Scaling | Multi-Cluster Deployment | Minikube Cluster Setup | YAML Configuration for Argo CD | Troubleshooting Common Issues | Validation and Debugging | (96:00)
10. GITOps - Argo CD DevOps Training By Mr. Vimal Daga on 22nd March_GMT20250322-122623 (32:04)
Basic Prerequisite Videos
AWS Account Creation (7:08)
AWS RedHat Linux Instance Launch (17:31)
AWS - Putty Linux Connect Setup (18:39)
Linux Basic Commands (44:14)
SSH | SCP
AWS Session
Session 1 - 11th June-Cloud computing|Cloud services|RAM|CPU|Amazon Elastic Compute Cloud (EC2)|AWS Regions|Bare metal|Virtualization |Containerization|AMI (196:49)
Session - 1 - Summary
Session 2 - 12th June-Launching an instance|Amazon Machine Images (AMIs)| SSH connection|GitBash |terminal interface|IP Address|permissions |Install Python|Create a web page|AWS Security Group (199:04)
Session - 2 - Summary
Session 3 - 13th June-infrastructure|scales resources|Microservices|flexibility|scalability|Lambda service|Create a function|environment|Function Logs|serverless| (159:02)
Session - 3 - Summary
Session 4 - 14th June-API Gateway| multiple functions|microservices|URL routing system|Application Programming Interface (API)|Logging|Configuring the API| search and mail| (159:49)
Session - 4 - Summary
Session 5 - 15th June-AWS root user|IAM|user permissions|AWS Management Console|ReadOnlyAccess| (145:54)
Session - 5 - Summary
Session 6 - 16th June-project (193:04)
Session 7 - 19th June-storage services|Storage as a Service (STAAS)|AWS EBS|Block Storage|File Storage| Object Storage|S3| (133:10)
Session - 7 - Summary
Session 8 - 20th June-WebUI, API, and CLI|Boto3 library|Anaconda|AMI IDs|AWS resources|functions and methods (126:32)
Session - 8 - Summary
Session 9 - 21st June-S3 Bucket | serverless | Object Ownershipbox | ACLs | index document | SNS Service | subscription | Topics | (130:42)
Session - 9 - Summary
Session 10 - 22nd June-Lambda function | Integration Of SNS, S3 & Lambda | create event notification | object creation | ARN | IAM service | (129:51)
Session - 10 - Summary
Session 12 - 26th June-AWS Transcribe | Event-Driven Architecture | Lambda service | Cloudwatch service | events in the Cloudwatch service | (150:37)
Session - 12 - Summary
Session 13 - 27th June-AWS S3 | S3 event trigger | Lambda function | Transcribe service | OutputBucket | S3FullAccess & TranscribeFullAccess | output data location | (155:05)
Session - 13 - Summary
Session 14 - 28th June-API Gateway | integration API Gateway, Lambda, and S3 | REST API | IAM role with API Gateway a | ARN of the IAM | (148:02)
Session - 14 - Summary
Session 15 - 29th June-Web Server on the AWS Lambda | Amazon-SSM-agent program | security group | IAM Role- SSM | Amazon-SSM-Agent Program | (133:43)
Session - 15 - Summary
Session 16 - 30th June-2FA | AWS Cognito | user pool | Password policy mode | Optional MFA | Hosted UI customization | (148:38)
Session - 16 - Summary-30-06-2023
Session 17 -1st July-Local Area Network | netmask | Switch | Routers | isolated system | VPC | Elastic Network Interface | internet gateway | private & public IP | (168:33)
Session -17 - summary - 01-07-2023
Session 18 - 6th July-Amazon EventBridge | Key features of Amazon EventBridge | Event replay | schema registry | Amazon Simple Notification Service | (152:51)
Session - 18 - Summary
Session 19th - 10th July-Task (77:50)
Kubernetes
12.Container Images | Container Engine-Docker, Podman, CRI-O | Why CRI-O Not Docker? | Swarm & Kubernetes Container Run Time | RunC | Single Node Cluster | SPOF | Manager-Node | Matrices & Fault Tolerances | Scale In & Out | Multi-Node Cluster | DataBase-ETCD | CNI | Calico (148:41)
Summary - Session 12
13.Overlay Network | BGP-Bird & SDN | Calico Tool | Tools For K8S Cluster Setup | Controlplane(MasterNode) | Cluster-2 WorkerNode & 1 MasterNode | Physical Resources for Nodes | Container Engine-CRI-O | Kubeadm Program | AWS EC2 Service | Agent Program-Kubelet | ClusterSetup Using AWS Cloud | (196:50)
Summary - Session - 13
14.Overlay Network | Router & Switches | SDN Concepts | Single node Cluster-Minikube | Multi Tier App | Connection String | Multi-POD App | Wordpress Application On K8S | Kubelet Program | Events In Cluster | Shell Variable or Environment Variable | Deployment | Entry Point In Docker |Â SVC-ClusterIP (96:12)
Summary - Session 14
16.1_ Certified Kubernetes Administrator - Openshift Admin Training by Mr. Vimal Daga_GMT20240222-152037 (63:07)
17. Certified Kubernetes Administrator - Openshift Admin Training by Mr. Vimal Daga on 29th Feb 2024_GMT20240229-151657 (109:18)
19. Free Helm Chart MasterClass by Mr Vimal Daga on 12th March 2024_GMT20240312-141820 (209:48)
Ingress Controller | DNS and its uses | Routing (73:03)
Custom resource & Custom resource definition (58:14)
Network policy (54:26)
Extra Topics
NAS | NFS | Persistent Mount | NTP Servers and Clients (117:24)
NAS | NFS | Autofs (79:21)
Namespace (21:17)
Configmap (71:17)
Authentication Part 1 (37:05)
Authentication Part 2 (74:25)
Role Based Access Control - Part 1 (18:37)
Role Based Access Control - Part 2 (63:46)
CRI - O Podman (114:46)
User Management - part 1 (57:43)
User Management - part2 (52:37)
Node Selecter | Node Affinity | Taint & Tolerance (100:08)
DaemonSet | Static Pod | Scheduler (107:19)
Flannel Network - Weave | Firewall - Security Group | Network Policy (110:19)
Statefulsets - Headless Service | Persistent Volume Tamplet | Multi Container - POD(pod Design Petorn (139:07)
Job / Cronjob | Etcd | About Restart policy | Web server Use-cases | Batch Processing (60:22)
Limits | Quotas | Security Constant (68:32)
DSA Extra Session
Session 1 - Linear Search Algorithm | Best Case Scenario | Worst Case Scenario | Pre- created Algorithms | Unordered Array of data | Exit Code | Return Keyword | Garbage Value| Upperbound Value (109:09)
Session 1 - Summary
Session 2 - Linear Search | Traversal | Length of the data | Stack Memory | Pointers | Big O(n) | Big O(1) | Best Case Scenario | Worst Case Scenario (120:41)
Session 2 - Summary
Session 3 - Compile Time | Run Time | Static & Dynamic Memory Allocation | Stack vs Heap Memory | Organizing Data | Arrays | Data Structures | Continuous vs Non-continuous Storage | Linked List | C Demo: printf, scanf, stdio.h | Pointers | Array Access Time | Big O Notation (98:46)
Session 3 - Summary
Session 4 - Heap Memory | Stack Memory | Mallock Function | Dereferencing | Static Memory Allocation | Dynamic Memory Allocation | Compile Time | Allocation at Run Time | Stack Frame | Dynamic Array (126:37)
Session 4 - Summary
Session 5 - Access data value after function finished | Pointer to pointer or Double pointer | Use of * and ** in Double pointer | Use case of double pointer | Allocate heap memory using function | Allocation heap memory for array in C++ | De-allocation heap memory for array in C++ (126:15)
Session 5 - Summary
Session 6 - Member Access Operator | Static array | Dynamic array | Algorithm for extending dynamic array (117:44)
Session 6 - Summary
Session 7 - Class Template | More than one argument to templates | Create Dynamic array in heap memory (126:40)
Session 7 - Summary
Session 8 - STL (Standard Template Library) |Time Complexity | Extend Array | Append Data | CPU Time | POP | Vector | Capacity Function | push_back | Size Function " (116:20)
Session 8 - Summary
Session 9 - Create dynamic array | Vector | Traversal Operation | Iterator Class | push_back keyword | itr object | foreach loop | Challenges in array (102:49)
Session 9 - Summary
Session 10 - Limitation of Array| OutOfMemory Exception | Continuous way | Non-continuous way | Linked List | Node | Self-referencing class (131:59)
Session 10 - Summary
Session 11 - Insertion Operation on Array | Time Complexity of Insertion Operation on Array | Insertion Operation on Linked List | Time Complexity (Best Case Scenario) of Insertion Operation on Linked List | Time Complexity (Worst Case Scenario) of Insertion Operation on Linked List (106:34)
Session 11 - Summary
Ansible Training - 294
1. Configuring host file | Resources | Control Node | Manger Node | AWS intance Lunche | Remote Login Using SSH | Ansible List Host configure | sshd configure | model (43:39)
1.1 DevOps Tools | Configure Program | Type of configure | program code (Scripting, Intelligence) | Usecase | Installation on RHEL9 | Configuring host file | Resources | Control Node | Manger Node | AWS intance Lunche | (80:06)
Summary
2. Configuration Management | Controller Node & Target Node | Password Authentication Inventory | Configure Apache HTTPD Webserver | Idempotent (85:09)
Summary - Configuration Management | Controller Node & Target Node
3. Controller Node | target node | ADHOC | Playbook | YAML | vi editor | ansible-playbook –syntax-check web.yml | ansible-playbook web.yml | html | yml extension | systemctl status httpd | enabled | package | ansible-playbook –h |“ansible-doc module_name | “ansible-doc –l | (63:10)
Summary - Controller Node | target node | ADHOC | Playbook | YAML | vi editor
4. Target node | Manage node | Instances | Git Bash | Vim editor | Ansible-playbook basic.yml | Ansible Debug Module | Gathering Facts | vars value | cat main.yml | msg | variable | String | httpd | web server | verbosity | --extra-vars parameter (87:47)
Summary - Target node | Manage node | Instances | Git Bash | Vim editor
5. Ansible-doc command | Command module | File module | creating/ deleting directories | Target Node |copy module | playlist | sequencing (/n /t) | OS footprint | Controller Node | facts | User Defined Variable | debug module | Ansible gathering | syntax to print | httpd | apache2 | WAMP (91:05)
Summary - Ansible-doc command | Command module | File module |
6. Ansible-doc -l | AWS cloud | Docker | Kubernetes | Galaxy | yml file | Namespace | FQMN/CN | FQCN | Python | rpm -q -l ansible-core | Installing galaxy | boto3 | Security Credentials | Access Key | ansible-doc -l | ansible –version | (88:39)
Summary - Ansible-doc -l | AWS cloud | Docker | Kubernetes | Galaxy | yml file
7. Ansible Revision Session (63:39)
8. Role/Template/jinja/Handler | Local host | Ansible localhost –list-hosts | Apache webserver | Ansible-playbook web.yml | rpm -q httpd | docRoot | template | Jinja2 templating | copy and template | Template file | webport | semanage port -l |web service start | handlers | notify (80:45)
Summary - Role/Template/jinja/Handler | Local host | Ansible localhost –list-hosts
9. Role/Template/jinja/Handler | Apache webserver | Ansible-playbook | docRoot | template | Jinja2 templating | copy and template | Template file | webport | semanage port -l |web service start | handlers | notify (100:24)
Summary - Role/Template/jinja/Handler | Apache webserver | Ansible-playbook
10. Key-based authentication | Key pair | Protocol-ssh | ec2-user | chmod o-r /etc/myserver.pem | admin-level commands | become true | SELinux security | vars | tasks | Role | ansible-galaxy role init | cp command | handlers | roles_path (75:46)
Summary - Key-based authentication | Key pair | Protocol-ssh | ec2-user
11. Reverse Proxy set up | Load balancer | Horizontal Scaling | Scale Out | Scale In | setup.yaml file | file setup | yaml file | HA proxy | HA proxy services | (89:39)
Summary - Reverse Proxy set up | Load balancer | Horizontal Scaling | Scale Out |
12. Load Balancer | Public IP | HA proxy | Backend-Server | Concurrent Connection | Horizontal Scaling | Load-Balancer Group | Scale in | Group Host | Playbook | Reverse proxy | Auto Scaling | Scale-out | Magic Numbers | Loop Concepts (81:52)
Summary - Load Balancer | Public IP | HA proxy | Backend-Server | Concurrent Connection
13. Ansible - galaxy | Apache role | Ansible control module | Ansible run time | Plugins | Cisco | ansible automation platform (AAP) | Automation hub | Qeerlingguy.redis | Dynamic inventory | Container | Docker/ podman | navigator | execution engine (74:40)
Summary - Ansible - galaxy | Apache role | Ansible control module | Ansible run time
Ansible Important Link
Drive Link
Community Link
Extra Session
Dynamic inventory (118:59)
Regex (98:23)
ssh Protocol Web Service Web Hosting Configuration of Webserver Firewall default document root (86:37)
Port Numbers | Curl Command | httpd (84:16)
Docker Session 1 - Main use of an Operating System | Four different ways of installing an Operating System | Case study on Hotstar | Scaling | Tech Stack | Docker Hub | Docker Engine | OS Images (128:49)
Docker Session 2 - Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:45)
Docker Session 3 - Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
SSH key-gen: - Refer the Video - From Time Stamp (50:00) (83:00)
Sudo Concepts (85:30)
Basic of Ansible Core | Ansible controller |Limitation of ansible engine | Use Case of Ansible Tower | Ansible Inventory | Role base access control | Ansible tower installation | Preflight Check | Monitoring tools | Dynatrace | Dynatrace integration with ansible tower | (192:49)
Extra Session Shell Scripting Training
Session 1 - ExitCodes | if-else | ping | Variables | Comparisons | test | [[ ]] | Indentation | NestedIf | RAMUsage | espeak-ng | Loops | while | for | expr | InfiniteLoop | sleep | MemoryCheck | VariableCheck | Automation (227:40)
Summary Session 1
Session 2 - RegularExpressions | grep | sed | cut | FileExistence | ls | ExitCodes | if-else | cat | Redirection | ETL | nc | Netcat | telnet | systemctl | firewalld | DataFiltering | DataMasking | Containers | docker | ifconfig | Networking | Scripting | Loops | Automation (102:11)
Summary Session 2
DevOps Essential - CI/CD over AWS Cloud
Introduction (15:46)
What is Devops ? (27:37)
Continuous deployment | Continuous testing | Continuous Integration (74:49)
Jenkins
Jenkins introduction & installation (44:13)
Continuous Integration | Time to market (37:29)
Job | Integrating Jenkins with GitHub (65:50)
Trigger | Poll SCM (28:58)
Master slave Architecture (94:16)
Maven integration with Jenkins (79:20)
Windows as a Slave node (36:07)
Summary - 1
Master-Slave Architecture with Docker (128:17)
Summary - 2
Pipeline as a Code (99:04)
JenkinsFile | Groovy (77:38)
Summary - 3
Pipeline As a Code | Tomcat App server | Stages (392:19)
Parameters and variables in groovy | Using credentials in pipeline (63:14)
Stages to deploy in Developer environment | Creating QA and production environment | Approval stage | Implementing approval stage in production environment (77:12)
Summary - 4
Jenkins Integration with Kubernetes (128:36)
Different ways to interact with Jenkins | Environmental variable| IAM & RBAC in Jenkins| Environmental variable (88:56)
Summary - 5
Learners interacting with Vimal Sir (25:20)
Java Script Training by Mr. Vimal Daga - April 2025
Session 1 - Introduction to frontend and backend in web development | JavaScript’s role in handling data and interactivity | Understanding runtime environments like Node.js | How REPL helps in real-time testing of code | Platform-specific considerations for JavaScript execution (102:30)
Session 2 - Introduction to Node.js and running JS outside browsers | Using a single IDE for streamlined development | Creating and invoking functions | Variable declaration and its impact | Differentiating between strings, keywords, and errors (118:56)
3. React JS Session By Mr. Vimal Daga_GMT20250508-132047 (88:49)
4. React JS Session By Mr. Vimal Daga_GMT20250513-131648 (90:27)
Welcome to JavaScript
Javascript Session 1- Introduction to javascript | Javascript basics | Events | Html attributes | Dynamic page (270:08)
JavaScript Session 2 - Cookies | Loop and Array in JS (116:36)
JavaScript Session 3 - DOM | DOM Tree (108:49)
JavaScript Session 4 -full stack |HTML |JS |CSS | HTML table | create table | (104:20)
JavaScript Session 5- CSS Basics (126:17)
JavaScript Session 6- CSS- CSS Properties | Padding | Margin | (117:20)
JavaScript Session 7 - Dynamic Styling| DataTypes | CSS Class | Moving Box Practical (187:05)
JavaScript Session 8 - SetTimeout() | Blink Image Practical | Loops | Local & Global Variable (222:39)
JavaScript Session 9 - Higher Order Function | Callbacks | Anonymous Functions | Developer tool (206:08)
JavaScript Session Day 10 - AJAX | XMLHttpRequest | Synchronous and Asynchronous call (115:11)
JavaScript Session 11- AJAX | JS In backend | Calling a JS function in backend with AJAX (92:34)
JavaScript Session 12- QnA Session | JavaScript project tips (80:14)
JavaScript Session - 15th September - BOM | DOM |call back functions |Ajax | API |OOPs | objects |download Nodejs | alert function | run time | js objects |manage data |crud operations | (110:19)
JavaScript Session - 17th September - HTML code| jquery|jquery library |CSS |class |jquery effects | HTML DOM | (90:46)
JavaScript G-Drive Link
Google Drive Link
Teach online with
ssh Protocol Web Service Web Hosting Configuration of Webserver Firewall default document root
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock