This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete Micro Services (378) Training
Microservices
Session 1 - 20th Nov - Introduction-microservice architecture | Highly maintainable and testable|Loosely coupled|Independently deployable|stack| deployment | monolithic architecture | Infrastructure challenge|Development challenge|Reliability|Microservices provide several advantages| (151:11)
Session 1 - Summary
Session 2 - 27th Nov - 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 3 - Summary
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 6 - Summary
Session 7 - 7th Jan - Json Binding | Smallrye | Schemas | Open API | Swagger | Operation Annotation | Load Banner | ASCII Art (93:34)
Session 7 - Summary
Session 8 - 8th Jan - "ISBN | Allocation of ISBN | Synchronous Communication | Logger | Swagger | Create Form | Create Proxy " (174:01)
Session 8 - Summary
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 9 - Summary
Session 10 - 29th Jan - Design Pattern & Design Principle (128:32)
Session 10 - Summary
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 11 - Summary
Session 12 - 11th Feb - Java Virtual MAchine | Native compilation | Graal VM | Mandrel | Maven Compile,Package & Test | -Pnative option (95:23)
Session 12 - Summary
Session 13 - 5th March - Types of services | Cluster IP | Node port | External Name Service | Intergrating External Service | Practical on Integrated External Service | MYSQL Show command | variable | Liveness & Readiness | Helm Chart | Nexus Repository Manager | Containerizing Nexus as a service (123:34)
Session 13 - Summary
Core Java Training
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- Session 3 - 15th October- Typecasting | Polymorphism | Data Type | Type coercion | Standard Input Device (191:39)
Session 3 - Summary
Session 4 - 16th October - 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 & Double data type | Method Overloading | Function overloading | ActivationRecord | Traversing an Array | Passing Parameter | Call by referenceand | Call by value (279:51)
Session 6 - Summary
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)
Session 7 - Summary
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)
Session 8 - 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 (170:44)
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 - Static Array | Dynamic Array | Array List class | addAll() | containsAll() | lastIndexOf() | size() | Traversal into the array | (133:49)
Session 15 - Summary
Session 16 - 7th Jan - Interface | Annotations | Class | Inner Class | Anonymous Function | Lambda Function (153:16)
Java Revision Session
Revision Session - 5th Nov (124:26)
Java Practice Set Questions
Set 1
Set 2
Set 3
Extra videos
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:48)
Docker Session 2 - Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:44)
Docker Session 3 - Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
Docker Session 4- Word Press | MySQL | Set-up Three Tier Architecture | Patting | Hosting a Webpage | Container Linking (122:16)
Docker Session 5 - Docker Networking | NAT | Networking Basics | SDN | Network Infrastructure | Bridge (129:28)
Docker Session 6 - Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP | DNS | Subnet | Gateway | IPAM | Custom Network Infrastructure (135:17)
Docker Session 9 - Create Own Images | Commit | Code | Clone a running Container| Keywords | Non-interactive Commands | Interactive Commands | Docker File | Build Time | Run Time (134:26)
Docker Session 10 - Docker File | Docker Commit Command | Run Keyword | CMD Keyword | Run Time | Build Time | DFOREGROUND Option | Share Image | Docker Save Command | Docker Load Command (88:15)
Docker Session 11 - Docker Registry | Docker Hub | Different ways of creating image | ENTRYPOINT keyword in docker file | Install Python Software in conatiner | -t Option RUN command | Copy files in container | Creating image for python program | Passing python program files as arguments | MAINTAINER keyword in docker file | Docker login command | Docker push command (121:52)
Docker Session 13 - PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
Docker Session 14 - Isolation | Namespace | Shared Namespace | Cgroup | Processes | Nested Process | lsns command unshare command | nsenter command | Hardware Resources | Bash Program | lscpu command | Run- time Program | Runc Tool (124:11)
Openshift installation on local system (343:56)
Basic Prerequisite Videos
AWS Account Creation (7:08)
AWS Red Hat - Linux Instance Launch (17:31)
AWS - Putty Linux Connect Setup (18:39)
Linux Basic Commands (44:14)
Openshift
Sandbox setup
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)
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 - OpenShift | YAML | KUBE-API server | oc get replicaset command |oc get rs command | replica set | Scaling in the pods | replica set with multiple labels (138:42)
Summary - Session 6
Session 7 - 30th Dec -Service | Load Balancer | Reverse Proxy | Round robin Algorithm | Creating Load balancer | Creating service | Endpoints| Cluster IP| Working of load balancer| Router | Expose command (158:47)
Summary - Session 7
Session 8 - 3rd Jan - YAML file | Manifest file | Creating pod with labels | oc describe deployment (name) | oc edit deploy (name of deployment) | Changing the version of the image in deployment | Rolling back to a specific version | (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 - Multi tier application | Secret (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 - Multi Tenant Setup | Resource utilization by containers. | Limit in Openshift. | Resource utilization by multiple processes. | Quotas in Openshift. | Cgroup | Resource Request | Limit (MIN,MAX AND DEFAULT) | CPU utilization by processes. | Limiting the resources for pods. | DRY RUN. (134:03)
Summary - Session 17
Session 18 - 8th Feb - Template in Openshift | Object in template | Parameters in template | oc process command | Generator option in parameters | By default value option in parameters | Self service (104:22)
Summary - Session 18
Session 19 - 9th Feb - SSL/TLS Handshake | http and https | Encryption and Decryption | Edge / Termination | Pass-through | Re-encryption | Symmetric & Asymmetric Algorithm | Plain text & Cipher Text| Public and Private Key | CA Certificate | CSR & CRT Certificate (102:10)
Summary - Session 19
Session 20 - 11th Feb - SSL/TLS handshaking | Creating a private key on the server | Creating a public key from the private key | Creating Certificate Signing Request (CSR) | Signing a certificatefrom the CA & getting CRT | route | OSI mode | cryptographic (149:39)
Summary - Session 20
Cryptography
Cryptography Introduction | Encryption and Decryption | Openssl | Monoalphabetic and Polyalphabetic Substitution (155:59)
Block Cipher Modes | DES Algo | ECB | CBC | CFB Cipher Mode (154:08)
Authentication | Symmetric Key Authentication | Hashing | Hashing Algos | Data Integrity | MAC (145:48)
Asymmetric Key Encryption | Public Key | Private Key | RSA | Hybrid Encryption (128:52)
Digital Signatures | Brief on Non-repudiation | ECDSA | Sign a Message | Verify the Signatures (120:32)
Hybrid Key Set Up | IP snooping | Certificate Authority | CSR | CRT | Create root CA (148:44)
SSL / TLS Handshaking | create sub CA | Configure Webserver | Secure Webserver with https | Attributes of CA | Custom Extension | Host File | Webserver CSR and CRT | Implementation of https | TLS 1.2 | TLS 1.3 ECDHE (138:51)
AWS EKS Training
Session 1 - 18th March-EKS | ECS | EKSCTL | Realtime monitoring | Kubeproxy | kubeAPI | Fault Tolerance and Seamless facility | etcd | Single Point of failure | EKS fargate | IAM (269:55)
Session 2 - 19th March-YAML | ELB | Container image | node | cluster (227:03)
Istio Training
1. Istio Session - 8th April-Istio Service Mesh Session |Microservices|deployment strategy|Canary deployment|manage microservices|tracking services|traffic management|security|open-source service mesh | (183:31)
Session Summary
Kafka
Session 1 - 28th May - Apache Kafka | how Apache Kafka works with a weblog | Collecting Web Logs | Kafka Topics | Producers | Consumers | Processing Web Logs | microservices architecture | ETL | partitioned | offset | Kafka broker | Kafka cluster | Kafka cluster features | leader of a partition (323:54)
Session 1- Summary
Microservice Quarkus Training
Session 1 - 3rd Sept-create microservice app |news microservice|API gateways|Quarkus microservice|REST protocol|fault tolerance|RBAC AND OIDC flow|metrics |frontend|exchange|history| (226:39)
Docker Session 14 - Isolation | Namespace | Shared Namespace | Cgroup | Processes | Nested Process | lsns command unshare command | nsenter command | Hardware Resources | Bash Program | lscpu command | Run- time Program | Runc Tool
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock