Autoplay
Autocomplete
Previous Lesson
Complete and Continue
ARTH 3.0 - The School of Technologies by Mr. Vimal Daga
ARTH 3.0
Introduction Session - 27th September (140:43)
Linux OS
Session 1 - 28th Sept - OS | Program File | Storage Device | Different ways to Install OS | Virtualization | Oracle Virtual Box | Installation of RHEL 9 | Different ways to interact with OS (141:47)
Session 1 - Summary
Session 2 - 29th Sept - GUI | CLI | Basic Linux Commands (133:46)
Session 2 - Summary
Session 3 - 30th Sept- Package Management | RPM Command | YUM Configuration | Brief on Hosting a Website (152:02)
Session 3 - Summary
Basic Prerequisite Videos
AWS Account Creation (7:08)
AWS Red Hat - Linux Instance Launch (17:31)
Linux Basic Commands (44:14)
RHEL 9 Installation and YUM Configuration Guide (30:23)
C ++
Session 1 - 4th October - C++ Use Cases | Variables | Data Types | Memory manager | Pointers | Main Function (130:12)
Session 2 - 6th October - Dev-C++ IDE Installation | Computing Device | Space Complexity | Statements | Algorithm | Variable Declaration | Int Datatype | Variable Assignment | Pointers | Cout | Physical Address | Program Execution (132:58)
Session 1 & 2 - Summary
Session 3 - 7th October - Block of Code | Cout | STDIN | STDOUT | Mapping | ASCII Table | Compiler | MingW | Premitive Data Type | Modifiers (133:04)
Session 3 - Summary
Session 4 - 11th Oct - Header | Block of Code | Char Data Type | Type Casting | CPU | Special Character | High Level Language | Low Level Language | Compiler | Machine Code | Translator | Memory Overflow (134:47)
Session 4 - Summary
Session 5 - 14th Oct- RAM | Modifiers | Space Complexity | Operators | Garbage Collectors | Introduction to Pointers (128:31)
Session 5 - Summary
Session 6 - 18th Oct - Main Memory | Garbage Value | Hexadecimal Number System | Pointers | Physical Address Data Type | Dereferencing Operator | Precedence of Operation (123:47)
Session 6 - Summary
Session 7 - 19th Oct - Precedence of Operation | Post and Pre Increment Operator | Array | Static Array | Arithmetic Operation in Pointers | Dereferencing (134:31)
Session 7 - Summary
Session 8 - 20th Oct - Boolean Data Type | Conditions | Operators | Block of Code | Inline Code (110:37)
Session 8 - Summary
Session 9 - 1st Nov- Functions | Need of a Function | Run Time | Entry Point | Hard Code Value | Algorithm | Actual Parameter | Parameter | Return | Space | Code Section | Stack Memory | Heap Memory | Activation Record | Pass by Value | (97:30)
Session 9 - Summary
Session 10 - 2nd Nov - Swap Operation | Code for Swap Operation | Temporary Variables | Void | Debug the Code | Pass by Address | Change the value of other Function (134:13)
Session 10 - Summary
Session 11 - 8th Nov- Modular Approach | Monolithic Approach | Pass by value | Pass by address | Pass by reference | Function overloading | Templates (145:28)
Session 11 - Summary
Session 14 - 15th Nov - " 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:38)
Session 14 - Summary
Session 15 - 16th Nov - " Class | Constructor | Method Overloading | User- Defined Constructor | Default Constructor | Use of Constructor | Create Object | Inheritance | Parent Constructor" (121:30)
Session 15 - Summary
Session 16 - 22nd Nov - Local Variable | Activation Record | Static Keyword in Function | Static Keyword in Class | Class Space or Class Variable or Sharable Space | Context Switching | Inline Function | Method | Prototype or Method Signature | Scope Resolution Operator (113:28)
Session 16 - Summary
Session 17 - 23rd Nov - Access Control | Control the access of data | Parent Class | Derived Class | Inheritance | Protected Access Modifier | Least Privilege Concept | Constructor | Multiple Inheritance | Hierarchical Inheritance | Methods (117:10)
OOPS
Common Session ( C++ Session 12 & Java Session 7) - 9th Nov -"Arrays | Custom Data Structure | Classes | Attributes/ Properties | Instantiation | Objects | Data | Organizing of Data | CRUD Operation| Get Operation | Set Operation | Create a class | Instances" (118:04)
Summary - 9th Nov
Common Session (C++ Session 13 & Java Session 8) - 10th Nov -"Data Manupulation| SetFname | Methods | Inheritance | Multi - level Inheritance | Hirarachical Inheritance | Single- level Inheritance | Multiple Inheritance | Parent Class | Child Class" (104:09)
Summary - 10th Nov
JAVA
Session 1 - 8th October - Why Java| Who is using Java | History of Java | Versions of Java | LTS | Java Products | JVM | JDK | Running a Java Code | Compiler | Run Environment | WORA | Machine Code | Amazon Corretto Java Installation | (178:29)
Session 2 - 9th October - Algorithms | Block of Code | Statements | Functions | Compiler | Variable | IntelliJ IDE (257:57)
Session 1 & 2 - Summary
Session 3 - 15th October- Typecasting | Polymorphism | Data Type | Type coercion | Standard Input Device (191:39)
Session 3 - Summary
Session 4 - 16th October - Pre Increment operator | Post Increment operator | Logical Operators (166:24)
Session 4 - Summary
Session 5 - 29th October - Arrays | Length of Array | Special Variable | Return Data Type | Primitive Data Type | Memory Allocation | Stack Memory | Heap Memory | Functions (245:43)
Session 5 - Summary
Session 6 - 30th Oct- Argument | Float Data Type | Double Data Type | Method Overloading | Functions | Activation Record | Stack Memory | Local Variables | Traversing an Array | Passing an Array | Passing Parameter (279:51)
Session 6 - Summary
Session 9 - 19th Nov - " Custom Data Type | Create a Class | Data Member| Instantiation| New keyword | Getter Function | Setter Function | Validation | Mutator| Accessor " (141:13)
Session 9 - Summary
Session 10 - 20th Nov - Access Management | Instance Variables | Shared Variables | Static Keyword in Class | Data Member | Constructor | Constructor Overloading | Inheritance | Single Inheritance | Multiple Inheritance (191:36)
Session 10 - Summary
Session 11 - 26th Nov - Polymorphism |Compiled Time| Run Time | Method Overloading | Method Overiding| Dynamic Memory Dispatch| Abstraction (174:04)
Session 11 - Summary
Session 12 - 27th Nov - Packages | Import Concept | Manage the Security | Access Modifiers | isA Relationship | hasA Relationship | Organize a file | Public Access Modifier | Default Access Modifiers (170:34)
Session 12 - Summary
Session 13 - 3rd Dec - Package | Abstract| Override Concept | Interface | Implement Interface | Naming Convention in Interface| Extends | Implement Keyword | Objects | Access Modifiers | Import | Dynamic Memory Dispatch | Polymorphism (141:42)
Session 13 - Summary
Session 14 - 17th Dec - Implement Data Structures | Collections | Classes| Interface |Create Objects | Extends | Implement | Limitations of Array | Organize the Data | FIFO Concept | Collection Framework | Java Collection Hierarchy | Array List | Java Utils Package | Dynamic Memory Allocation | Heap Memory (169:45)
Session 14 - Summary
Session 15 - 24th Dec 2022 - Collections | Pre-created Classes | Packages | Import Packages | Static Array | Dynamic Array | Traversal | Iterator (133:49)
Session 15 - Summary
Session 16 - 7th Jan - Interface | Annotations | Class | Inner Class | Anonymous Function | Lambda Function (153:16)
Linux System Administration V9
Session 1 - 8th October - Operating System (OS) | Why Multiple OS | Kernel | Linux Distributors | Virtualization | Installation of Oracle Virtual Box | OS Image | Host OS| Guest OS | Installation of OS | Interact to OS | GUI | CLI | WebUI | Login to OS | Commands | Arguments | Terminate a Program | Short cuts or Signals | Location of a Program | User Account | Multiuser Facilities | Basic Commands | Consoles or VT | Switch to Consoles | Manual of a Command (215:48)
Session 1 - Summary
Session 2 - 9th October - Remote Login | Network Interfaces | Basics of Networking | Virtualization | Baremetal | SSH Procol | Putty | DNS | RPM | Kernel | Install Packages (235:07)
Session 2 - Summary
Session 3 - 15th October- RPM | Repository | YUM Configuration | Server | Service | Configure Webserver | Configure Webclient (175:30)
Session 3 - Summary
Session 4 - 16th October - Server | Process | Webserver | Apache HTTPD Webserver | Network Drivers | SELinux | NMAP Command | Logs (174:28)
Session 4 - Summary
Session 5- 29th October- Login Ways | Remote Login | SSH | SCP | WinSCP | PermitRootLogin | Empty Password | Printmotd | Authentication (224:17)
Session 5 - Summary
Session 6 - 30th Oct- Plain Text | Cipher Text | Private and Public Key | Symmetric and Asymmetric Key | ssh | Key Based Authentication | User Management (217:09)
Session 6 - Summary
Session 7 - 19th Oct - useradd Command | adduser Command | /etc/passwd file | GECOS | chfn Command | man Command | finger Command | who Command | w Command | Home Directory | /home directory | Bash Shell | Nologin Shell | Shell Program | Interactive Users | Non- interactive Users (138:10)
Session 7 - Summary
Session 8 - 20th Nov - Superuser | General User | System or Service User | /etc/shadow file | /etc/login.defs | Hashing | Epoch Time | Password Aging (137:50)
Session 8 - Summary
Session 9 - 26th Nov - User Permissions| Permissions on a file | Permissions on a directory | Modes | chmod Command | chown Command | su Command | Groups | /etc/group| chgrp Command (149:08)
Session 9 - Summary
Session 10 - 27th Nov - DAC (Discretionary Access Control) | Linux Permissions | Special Permissions | Sticky Bit | SGID | SUID | Challenge of 'w' Permission | Set sticky bit on a folder | Primary Group | Secondary Group | newgrp command | gpasswd command | /etc/shadow file |Use case of SUID (147:23)
Session 10 - Summary
Session 11 - 3rd Dec - POSIX | ACL | getfacl Command | setfacl Command | Mask | Effective Permissions | Umask | Sudo Power| Admin Level Commands | System Level Commands | /etc/sudoers main configuration file | /etc/sudoers.d secondary configuration file | Wheel Group | Visudo (172:25)
Session 11 - Summary
Session 12 - 4th Dec - Security Program | Firewall | Network Service | Network Traffic | Firewalld Service | Pre-created rules (Zones) | Custom rules | firewall-cmd Command | Network Interface Card (NIC) | Implement Firewalld on NIC Target | Zones | PAT | Masquerade | Port Forwarding | Rich Rules | How to reset root password? | Podman | Cockpit (194:50)
Session 12- Summary
Microservices
Session 1 - 20th Nov - Introduction to Microservices (151:11)
Session 2 - MicroServices Introduction | CRUD Operations | Introduction to Quarkus Framework | Introduction to Rest API and API gateway | JAVA Amazon Correto Installation | Maven Installation and Environmental variable setup | Quarkus Installation with maven | Creation of Quarkus Project | Running a Quarkus project (167:55)
Session 2 - Summary
Session 3 - 4th Dec - " HTTP Methods | Standard Specifications | Rest API | Implement Rest API | Quarkus Libraries | Call Function Remotely | Call Function Locally | Http Protocol | Pre-created Package | Annotation| Import Keyword | How to expose function ? | @GET Annotation | @PRODUCES Annotation | @PATH Annotation | mvnw Command | Route or Path or Endpoint | Plain Text Format | Standard Key Value Pair| JSON Format | pom.yml File" (162:41)
Session 4 - 17th Dec - Rest API | JAX-Rs |Rest Easy library | Annotation | Using a constructor to feed the data | List keyword | List of function |Pom.xml file | /all endpoint | /count endpoint | Query string | Path Parameter | Stream Function | Filter function (127:08)
Session 4 - Summary
Session 5 - 18th Dec- RestAPI | Annotation | EJB Bean | Pre-created Functions | Pre-created Resources | Pre-created Repositories | Expose Function | Inject Function | Scoped Application | CDI (125:30)
Session 5 - Summary
Session 6 - 24th Dec - Curd Operations | Annotations | Repositories File | Post Function |Postman Tool (118:37)
Session 7 - 7th Jan - Json Binding | Smallrye | Schemas | Open API | Swagger | Operation Annotation | Load Banner | ASCII Art (93:34)
Session 8 - 8th Jan - "ISBN | Allocation of ISBN | Synchronous Communication | Logger | Swagger | Create Form | Create Proxy " (174:01)
Session 9 - 20th Jan - "Rest-API | CRUD Operation | Custom Image | Run -Time | Pre-created Images | Build Configuration | Deploy app on top of Openshift | ISBN Number | Synchronous Communication | Swagger | Fault Tolerance | Exception | Timeout" (119:08)
Session 10. Microservices - 29th Jan (128:32)
Summary - Session 10
Session 11 - 05-02-2023 -Session 11 - 5th Feb - Circuit Breaker Pattern | Thread & Thread pool | Threshold Limits | Circuit states : Open, Closed, Half Open | Bulkhead Pattern | Cascading Failure | Hystrix Library (118:20)
Session 12 - 11th Feb (95:23)
Session 13 - 5th March (123:34)
Google Drive Links
C++ - Google Drive Link
Docker - Google Drive Link
Java - Google Drive Link
RHEL 9 - Google Drive Link
MKE - Drive Link
Python Google Drive Link
Machine Learning Google Drive Link
Extra Videos for Basic Concepts of Partition
Basic Concepts of Partition (100:23)
Extra Session 1 - Summary
Create a Partition (100:08)
Extra Session 2 - Summary
Partition | Format | Mount (94:24)
Extra Session 3 - Summary
LVM | Extend the LV (103:24)
Summary - LVM 1
LVM | Reduce LV (79:12)
Summary - LVM 2
FSTAB | Swap Space (72:08)
Summary - FSTAB
NAS | NFS | Persistent Mount | NTP Servers and Clients
Logs | Metrics | Importance of Logs and Metrics (110:34)
NAS | NFS | Autofs (79:21)
Stratis | VDO | Crontab (44:02)
SELinux Session 1 (116:18)
SELinux Session 2 (98:12)
SELinux Session 3 (57:59)
Extra Videos for Networking
Basic Concepts of Networking (81:54)
Summary on Basic Concepts of Networking
C++ Revision
C++ Revision Session - 31st Oct (100:52)
C++ Revision Session - 3rd Nov (114:05)
C++ Revision Session - 13th Nov (130:30)
Docker Revision Session
Docker Revision Session - 3rd Nov (86:22)
Docker Revision Session - 12th Nov (69:21)
Java Revision Session
Revision Session - 5th Nov (124:26)
RHEL Revision Session
Revision Session - 5th Nov (118:33)
Non-Technical - CRT (Campus Recruitment Training) - Sessions
Number System- Session 1 - 12th Nov (160:58)
Number System- Session 2 - 13th Nov (166:28)
Number System- Session 3 - 14th Nov (100:31)
Number System- Session 4 - 17th Nov (189:32)
Percentage - Session 5 - 19th Nov (194:09)
Profit and Loss - Session 6 - 21st Nov (101:58)
Profit and Loss - Session 7 - 28th Nov (98:33)
Ratio and Proportion - Session 8 - 12th Dec (91:05)
Ratio and Proportion - Session 9 - 19th Dec (92:43)
Work and Time - Session 10 - 28th Dec (173:34)
Simple and Compound Interest - Session 10 (88:16)
Simple and Compound Interest - Session 11 (96:17)
Speed Time and Distance - Session 12 (31:47)
Speed Time and Distance - Session 14 (95:16)
CRT - Calendar and Clock - Session 15 - 21st Jan (176:03)
CRT - Calendar and Clock - Session 16 - 23rd Jan (97:08)
CRT - Session 17 (92:02)
CRT - Session 18 - 6th Feb (98:31)
CRT - Session 19 - 13th Feb (90:29)
CRT Session - 27th March (101:08)
CRT Session - 31st March (157:44)
CRT Session 10th April (101:20)
CRT Session - 17th April (100:46)
CRT Session - 29th May (173:13)
Non-Technical - English Communication Programme
Grammar & Structured I - Session 1 - 14th Nov (118:25)
Reference Document 1
Grammar & Structured II - Session 2 - 21st Nov (114:29)
Grammar & Structured III - Session 3- 21st Nov (109:44)
Grammar & Structured IV - Session 4- 4th Dec (111:47)
Pronunciation - Session 5 - 4th Dec (108:03)
Grammar & Structure - Session 6 - 14th Nov (222:23)
Grammar & Structure - Session 7 - 12th Dec (104:35)
Reference Document 2
Reference Document 3
Grammar & Structure - Session 8 - 19th Dec (106:26)
Grammar & Structure - Session 9- 26th Dec (232:43)
Grammar & Structure - Session 10 - 27th Dec
Grammar & Structure - Session 11 - 2nd Dec (122:26)
Question Framing I (138:54)
Reference Document 4
Reference Document 5
Phonetics I
Phonetics II
Reference PPT I
Reference PPT II
Question Framing II (115:23)
Question Framing III - 16th Jan (114:36)
Pronunciation - Session - 23rd Jan (97:43)
Reference Document 6
Grammar & Structure XVI Session - 24th Jan (93:31)
Grammar & Structure XVII Session - 24th Jan (100:37)
Class Notes for Reference
Grammar & Structure XVIII Session - 25th Jan (105:59)
Grammar & Structure XIX Session - 25th Jan (108:11)
MTI Session 4 - 2nd Feb (106:55)
Professional Terminology (103:35)
Spocken English Session 1 - 6th Feb (106:46)
Professional Terminology III (104:04)
Professional Terminology IV (106:50)
DSA
Session 1 - 25th Nov - Introduction (115:43)
Summary Session 1
Sesssion 2 - 29th Nov - Algorithms | Performance | CPU Time| Time Complexity | Implement Algorithms | Big O(Constant) | Big O(Linear) | Function Parameter | Asymtotic Analysis (101:48)
Summary Session 2
Session 3 - 30th Nov - Unit Time | Arithmetic Progression | Approach to achieve Time Complexity | Search Algorithm | Search Element | Pseudo Code | Best Case(Lucky) Scenario | Worst Case Scenario | Linear Search or Sequencial Search (136:28)
Session 3 - Summary
Session 4 - 1st Dec - Time Complexity | Asymptotic Analysis | Why neglect the constant? | Linear Search | Create an Algorithm | Inputs and Outputs of Algorithm | Success Code | Failure Code | Best Case Scenario | Worst Case Scenario (98:41)
Session 4 - Summary
Session 5 - 13th Dec - 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 5 - Summary
Session 6 - 14th Dec - 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 6 - Summary
Session 7 - 20th Dec - Compile time | Run time | Static memory allocation | Dynamic memory | Stack memory | Heap memory |Organizing data | Array | Data structure | Continuous and Non-continuous way | Linked List | Demo of C programming language | printf function | scanf function | studio.h library | Pointer | Time complexity for reading of array | Big O notation (98:46)
Session 7 - Summary
Session 8 - 21st Dec - 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 8 - Summary
Session 9 - 22nd Dec - 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 9 - Summary
Session 10 - 29th Dec - Member Access Operator | Static array | Dynamic array | Algorithm for extending dynamic array (117:44)
Session 10 - Summary
Session 11 - 30th Dec - Class Template | More than one argument to templates | Create Dynamic array in heap memory (126:40)
Session 11 - Summary
Session 12 - 3rd Jan - Iteration | Recursion | Stack Memory | stackoverflow | Direct recursion | Indirect recursion | Find factorial using recursion | Base Condition (130:25)
Session 12 - Summary
Session 13 - 4th Jan - " Space Complexity | Iteration | Recursion | Types of Recursion | Tail Recursion | TCO (Tail Call Optimization) | Top Down Approach | Recursion | Recursion Relationship | Recursive Call | Worst Case Scenario | Stack Memory | Base Case" (125:35)
Session 13 - Summary
Session 14 - 5th Jan- "Signatures | Recursive Call | Head or Non- Tail Recursion | Tail Recursion | Iteration | Recursion | Automatic Optimization | Stack Overflow | TCO ( Tail Call Optimization)| Demonstration of TCO" (137:15)
Session 14 - Summary
Session 15 - 10th Jan - Natural Numbers | Fibonacci Series | Tail Recursion (122:23)
Session 15 - Summary
Session 16 - 12th Jan - "STL (Standard Template Library) |Time Complexity | Extend Array | Append Data | CPU Time | POP | Vector | Capacity Function | push_back | Size Function " (116:20)
Session 16 - Summary
Session 17 - 17th Jan- Create dynamic array | Vector | Traversal Operation | Iterator Class | push_back keyword | itr object | foreach loop | Challenges in array (102:49)
Session 17 - Summary
Session 18 - 18th Jan - Limitation of Array| OutOfMemory Exception | Continuous way | Non-continuous way | Linked List | Node | Self-referencing class (131:59)
Session 18 - Summary
Session 19 - 19th Jan - Linked List | Head Node| Last Node | Create Node | Updating Memory Address of a node | Linked List Variables | Insertion Operation in linked list | Traverse into linked list using loop (112:44)
Session 19 - Summary
Session 20 - 31st Jan - Create Linked List Using Constructor | Read Operation | Length Operation | Abstract Data Type(ADT)| Destructor | Delete Linked List Using Destructo (118:28)
Session 20 - Summary
Session 21 - 7th Feb - 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 21 - Summary
Session 22 - 8th Feb - LINKED LIST | GET | SET | UPDATE | ARROW OPERATOR | ITERATION | CONSTRUCTOR | DESTRUCTOR | ACCESSING THE DATA | Best Case and Worst Case scenarios | Head node | Tail node (103:38)
Session 22 - Summary
Session 23 - 9th Feb - Singly linked list using STL | forward_list library | Doubly Linked List | Create Node in Doubly Linked List (80:10)
Session 23 - Summary
Session 24 - 10th Feb - Create Doubly Linked List | Insert Operation | Forward Display Operation | Reverse Display Operation | isEmpty method (104:46)
Session 24 - Summary
Session 25 - 14th Feb - push back operation | push front operation | Time complexity of push back & front method | peek operation | Time complexity of peek operation | pop operation | Time complexity of pop operation (114:27)
Session 25 - Summary
Session 26 - 15th Feb - FIFO(First In First Out) | Queue Data Structure | Push Operation in Queue | Pop Operation in Queue (63:50)
Session 26 - Summary
Session 27 - 16th Feb - Queue : Using Doubly Linked List | Enqueue | Time Complexity of enqueue method | Dequeue | Time Complexity of dequeue method | Display Method | Time Complexity of display method | isEmpty method | Time Complexity of isEmpty method (95:48)
Session 27 - Summary
Session 28 - 17th Feb_Revision (120:28)
Session 29 - 21st Feb_Revision (93:08)
Session 30 - 23rd Feb (97:01)
Session 31 - 24th Feb - Balanced Brackets Problem | Create string using STL | capacity method | length method | pop_back method | push_back method | traversing using iterator | getline method | Different between cin and getline (114:12)
Session 31 - Summary
Session 32 - 28th Feb_Revision (87:50)
Session 33 - 1st Mar - Create stack using STL | push Method | pop method | top method | empty method | Balanced Brackets Problem (87:13)
Session 33 - Summary
Session 34_1 - 2nd March_Revision Session (47:23)
Session 34 - 3rd March - Tree Data Structure | Root Node | Edge | Siblings | Vertices | Leaf Node | Parent Node | Child Node | Sub Tree | Degree of the node | Binary Node (71:37)
Session 34 - Summary
Session 35 - 14th March - Binary Tree | Degree of the Node | Create a Tree using Singly Linked List | Create a Tree using Doubly Linked List | Left Child | Right Child (121:23)
Session 35 - Summary
Session 36 - 11th April - Pseudocode for creating a binary tree using a queue (109:13)
Session 36 - Summary
Session 37 - 12th April - CPP Code for creating a binary tree using a queue (118:54)
Session 38 - 13th April_Revision (65:13)
Session 39 -18th April - Formula for maximum number of nodes in any level | nullptr | isFull() method in Queue | isEmpty() method in Queue | root node creation in Tree (101:47)
Session 37,39 - Summary
Session 40 - 19th April - Create Binary tree using a queue data structure | CreateTree() method | Create lchild | Create rchild (92:37)
Session 40 - Summary
Session 41 - 20th April - Linear Data Structures | Non-linear Data Structures | Breadth-First Traversal | Depth-First Traversal | Level Order Tree Traversal | Inorder Traversal | Preorder Traversal | Postorder Traversal (100:29)
Session 41 - Summary
Session 42 - 25th April - In-order traversal of a Tree Using Recursion | Pre-order traversal of a Tree Using Recursion | Post-order traversal of a Tree Using Recursion (101:35)
Session 42 - Summary
Session 43 - 27th April - Benefits of Level Order Traversal | Level Order Traversal Using Queue | Process of a queue in level order traversing | C++ Code for Level Order Traversal Using Queue (89:20)
Session 43 - Summary
Session 44 - 2nd May (91:09)
Session 45 - 3rd May - Drawbacks of Linear Search | Advantages of Binary Search | Drawbacks of Binary Search | Binary Search Tree (BST) | Why do we need BST | Standard rule for a BST | Time Complexity of Binary Tree | Time Complexity of Binary Search Tree (94:51)
Session 45 - Summary
Session 46 - 4th May - C++ code for the creation of BST | CreateNode() Function | Insert() Function | Use of Inorder in BST | InOrder() Functio (103:51)
Session 46 - Summary
Session 47_1 - Revision Session - 9th May (81:09)
Session 47 - 10th May (86:11)
Session 47 - Summary
System Design
Session 1 - 25th Nov - Introduction (85:26)
Ansible Automation
Session 1 - 26th Nov - Why Ansible? | Automation | Scripts | Configuration Management | Modules | Inventory | Idempotent | Ansible adhoc Command (151:52)
Session 1 - Summary
Session 2 - 3rd Dec - Configuration Management | Controller Node| Target Node | Inventory | Create Inventory | Details of Target Node | /etc/ansible/hosts file | /etc/ssh/sshd_config file | Password Authentication Keyword | PermitRootLogin Keyword | Ansible Adhoc Commands |Configure Apache HTTPD Webserver using Ansible Adhoc Command | Playbook | YAML Language | YAML Syntax | Indentation | Configure Apache HTTPD Webserver using Ansible Playbook (166:10)
Session 2 - Summary
Session 3 - 17th Dec - Automation | Controller Node | Managed Node| Agent Program | Ansible- Engine| Modules| Current State | Desired State | Strings | Pre-defined Value | Scale -In | Scale-Out | Debug Module | Parameters | Document Root| "/etc/httpd/conf.d" File | Create Directory | File Module | Variables | Copy Module (181:13)
Session 3 - Summary
Session 4 - 18th Dec - Facts | Retrieve the Facts | Setup Module | Filter the Facts | Conditions | When Keyword |Controlling from variables | Equality operator | Free memory condition | And operator | OR operator | Variable file | Extra-vars keyword | Command module | Verbosity (157:37)
Session 4 - Summary
Session 5 - 24th Dec - " Load Balancers | Frontend Servers | Backend Servers | Round Robin Algorithm | Horizontal Scaling with Automation | Scale Out | Scale In | Configuration of Webservers | Configuration of Load Balancers | Reverse Proxy | Templates | Jinja2 Library | Statements in Jinja Template | Loops in Jinja Template | Deploy Load Balancer and Webservers | Auto Scaling | Magic Variables" (199:29)
Session 5 - Summary
Session 6 - 7th Jan - Sudo Concepts | Sudo Power| become method | - - become - user keyword | - - become option | Privilege Escalation | ansible - config init command| Public Key | Private Key | Passwordless Authentication (159:11)
Session 6 - Summary
Session 7 - 8th Jan - Template | Loop | List | Exception Handling | ignore_errors keyword | restart keyword | Event | notify keyword | Handlers | Facts | Conditions | Variables | Roles | Manage the Roles | "ansible galaxy" commands | Pre-defined role path (183:50)
Session 7 - Summary
Session 8 - 15th Jan - Ansible Navigator | Plugins | Connection Plugins | Time Plugins | Ansible Engine | Modules | Container Tool - Podman | pip3 Command | Navigator Builder Tool | Custom Navigator File | Pre- available Roles | Fully Qualified Role Name | Content Collections | Launch AWS Instance by Ansible | ec2 Instance Module | Fully Qualified Collection Name | OS Provisioning (306:50)
Session 8 - Summary
Session 9 - 28-jan- Verbose | Register keyword | Conditions | Exceptional handling | ignore_errors | block & rescue | changed_when_false | falsed_when | anisble vault | rhel-system-roles package | lineinfile module (149:46)
Session 9 - Summary
Ansible Extra Sessions
Dynamic Inventory (118:59)
Package Module | Loop | Linux Basic - User Creation (101:57)
RHCSA Session Links - Access to All Videos
AWS-EC2 Launch (108:39)
Open Shift
Free Webinar - 6th Dec (176:30)
Free Webinar - 12th Dec (198:44)
C++ / DSA Practice Questions Set
Set 1
Set 2
Set 3
Set 4
Set 5
Set 6
Set 7
Set 8
Set 9
Set 10
Set 11
Set 12
Docker Practice Question Set
Set 1
Set 2
Set 3
RHEL Practice Question Set
Set 1
Set 2
Set 3
Java Practice Question Set
Set 1
Set 2
Set 3
Openshift
Session 1 - 13th Dec - Deploying an Webapp | Run Time | OS | Physical Hardware | Container Host | Ways to Install OS | Container Engines | Container Cluster | Scaling | Master Node | Worker Node | Scheduler Program | Automatic Scaling (164:01)
Sandbox setup
Session 1 - Summary
Session 2 - 14th Dec - Different way to interact with open shift cluster | Docker image | Scaling | Custom image | openshift intelligence | Image catalog | Image registry | Docker hub | Scale in | Scale out | Deployment | Build controller | Oc command | Deployment controller | Oc new-app command | Oc Status command | Creating new app from CLI | oc expose command | Scalling pod from web UI (160:46)
Summary -Session 2
Session 3 - 20th Dec - Single container pod | Source to image | Developer Catalogue | Builder images | Deploying the app | Route | Deployment Strategies | Trigger | Pods | Events | Streaming Events | Building app from Image | Deployment | Building tomcat web app | Oc run command | Creating deployment | Priveleges Pods | TCP & Udp | Deploying Tomcat app (146:42)
Summary - Session 3
Session 4 - 21st Dec - Crash loop back off error | env variable | shell variable | oc logs command | oc set command | Setting environmental variable in pod | Deployment operator | Creating deployment | Oc delete all command | Single container pod | Deployment strategy | Template | Deloyment controller | Catalogs (125:13)
Summary - Session 4
Session 5 - 22nd Dec - Installation of oc command on windows | oc login command | API | Manifest code | YAML language | Resources types | metadata keyword | spec keyword | Creating pod from manifest file | API version keyword | Group name | Labels | Selectors | Equality operator | And operator (124:24)
Summary - Session 5
Session 6 - 29th Dec (138:42)
Summary - Session 6
Session 7 - 30th Dec (158:47)
Summary - Session 7
Session 8 - 3rd Jan (150:03)
Session 8 - Summary
Session 9 - 4th Jan - "Recreate Strategy | Rolling Update vs Recreate | Deployment vs deployment config | Hooks Events | Concept of replicas | Max surge | Use of max Unavailable keyword | build configuration | new app resource/keyword | auto port detaction | oc start build cmd | Use of to-revision option in rollout | as deployment config keyword in new app cmd | oc patch cmd | json format" (148:38)
Summary - Session 9
Session 10 - 5th Jan - Ephemeral Storage | Persistent Storage | Resource Type | Storage Class | Use of Storage Class | Challenges in recreating PODS | PVC (Persistent Volume Claim) | Persistent Volume (PV) | Create PVC | Access Modes (142:03)
Summary - Session 10
Session 11 - 10th Jan - Deploying Multi-tier app in Openshift | Launching the WordPress Website | Launching the MySQL Database | new - app keyword | Scale- In | Scale- Out | Access Control | Creating PVC | Headless Mode | Create Service | Volume Mount (148:11)
Summary - Session 11
Session 12 - 11th Jan - (147:59)
Summary - Session 12
Session 13 - 12th Jan - " OKD | Secret | base64 encoding | Config Map | Creating config map | CM mount with pod " (108:52)
Summary - Session 13
Session 14 - 17th Jan - "RBAC| IAM | Manage users and roles | Resource types | Create Authentication | Authentication Services | API | Password Based Authentication | htpasswd Driver | Secret | oauth Resources | Create Identity Provider | Local Identity Provider" (161:59)
Session 14 - Summary
Session 15 - 18th Jan - RBAC | Role Binding | Objects | Multi Talent Concept | RBAC Scope | Multiple Roles | Pre-created Roles | Namespace | Self - Provisioner | Groups | Remove a Role | Create Custom Roles (150:18)
Summary - Session 15
Session 16 - 19th Jan - "Security Context Constraint | Linux Security Capabilities | Least Privilege Concept | Namespace | Secrets | Users | Role Binding" (137:51)
Summary - Session 16
Session 17 - 31st Jan (134:03)
Summary - Session 17
Session 18 - 8th Feb (104:22)
Summary - Session 18
Session 19 - 9th Feb (102:10)
Summary - Session 19
Session 20 - 11th Feb (149:39)
Summary - Session 20
Certified Kubernetes Administrator & Certified Kubernetes Application Developer (CKA & CKAD)
Session 1 - Introduction to Kubernetes (57:56)
Session 2 - Lab setup (21:20)
Minikube setup document
Session 3 - Creating pod (27:29)
Session 4 - YAML language (16:55)
Session 5 - Launching first pod from YAML file (45:20)
Summary
Session 6 - Labels (50:47)
Session 7 - Replicas (47:24)
Summary
Session 8 - Services - Load balancers (72:51)
Summary
Session 9 - Types of Load balancers (50:03)
Summary
Session 10 - Types of Services
Session 10 - Types of Services (31:22)
Session 11 - Node port & Cluster IP (48:02)
Summary
Session 12 - Environmental Variables (36:42)
Session 13 - Replica set (33:15)
Summary
Session 14 - Storage in container (44:46)
Session 15 - Storage in kubernetes (65:41)
Summary
Session 16 - Storage Class (48:16)
Session 17 - Provisioner (47:46)
Summary
Session 18 - Deployment (89:54)
Summary
Session 19 - Secret (12:54)
Session 20 - Kustomize (47:52)
Summary
Session 21 - Namespace (21:17)
Session 22 - Authentication Part 1 (37:05)
Summary
Session 23 - Authentication Part 2 (74:24)
Summary
Session 24 - User Management - part 1 (57:43)
Summary
Session 25 - User Management - part 2 (52:37)
Session 26 - Role Based Access Control - Part 1 (18:37)
Summary
Session 27 - Role Based Access Control - Part 2 (63:46)
Summary
Session 28 - Configmap (71:16)
Summary
Session 29 - Ingress Controller | DNS and its uses | Routing (73:03)
Summary
Session 30 - Network policy (54:26)
Summary
Session 31 - Design Pattern (84:59)
Summary
Session 32 - Container Security (66:28)
Summary
Session 33 - Service Account (45:10)
Summary
Session 34 - Custom resource & Custom resource definition (58:14)
Summary
MKE
Session 1 - 1st Dec - Docker CE | Docker ee |Single point of failure | Multi node cluster | Orchestration | MKE | Cloud ready support | UCP | MKE installation | Docker in docker | Swarm cluster | Manager & Worker node | UCP dashboard | Metrix (167:51)
Session 1 - Summary
Session 2 - 6th Jan - "MKE master node setup | Mirantis Secure Registry (MSR) | Private Registry | MKE integration with MSR | Single sign out | Creating user in MKE | Role base access control | User management | Grants | Creating repositary in msr | Creating service | Collections | Creating Grants | Creating Collections | Scanning of image | CVE data base | Api"
Init Sessions
Session 1 - AST Resume - 22nd January (159:12)
Session 2 - AST Resume - 27th January (158:42)
Podman Session
Session 1 - Introduction to Containers | Docker Tool | RunC | Isolation | OCI | Bundle (184:08)
Session 2- Umoci | OCI Specifications | Skopeo | Abstraction | Libcontainers | Buildah | Rootless | Daemonless | Crun (155:06)
AWS CSA
Session - 10th Feb (76:36)
Session 1 - 15th Feb - Discussion on Cloud First Approach | Discussion on Cloud Computing | Basic Introduction about Servers | AWS Cloud Introduction | AWS Data centers and their locations | AWS Availability zones | AWS Regions | AWS EC2 (127:20)
Session 1 - Summary
Session 2 - 16th Feb - Bare metal | Virtualization | containerization | cloud computing | What is instance | AMI amazon machine image | instance type | keypair login Public and Private Key | Availability zones (141:31)
Session 2 - Summary
Session 3 - 17th Feb Accessing EC2 instance using SSH protocol | Internet's networking over the globe | Proxy concept | Socks5 Proxy with implementation | Deploying simple web page on EC2 | Global Accelerator | AWS's Global Network Infrastructure (142:03)
Session 3 - Summary
Session 4 - 22nd Feb_Utility/Standalone Service | AWS Global Network | Global Accelerator | Edge locations | AWS Compute Optimizer | regional service | global service (126:27)
Session 4 - Summary
Session 5 - 23rd Feb_Storage | EBS | Persistent Storage | S3 | NFS | Storage as a service | Block, File, Object Storage | Partition | Disaster Recovery | EFS (152:42)
Session 5 - Summary
Session 6 - 24th Feb_Cloud Watch | Metrics | IAM | AWS CLI | Permission policies in IAM | Commands in AWS CLI (124:54)
Session 6 - Summary
Session 7 - 25th Feb_serverless | Lambda function | CloudWatch | Integrate S3 service with Lambda | Amazon Transcribe | Transcribe (263:55)
Session 7 - Summary
Session 8 - 26th Feb_API Gateway | API (Application Programming Interface) | Lambda Proxy integration | lambda | request-response concept (199:34)
Session 8 - Summary
Session 9 - 28th Feb (106:44)
Session 10 - 1st March - IAM | S3 | Launch webserver | System Manger | Allowing EC2 to use S3 (141:44)
Session 10 - Summary
Session 11 - 3rd March - AMI | 3 ways to configure any system | cloud-init | metadata server | userdata (102:33)
Session 11 - Summary
Session 12 - 4th March_Lambda | API Gateway | Pass Data - Query String, Embedding Data | GET/PUT/POST methods | Pass Through Setup - Lambda Proxy | Payload | Postman | API/Rest API | Path Parameter (150:08)
Session 12 - Summary
Session 13 - 5th March (129:35)
Session 14 - 8th March - AWS CLI | Launch instance by AWS CLI | configure AWS | AWS cli commands (132:47)
Session 14 - Summary
Session 15 - 9th March - Multi-tier application | 3-tier application | 2-tier application | Business Layer | Data Layer | MySQL | Wordpress | RDS | Managed Service | DBaaS | DB Driver Program (136:41)
Session 15 - Summary
Session 16 - 10th March (68:36)
Session 17 - 14th March - EBS | STAAS | I/O Operation | Storage of EBS (120:59)
Session 17 - Summary 14th March
Session 18_1 - 15th March (100:18)
Session 18 - 16th March - Snapshot | Full Backup | Incremental Backup | Practical How to create Snapshot, creating volume by Snapshot, Transferring HD from one region to other (140:35)
Session 18 - Summary 16th March
Session 19 - 17th March - Recycle Bin | retention period | snapshot | encrypt the existing volume (110:51)
Session 19 - Summary 17th March
Session 20 - 21st March - Snapshot | Replication | mirroring | EBS | Storage types | NFS –Network file system | MulticloudSetup | NAS –Network attached storage | EFS | Storage class of EFS | Create an EFS file system using Amazon EFS (105:32)
Session 21 - 22nd March - Snapshot | Replication | mirroring | EBS | Storage types | NFS –Network file system | MulticloudSetup | NAS –Network attached storage | EFS | Storage class of EFS | Create an EFS file system using Amazon EFS (77:19)
Session 20, 21 - Summary 21st March, 22nd March
Session 22 - 23rd March (55:18)
Session 23 - 24th March - EFS | EFS filesystem | Geo-replication | PERFORMANCE | IOPS, Throughput | HDD | SSD | Pricing | EBS (113:09)
Session 23 - Summary 24th March
Session 24_1 Revision Session - 28th March (83:52)
Session 24 - 29th March - Storage Tier | Standard storage tier | Archive storage | Restore snapshot from archive | Archive snapshot | Data Lifecycle Manager (DML) | tier | Create Lifecycle policy | AWS Backup | Amazon Machine Images (AMI) | Create Own custom AMI (130:06)
Session 24 - Summary 29th March
Session 25 - 30th March - CloudWatch | Cloud Trail | Event Management | Monitoring (150:35)
Session 25 - Summary 30th March
Session 26 - 5th April - Metrics | CPU utilization | AWS CloudWatch | AWS CloudWatch alarms | To create a CloudWatch alarm for a Lambda function | Create a CloudWatch alarm for a EC2 (134:03)
Session 26 - Summary 5th April
Session 27 - 6th April - Global Accelerator | cache | TTL | CDN | S3 | Bucket | CloudFront | Edge location | Static Content (125:41)
Session 27 - Summary 6th April
Session 28 - 8th April - CloudWatch dashboard | Creation of dashboard | detailed monitoring | Custom metrics | standard resolution | high resolution | AWS namespace | Custom namespace | dimension | CloudWatch Agent (168:07)
Session 28 - Summary 8th April
Session 29 - 11th April - CDN (Content Delivery Network) | cache | Cloud Front | Cache Miss | Cache Hit | Cloud Front classes | TTL ( Time-To-Live) | OAC (Origin Access Control) | S3 (118:58)
Session 29 - Summary 11th April
Session 30 - 12th April - Cloud Front With Api Gateway Integration | Query String | Cache Policy | CloudFront | Distributions | AWS Shield (119:17)
Session 30 - Summary 12th April
Session 31 - 13th April (66:22)
Session 32 - 15th April (150:16)
Session 32 - Summary 15th April
Session 33 - 18th April (112:53)
Session 33 - Summary 18th April
Session 34 - 19th April (102:20)
Session 34 - Summary 19th April
Session 35 - 20th April (123:08)
Session 35 - Summary 20th April
Session 36 - 25th April (130:52)
Session 36 - Summary 25th April
Session 37 - 27th April (108:01)
Session 37 - Summary 27th April
Session 38 - 2nd May (123:44)
Session 38 - Summary 2nd May
Session 39 - 3rd May (138:05)
Session 39 - Summary
Session 40 - 4th May (125:33)
Session 40 Summary
Virtual Private Cloud
AWS Virtual Private Cloud (128:52)
Right meaning of VPC (120:37)
Q & A Session (63:14)
NAT Gateway (126:14)
Security Group & NACL (95:23)
AWS LOAD BALANCER SERVICES
AWS Load Balancer (119:39)
Application Load Balancer (94:35)
NLB with ALB; Gateway Load balancer (31:17)
Auto Scaling Groups (99:24)
AWS Database Services
RDS and Read Replica creation (150:35)
AWS Database Migration Service/VPC Peering/VPC Endpoint (113:05)
AWS SECURITY SERVICES
Cryptography Concept/Cloud HSM/Symmetric key/Assymentric Key for KMS Service with Lambda (157:44)
AWS KMS Services/Encryption types in S3 Encryption with AWS CLI (112:06)
AWS Certificate Manager Service/SSL (158:36)
AWS S3 pre-signed url & other S3 features (114:47)
ChatGPT Training
Session 1 - 18th Feb (303:01)
Session 2 - 19th Feb (252:13)
Data Structure & Algorithms (DSA) with Python
Session 1: DSA Introduction (97:45)
Session 2: CPU basics | CPU time | Time Complexity | Introduction of Algorithm | Asymptotic analysis introduction | Sequential Search Algo (114:20)
Session 3: Compute unit | time and space complexity | linear search (100:24)
Session 4: Complexity Analysis | APM tool | Line Profiler | Challenge with linear search and analysis (100:12)
Session 5: scalable algo | binary search | Working of RAM (119:10)
Session 6: Oops basics | Object and class creation | get and set function of class | instantiation and object namespace | use case of oops (91:10)
Session 7: Concept of instantiation | constructor | Memory management | class and instance variable (105:07)
Session 8: Types of variables in python | Inheritance | Classes and Class Variables | Function / Method Overriding | Scope of variables (70:42)
Session 9: del keyword | class and instance variable | single and multiple inheritance | super() method | docstring in function and class (92:13)
Session 10: Testing | Unit testing | Test cases | unittest class and AssertionError method (94:34)
Session 11: Approach to solve a problem | why the constant term is neglected in the Big Oh complexity (97:47)
Session 12: Discussion on time complexity of Searching algos | Sorting techniques | Bubble sort | complexity analysis | nested loops (90:57)
Session 13: Bubble sort algo | bubble sort best-case and worst-case scenerio | real use-case of Bubble sort | Bubble sort time complexity (80:49)
Session 14: I/O redirection | C++ (94:27)
Session 15: Reference variable | Memory address | C++ | Data Variable | Pointer (102:33)
Session 16: formula for factorial | base cases for factorial | convert head into tail recursion | function releases the stack frame | recursion tree | Accumulator | Fibonacci sequence | rabbit populations be modeled by the Fibonacci sequence (132:46)
Session 17: Fibonacci Series | Head Recursion | conditions of the Fibonacci Series | complexity of the simple Fibonacci algorithm in recursion (140:13)
Session 18: Linked List (LL) | Why we need LL | Difference between Linked List and array | time complexity of append operation in array and LL | time complexity of read operation in array and LL (138:05)
Session 19: memory allocation of objects | self keyword | linked list | objects in python (139:20)
Session 20: how to think about simplifying algorithm (111:20)
Session 21: Iteration | range() | two sum problem in python | snake case | time and space algorithm of the two sum problem (139:28)
Session 22: dictionary | tuple | pre-created data structures in python | hash table | tuple unpacking | enumerate() | use of list(enumerate()) (171:37)
Session 23: use of array/list | associative array or Dictionary | create a dictionary in python | create a Doubly Linked List | traverse in a doubly linked list (103:43)
Session 24: Merge Sort | complexity of Merge Sort Algo | Where is Merge sort required (149:29)
Session 25: dictionary in python | tuple in python | all the pre-created data structures in python | hash table | tuple unpacking | enumerate() | use of list(enumerate()) (133:58)
Session 26: LinkedList | Which info node contain in a singly linked list | difference between singly linked list and doubly linked list | create class for Node | How to insert a new node into the existing linked list | merge sort | merge sort works | time and space complexity of merge sort (130:22)
Session 27: merge sort and it's steps | length of array | time complexity of Split array algorithm | time complexity of 2-way merging algorithm | | time complexity of merge sort | solution of two sum problem | time complexity of two sum problem after solving with merge sort (120:16)
Session 28: data structure is available in python using hashing | constructor | use a constructor in C++ | name of the constructor in Python | constructor in C++ | types of constructor in C++ | default constructor | argument constructor (130:33)
Session 29: use of new keyword | use of dynamic memory allocation for objects create an object using new operator | access members of the class | access modifier | bydefault access modifier | private access modifier | access private data members | public access modifier | data hiding (136:50)
Session 30: difference between array and linked list | use heap memory for creating linked list traversing linked list | difference between private class and public class | storing a data inside linked list | time complexity in the linked list | ADT | disadvantage of singly linked list (178:06)
Session 31: compiler do behind the scene | main function is entry point | create a function | moduler | inline function | long-running process | prototype | scope resolution operetor | lambda function (132:58)
Session 32: templates in C++ | syntax of template | STL | dynamic array, singly and doubly linked list in STL | container in STL | types of templates in C++ | function overloading | iterator | pre-created methods in STL | dynamic array using STL | doubly LL using STL (132:00)
Session 33: C++ | STL | Auto detection of data type | Dynamic array using vector for-each loop | ADT | Various other functions_3rd Jan (124:48)
Session 34: C++ array operations | Linkedin list | Hashing and its technique_4th Jan (143:37)
Session 35: Python Collision | Math function features (136:01)
Session 36: Abstract data types | Explain chaining | Sparse array | Resolving collision issues in Hash Table | Containers in C++ (123:49)
Session 37: Difference between database and data structure | How to sort any directory | Data with ls cmd | How to do hashing with STL | What is call by reference (148:40)
Session 38: About hashtable - traverse | Checking Table | Uses list functions (141:35)
Session 39: Hashing technique implements ADT | CRUD operation | Collision problem & resolve | About the Factor | Uniform data distribution | Best & worst case scenario time complexity (121:45)
Session 40: Time complexity of hashtable | Searching in an array | Write syntax for creating a dictionary and hashtable in python | Function used to retrive keys and values | Use of 'in' operator (146:50)
Session 43 - 16th Dec_Vibhuti Sir & Ujwal Sir's Session (149:28)
Session 41 - About Tree | Data structure | Terminologies used in Tree Data Structure such as (Leaf, root, sibling, etc) | Ancestor and Descendants | implement a Tree DS | Binary Search Tree(BST)_GMT20220126_Recording_DSA (132:47)
Session 42 - linear and nonlinear (difference, example) | Travers Binary Tree | Difference between Depth first traversal and Breadth first traversal | traverse using pre-order_GMT20220127_DSA (130:02)
Session 43 - Strict binary tree | space and time complexity of pre-order & in-order traversal | in-order & post-order traversal_GMT20220128_DSA (114:57)
Session 44 - Queue ( data structure, operations ) | Time complexity for enqueue and dequeue operation_GMT20220131_DSA (134:18)
Session 45 - List some queue real-life applications | types of queues | Complexity analysis of an enqueue and dequeue operation | Difference between no fixed capacity and fixed capacity queue | Explain OOM_GMT20220201_DSA (141:52)
Session 46 - Condition for queue to be full & empty | Use of isFull() function | Use fixed capacity and not fixed array (space and time complexities) | Use cases of queue | Pass keyword | Enqueue function_GMT20220202_DSA (136:08)
Session 47 - Name of STL in c++ for the queue | Python modules that helps to create a queue | Difference between loop and function | full form of FAAS | FAAS service on AWS_GMT20220203_DSA (134:52)
Session 48 - Enqueue & dequeue method | Circular queue | Time and space complexity of dequeue & peek operation | Operations of queue | ways of binary tree traversal | level order traversal in tree_GMT20220207_DSA (111:20)
Session 49 - Searching Algorithm | Level Order Traversal | Module to use Pre-created Queue & How to Create the Same using the Module | Enqueue & Dequeue in the Queue Module_GMT20220210_DSA (140:12)
DSA Session - 6th July (94:28)
AWS EKS Training
Session 1 - 18th March (269:55)
Session 1 - Summary 18th March
Session 2 - 19th March (227:03)
Session 2 - Summary 19th March
Session 3 - 26th March (165:41)
Session 3 - Summary 26th March
Session 4 - 2nd April (188:16)
Session 4 - Summary 2nd April
Session 5 - 8th April (76:31)
Session 6 - 15th April (131:58)
Session 6 - Summary 15th April
Session 7 - 16th April (72:13)
Session 8 - 23rd April (162:07)
Session 8 - Summary 23rd April
Session 9 - 29th April (175:32)
Session 9 - Summary 29th April
Session 10 - 30th April (133:17)
Session 10 - Summary 30th April
Session 12 - 27th May (238:29)
Session 12 - Summary
Istio Service Mesh Training - Sessions
Istio Service Mesh - Session 1 (183:31)
Session 1 - Summary
Session 2 - 9th April (174:04)
Session 2 - Summary
Session 3 - 15th April (130:01)
Session 3 - Summary
Session 4 - 16th April (74:12)
Session 5 - 23rd April (154:42)
Session 5 Summary
Session 8 - 13th May (158:11)
Session 8 - Summary
Session 9 - 21st May (142:27)
Session 9 - Summary
Session 10 - 27th May (133:24)
Session 10 - Summary
Session 11 - 18th June (121:33)
Session 11 - Summary
Session 12 - 25th June (139:35)
Extra Sessions
Python Session - 26th April (122:08)
Jenkins Sessions
1-Jenkins introduction & installation (44:13)
2-Continious Integration Time to market (37:29)
3-Job Integrating jenkins with github_1 (65:50)
4-Trigger Poll SCM (28:58)
5-Master slave Architecture (94:16)
6-maven integration with jenkins (79:20)
7-Windows as a Slave node (36:07)
8- Master-Slave Architecture with Docker (128:17)
9-Pipeline as a Code (99:04)
10-JenkinsFile Groovy (77:38)
11-Pipeline As a Code Tomcat App server Stages (90:45)
11-Pipeline As a Code Tomcat App server Stages (301:34)
Bigdata / Splunk Session
Session 1 - 6th May (415:55)
Session 1 - Summary
Session 2 - 7th May (383:13)
Session 2 - Summary
Session 3 - 13th May (296:17)
Session 3 - Summary
Session 4 - 20th May (164:49)
Session 4 - Summary
5. Extra Session_Integrate with AWS Kinesis (121:28)
Summary - Integrate with AWS Kinesis
Kafka- 28th May'23
Session 1 - 28th May'23 (323:54)
Session 1- Summary
Session 2 - 3rd June (286:37)
BigData
Session 1 -17th June (318:01)
Session 1 - Summary
Session - 1 - Summary
Session 2 - 18th June (235:50)
Session 2 - Summary
3. BigData - 24th June 2023 (298:39)
Session 3 - Summary
4. BigData - 02nd July 2023 (139:16)
Hive
Introduction to Hive | Installing HIVE | Setting path | Creating table in Hive | Kahoot Quiz (110:09)
Creating Database in Hive | Directory where Hive store all data| Internal table | External table (80:32)
Spark
Introduction to Spark | Long running Jobs | Mahout | Real time processing | Installing spark (74:21)
Cloud and YARN
Implementing Big Data ecosystem on Aws Cloud | YARN | Node Manager | Elastic Map reducer (42:02)
AWS Data Analytics Speciality Training
Session 1 - 9th May (157:48)
Summary 1 - Summary
Session 2 - 10th May (134:43)
Session 2 - Summary
Session 3 - 12th May (145:45)
Session 3 - Summary
Session 4 - 16th May (130:10)
Session 4 - Summary
Session 5 - 17th May (119:25)
Session 5 - Summary
Session 6 - 18th May (97:18)
Session 6 - Summary
Session 7_1 - 24th May (70:03)
Session 7 - 26th May (121:28)
Session 7 - Summary
Session 8 - 30th May (128:34)
Session 8 - Summary
Session 9 - Summary
Session 10 - 1st June
Session 11 - 6th June (118:37)
Session 11 - Summary
Session 12 - 7th June (87:09)
Session 12 - Summary
Python
Session 1 - 11th June (173:25)
Session 1 - Summary - 11th June 2023
Session 2 - 12th June (127:31)
Session 2 - Summary - 12th June 2023
Session 3 - 13th June (101:20)
Session 3 - Summary - 13th June 2023
Session 4 - 14th June (105:39)
Session 4 - Summary - 14th June 2023
Session 5 - 15th June (92:04)
Session - 5 - Summary
Session 6 - 16th June (125:34)
Session - 6 - Summary
Session 7 - 19th June (92:15)
Session - 7 - Summary
Session 8 - 20th June (90:45)
Session - 8 - Summary
Session 9 - 21st June (77:32)
Session 10 - 22nd June (96:42)
Session - 10 - Summary
Session 12 - 26th June (98:20)
Session - 12 - Summary
Session 13 - 27th June (117:59)
Session - 13 - Summary
Session 14 - 29th June (88:35)
Session - 14 - Summary
Session 15 - 30th June (90:28)
Session - 15 - Summary
Session 16 - 6th July (85:45)
Session 17 - 10th July (82:37)
Session 18 - 11th July (70:00)
Session 19 - 12th July (97:18)
Session 20 - 13th July (67:16)
Session 21 - 17th July (72:08)
Session 22 - 18th July (176:49)
Machine Learning
Session 1 - 12th June (102:24)
Session 1 - Summary - 12th June 2023
Session 2 - 13th June (105:38)
Session 2 - Summary - 13th June 2023
Session 3 - 14th June (101:57)
Session 3 - Summary - 14th June 2023
Session 4 - 15th June (85:48)
Session 4 - Summary
Session 5 - 16th June (103:55)
Session 5 - Summary
Session 6 - 17th June (169:12)
Session 6 - Summary
Session 7 - 19th June (145:40)
Session 8 - Summary
Session 8 - 20th June (91:19)
Session 9 - 21st June (77:32)
Session 10- - 22nd June (85:25)
Session 9 - Summary
Session 10 - Summary
Session 11 - 24th June (165:23)
Session 11 - Summary
Session 12 - 26th June (92:57)
Session - 12 - Summary
Session 13 - 27th June (90:15)
Session - 13 - Summary
Session 14 - 29th June (94:31)
Session - 14 - Summary
Session 15 - 30th June (100:13)
Session - 15 - Summary
Session 16 - 3rd July (108:01)
ML_16_03-07-2023 Summary
Deep Learning
Session 1 - 1st July-Artificial Neural Networks (ANN)|machine learning model|human brain and neurons|accuracy |feature selection|ANN function|layers | (213:38)
ML_\01-07-2023 summary
Session 2 - 5th July-dataset|churn modelling|accuracy|chat-gpt|perception|multi-layer|feedforward neural network| (153:12)
ML_17_05-07-2023 Summary
Session 3 - 6th July (107:07)
Session 4 - 10th July (138:54)
Session 5 - 11th July
Session 6 - 12th July (75:22)
Session 7 - 13th July (96:38)
Session 8 - 17th July (113:22)
Session 9 - 18th July (120:51)
Web Development
Day 1 - 19th June (80:26)
Session - 1 - Summary
Day 2 - 20th June (68:13)
Session - 2 - Summary
Day 3 - 21st June (61:15)
Day 4 - 22nd June (76:52)
Session - 4 - Summary
Day 5 - 26th June (69:00)
Session - 5 - Summary
Day 6 - 27th June (49:09)
Session - 6 - Summary
Session 7 - 29th June (65:05)
Session - 7 - Summary
Session 8 - 30th June (66:42)
Session - 8 - Summary
Session 9 - 6th July (50:37)
Session 10 - 10th July (83:18)
Session 11 - 11th July (76:56)
Session 12 - 13th July (68:47)
Terraform Sessions
Session 1 (360:43)
Session 2 (337:20)
Session 3 (81:32)
Session 4 (292:33)
Session 5 (249:57)
Microservice Quarkas
Session 1 - 3rd Sept (226:39)
NLP
Session 1 - 4th Sept (109:15)
Session 1 - Summary
Session 2 - 5th Sept (82:44)
Session 2 - Summary
Session 3 - 6th Sept (103:26)
Session 3 - Summary
Session 4 - 7th Sept (113:47)
Session 4 - Summary
Session 5 - 11th Sept - Revision Session (66:16)
Session 6 - 12th Sept (101:52)
Session 7 - 18th Sept (95:57)
Session 8 - 19th Sept (95:46)
Session 9 - 20th Sept (79:25)
Session 10 - 22nd Sept_Practice Session (49:17)
Session 11 - 28th Sept (96:10)
Session 12 - 4th Oct (102:38)
Session 13 - 5th Oct
FullStack Development using Mern
MERN Unfolding | Client and Server Side Javascript (160:10)
Introduction to FullStack | API | SPA | MPA (110:57)
Html basics | Html Form | Radio | Checkbox and different input types | Html elements (127:36)
Javascript Session 1- Introduction to javascript | Javascript basics | Events | Html attributes | Dynamic page (270:09)
Cookies | Loop and Array in JS (116:37)
DOM | DOM Tree (108:50)
MERN Day 7 (104:21)
CSS Basics (126:18)
CSS- CSS Properties Padding Margin (117:21)
JavaScript - SetTimeout() | Blink Image Practical | Loops | Local & Global Variable (222:41)
JavaScript - Dynamic Styling| DataTypes | CSS Class | Moving Box Practical (187:06)
Node.js & Express Installation | npm init | launch webserver Server by Express.js (124:06)
Webserver by Express | Creating different routes| Nodemon | Interaction with client using form (114:13)
Node.js Installation in Redhat | Express.js help doc | "fs" module | Created of log file | "child-process" Module (111:16)
MERN Task Presentation | QnA Session (100:20)
Higher Order Function | Callbacks | Anonymous Functions | Developer tool (206:09)
MERN Day 17 - 20th July- AJAX | XMLHttpRequest | Synchronous and Asynchronous call (115:11)
MERN Day 18- AJAX | JS In backend | Calling a JS function in backend with AJAX (92:34)
MERN Day 19- QnA Session | MERN Project Tips (80:15)
MERN Day 20- API | How to send and receive data using POST method | Postman (109:35)
MERN Day 21- How To Use An External API In Express App | HTTP module | JSON | JSON Parsing (113:33)
MERN Day 22- WebApp To Run Docker Command | Docker Basics | Anonymous function | (129:33)
MERN Day 23 - Split, Trim Function | Foreach | AJAX | HTML Table | Express (88:32)
MERN- Day 24- Integrating MongoDB with Nodejs | Inserting Data In MongoDB From Backend (93:25)
MERN Day 25 - Python CGI | Created Live Command Prompt App | Boto3 | Developed Emotion Finder App (160:04)
26. MERN - 12th August (118:45)
27. MERN - 16th August (125:03)
MERN - 17th August (101:39)
MERN_Session_-_18th_August (101:48)
MERN - 19th August (118:42)
MERN - 23rd August (129:29)
MERN - 24th August (113:46)
MERN- 26th August (120:50)
MERN - 1st Sept- (104:43)
MERN - 2nd Sept (89:08)
MERN - 8th Sept (102:37)
MERN - 9th Sept (172:12)
MERN - 15th Sept (110:19)
MERN - 17th Sept (172:12)
MONGODB SESSIONS
Session 1 - MongoDB Installation | Row And Column Oriented DataBase | MongoDB Queries | CRUD Operation In MongoDB (302:01)
Session 2 - Embedded And Nested Documents | Collections | Projection | Document ID (146:33)
Session 3 (242:05)
Session 4 (134:44)
Session 5 (263:28)
Session 6 (187:37)
MySQL Basic Videos (Pre-requisite)
MySQL Installation DBMS SQL Queries MySQL Workbench RDBMS 1st Normalization Form Schema (367:51)
MariaDB Installation | MariaDB | MySQL User And Access Management | Joins & Joins Type | SubQuery | MySQL Root User | Mysqldump (366:23)
GRAFANA
Session 1 - Introduction, Installing & Working of Grafana (354:52)
Session 2 - Integrating Prometheus with Grafana
Session 3 - Installing Grafana & MYSQL in AWS Instance (168:00)
PROMETHEUS
Session 1 - Overview, Working & Setup of Prometheus (292:50)
Session 2 - Adding Docker as a Target Node & PromQL (190:33)
Session 3 - Service Discovery (141:49)
Session 4 - Recording Rules, Alerts, Black Box Exporter (253:59)
GCP Session
Session 1 - Introduction to google cloud | Google computing engine ( GCE ) | VPC | Creating google cloud account | Different ways of launching instances (294:42)
Session 2 (279:02)
Microsoft Azure Session
1. Microsoft Azure (290:45)
2. Microsoft Azure Session (253:38)
Gitlab
Session 1 - GitLab Introduction | CI-Pipeline | Pipeline As A Code | Jobs | GitLab Runner | SCM (239:00)
Session 2 - SDLC | Shared Runner | Dedicated Runner | AWS Instance As Runner | Pipeline As Code (156:52)
Session 3 - Setting up CI/CD pipeline on two runners (215:27)
Session 4 - Advance pipeline concepts and Variables (252:17)
Session 5 - Integration of GitLab and Kubernetes | Set-up Infrastructure | GitOps | Xac | Runner | Kubernetes Cluster | Pre-created Terraform code (300:11)
Drive Link
Git and GitHub Sessions
Session 1 - Introduction and Working of Git (255:56)
Session 2 - Branch, Merge in Git & Connecting to GitHub (271:38)
Session 3 - Features of Git with GitViz (267:53)
Session 4 - Solving multiple use case using GitViz (274:38)
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
4. GITOps - Argo CD DevOps Training By Mr. Vimal Daga_GMT20241109-082047 (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
Summary Session 7
Summary Session 8
Biggest Amazon Redshift Training By Mr. Vimal Daga
Summary - Session 1
Summary Session 2
Summary - Session3
Summary Session 4
Teach online with
RHEL 9 Installation and YUM Configuration Guide
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock