Example Curriculum
Available in
days
days
after you enroll
- 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)
- Summary - Main use of an Operating System | Four different ways of installing an Operating System
- Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:44)
- Summary - Docker Basic Commands | Launching container | Ephemeral storage
- Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
- Summary - Docker Basic Commands | Launching container | Port Number
- Word Press | MySQL | Set-up Three Tier Architecture | Patting | Hosting a Webpage | Container Linking (122:16)
- Summary - Word Press | MySQL | Set-up Three Tier Architecture | Patting
- Docker Networking | NAT | Networking Basics | SDN | Network Infrastructure | Bridge (129:28)
- Summary - Docker Networking | NAT | Networking Basics | SDN
- Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP | DNS | Subnet | Gateway | IPAM | Custom Network Infrastructure (135:17)
- Summary - Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP
- Create Own Images | Commit | Code | Clone a running Container| Keywords | Non-interactive Commands | Interactive Commands | Docker File | Build Time | Run Time (134:26)
- Summary - Create Own Images | Commit | Code | Clone a running Container
- 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)
- Summary - Docker File | Docker Commit Command | Run Keyword | CMD Keyword
- Docker Registry | Docker Hub | Different ways of creating image | ENTRYPOINT keyword in docker file | Install Python Software | -t Option RUN command | Copy files | Creating image for python program | Passing python program files as arguments | MAINTAINER keyword | Docker login & Docker push command (121:52)
- Summary - Docker Registry | Docker Hub | Different ways of creating image
- PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
- Summary - PID | Why Docker is Superfast? | Need of OS | Process
- 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)
- Summary - Isolation | Namespace | Shared Namespace | Cgroup | Processes
Available in
days
days
after you enroll
- 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)
- Session 2 - Summary
- 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 - Kube scheduler | Kube API | Replication controller | Replica Set |Selectors | Labels | oc scale command | oc edit command | Creating replica set with 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 - SERVICE | Cluster IP | DEPLOYMENT | Router | DEPLOYMENT Strategies | Rolling Update | Rollback | Rollout | Rollout history cmd |Labels or selector | Watch cmd | Endpoints in service | Tag cmd | Oc edit cmd (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 - Pass-through encryption | Creating a Certificate | OSI model | Configuration directory of Apache webserver | openssl command | Creating self sign certificate | Injecting data in deployment (149:39)
- Summary - Session 20
- Session 21 14th Feb - Network Policy | Security Rules | Inbound | Ingress | Outbound | Egress (124:08)
- Summary - Session 21
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll