{"id":1761,"date":"2026-08-01T18:10:54","date_gmt":"2026-08-01T18:10:54","guid":{"rendered":"https:\/\/app.pumotechnovationcrm.com\/?page_id=1761"},"modified":"2026-08-02T06:39:48","modified_gmt":"2026-08-02T06:39:48","slug":"it-43","status":"publish","type":"page","link":"https:\/\/app.pumotechnovationcrm.com\/?page_id=1761","title":{"rendered":"IT 43"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1761\" class=\"elementor elementor-1761\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbfb55b e-con-full e-flex e-con e-parent\" data-id=\"bbfb55b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1fe0ff5 elementor-widget elementor-widget-html\" data-id=\"1fe0ff5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n<title>Professional in AWS &amp; DevOps \u2014 Pumo Technovation<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  :root{\r\n    --orange-1:#f7ad3f;\r\n    --orange-2:#ef9019;\r\n    --cream:#fdf3ef;\r\n    --ink:#1c1c1c;\r\n    --blue:#1f4f91;\r\n    --blue-soft:#e7f3fb;\r\n    --gold:#ECA403;\r\n    --olive:#9C8E3F;\r\n    --gold-soft: rgba(236,164,3,0.12);\r\n    --card-radius:14px;\r\n    --shadow: 0 2px 4px rgba(20,30,60,0.04), 0 12px 28px rgba(20,30,60,0.10), 0 24px 48px rgba(20,30,60,0.06);\r\n    --shadow-hover: 0 4px 10px rgba(20,30,60,0.08), 0 18px 40px rgba(236,164,3,0.18), 0 30px 60px rgba(20,30,60,0.10);\r\n  }\r\n\r\n  *{box-sizing:border-box;}\r\n  body{\r\n    margin:0;\r\n    font-family:'Sora', sans-serif;\r\n    color:var(--ink);\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  \/* ---------- Header ---------- *\/\r\n  .header {\r\n    height: 110px;\r\n    background: white;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    margin: 0 20px 30px 20px;\r\n    box-sizing: border-box;\r\n    border-radius: 14px;\r\n    border: 1px solid rgba(20,30,60,0.07);\r\n    box-shadow: var(--shadow);\r\n    transition: box-shadow 0.3s ease;\r\n  }\r\n  .header:hover{\r\n    box-shadow: var(--shadow-hover);\r\n  }\r\n  .header img {\r\n    max-width: 100%;\r\n    max-height: 80px;\r\n    object-fit: contain;\r\n    transition: transform 0.35s ease;\r\n  }\r\n  .header:hover img{\r\n    transform: scale(1.04);\r\n  }\r\n\r\n  \/* ---------- Hero ---------- *\/\r\n  .hero{\r\n    padding:34px 32px 48px;\r\n  }\r\n  .course-title{\r\n    font-family: 'Sora', Arial, sans-serif;\r\n    font-size: 35px;\r\n    font-weight: 800;\r\n    letter-spacing: -0.01em;\r\n    color: #1a1a2e !important;\r\n    text-align: center;\r\n    text-shadow: 3px 4px 4px rgba(0,0,0,.23);\r\n    animation: deptFadeUp 0.6s ease both;\r\n  }\r\n  \r\n  .content-grid{\r\n    display: flex;\r\n    gap: 26px;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  \/* ---------- Left Column ---------- *\/\r\n  .left-col {\r\n    flex: 1;\r\n    min-width: 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  \/* ---------- Info card ---------- *\/\r\n  .info-card {\r\n    background: #fff;\r\n    border-radius: var(--card-radius);\r\n    box-shadow: var(--shadow);\r\n    padding: 24px;\r\n    margin-bottom: 20px;\r\n    border: 1px solid rgba(20,30,60,0.07);\r\n    border-left: 4px solid var(--blue);\r\n    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\r\n    animation: deptFadeLeft 0.5s ease both;\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n  .info-card:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: var(--shadow-hover);\r\n    border-color: rgba(236,164,3,0.35);\r\n    border-left-color: var(--blue);\r\n  }\r\n  .info-card .stat-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: baseline;\r\n    gap: 14px;\r\n    padding: 11px 0;\r\n    border-bottom: 1px dashed rgba(20,30,60,0.14);\r\n  }\r\n  .info-card .stat-row:first-child { padding-top: 0; }\r\n  .info-card .stat-row:last-child { border-bottom: none; padding-bottom: 0; }\r\n  .info-card .stat-label {\r\n    font-size: 0.82rem;\r\n    font-weight: 600;\r\n    color: #5a5a5a;\r\n    letter-spacing: 0.01em;\r\n  }\r\n  .info-card .stat-value {\r\n    font-size: 1.05rem;\r\n    font-weight: 800;\r\n    color: var(--blue);\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .modules-wrapper{\r\n    background: #fff;\r\n    padding: 22px;\r\n    border-radius: var(--card-radius);\r\n    box-shadow: var(--shadow);\r\n    border: 1px solid rgba(20,30,60,0.07);\r\n    border-top: 4px solid var(--blue);\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n    counter-reset: modnum;\r\n\r\n    height: 788px;\r\n    overflow-x: hidden;\r\n    overflow-y: auto;\r\n    scrollbar-width: thin;\r\n    scrollbar-color: var(--blue) #f1f1f1;\r\n    animation: deptFadeUp 0.6s ease 0.1s both;\r\n  }\r\n  .modules-wrapper::-webkit-scrollbar { width: 6px; }\r\n  .modules-wrapper::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 0 var(--card-radius) var(--card-radius) 0; }\r\n  .modules-wrapper::-webkit-scrollbar-thumb { background: var(--blue); border-radius: 10px; }\r\n  .modules-wrapper::-webkit-scrollbar-thumb:hover { background: #153b6e; }\r\n\r\n  .module-card{\r\n    position: relative;\r\n    background:#fff;\r\n    padding:18px 22px 18px 26px;\r\n    border-radius:var(--card-radius);\r\n    border: 1px solid rgba(20,30,60,0.07);\r\n    box-shadow: 0 1px 2px rgba(20,30,60,0.04), 0 6px 16px rgba(20,30,60,0.07);\r\n    transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\r\n    animation: deptItemIn 0.4s ease both;\r\n    counter-increment: modnum;\r\n  }\r\n  .module-card::before{\r\n    content: counter(modnum, decimal-leading-zero);\r\n    position:absolute;\r\n    top:-12px;\r\n    left:-12px;\r\n    width:32px;\r\n    height:32px;\r\n    border-radius:50%;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    font-size:0.72rem;\r\n    font-weight:800;\r\n    color:#fff;\r\n    background: linear-gradient(135deg, var(--gold), var(--olive));\r\n    box-shadow: 0 4px 10px rgba(236,164,3,0.4), 0 0 0 3px #fff;\r\n  }\r\n  .module-card:hover{\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 4px 10px rgba(20,30,60,0.08), 0 16px 32px rgba(236,164,3,0.16);\r\n    border-color: rgba(236,164,3,0.35);\r\n  }\r\n  .module-card h3{\r\n    font-size:1.2rem;\r\n    font-weight:800;\r\n    letter-spacing:-0.01em;\r\n    color:var(--blue);\r\n    margin:0 0 6px;\r\n  }\r\n  .module-subtitle{\r\n    font-size:0.75rem;\r\n    color:#666;\r\n    margin:0 0 12px;\r\n    font-weight:600;\r\n  }\r\n  .module-card ul{ margin:0; padding-left:20px; }\r\n  .module-card li{\r\n    list-style:disc;\r\n    font-size:0.85rem;\r\n    font-weight:400;\r\n    color:#1c1c1c;\r\n    margin-bottom:8px;\r\n    line-height:1.5;\r\n    transition: transform 0.2s ease;\r\n  }\r\n  .module-card li:hover{ transform: translateX(3px); }\r\n  .module-card li:last-child{ margin-bottom:0; }\r\n  .module-card li::marker{ color:var(--blue); }\r\n  .topic-row{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    align-items:baseline;\r\n    gap:12px;\r\n  }\r\n  .topic-duration{\r\n    font-size:0.75rem;\r\n    font-weight:700;\r\n    color:var(--blue);\r\n    background:var(--blue-soft);\r\n    padding:2px 9px;\r\n    border-radius:12px;\r\n    white-space:nowrap;\r\n    flex-shrink:0;\r\n    transition: background 0.2s ease, color 0.2s ease;\r\n  }\r\n  .module-card li:hover .topic-duration{\r\n    background: linear-gradient(135deg, var(--gold), var(--olive));\r\n    color: #fff;\r\n  }\r\n\r\n  \/* ---------- Right Column ---------- *\/\r\n  .right-col{\r\n    width: 46%;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 18px;\r\n  }\r\n\r\n  .frameworks-card{\r\n    border-radius: 0;\r\n    overflow: hidden;\r\n    background: #fff;\r\n    width: 100%;\r\n    border: 15px solid transparent;\r\n    border-image: linear-gradient(135deg, #5C4033 0%, #8B5E3C 30%, #D4A017 70%, #FFD700 100%) 1;\r\n    box-shadow: var(--shadow), 0 0 18px rgba(212,160,23,0.35);\r\n    transition: transform 0.3s ease, box-shadow 0.35s ease;\r\n    animation: deptFadeUp 0.6s ease 0.15s both;\r\n  }\r\n  .frameworks-card img{\r\n    display:block;\r\n    width:100%;\r\n    border-radius:0;\r\n    transition: transform 0.4s ease;\r\n  }\r\n  .frameworks-card:hover{\r\n    transform: translateY(-4px);\r\n    border-color: var(--olive);\r\n    box-shadow: var(--shadow-hover), 0 0 22px rgba(236,164,3,0.5);\r\n  }\r\n  .frameworks-card:hover img{ transform: scale(1.02); }\r\n\r\n  .bottom-slider{\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 0;\r\n    background: #fff;\r\n    width: 100%;\r\n    border: 16px solid transparent;\r\n    border-image: linear-gradient(135deg, #5C4033 0%, #8B5E3C 30%, #D4A017 70%, #FFD700 100%) 1;\r\n    box-shadow: var(--shadow), 0 0 18px rgba(212,160,23,0.35);\r\n    transition: transform 0.3s ease, box-shadow 0.35s ease;\r\n    animation: deptFadeUp 0.6s ease 0.2s both;\r\n  }\r\n  .bottom-slider img{ border-radius: 0; }\r\n  .bottom-slider:hover{\r\n    transform: translateY(-4px);\r\n    box-shadow: var(--shadow-hover), 0 0 25px rgba(212,160,23,0.5);\r\n  }\r\n  .bottom-slider::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0; right:0; bottom:0;\r\n    height:54px;\r\n    background: linear-gradient(to top, rgba(0,0,0,0.45), rgba(0,0,0,0));\r\n    pointer-events:none;\r\n  }\r\n  .slider-track{ display:flex; transition:transform 0.6s ease; }\r\n  .slide-item{ flex:0 0 100%; width: 100%; }\r\n  .slide-item img{\r\n    width:100%;\r\n    height: auto;\r\n    display:block;\r\n    transition: transform 0.5s ease;\r\n  }\r\n  .bottom-slider:hover .slide-item img{ transform: scale(1.03); }\r\n  .slider-dots{\r\n    position:absolute;\r\n    bottom:12px; left:0; right:0;\r\n    display:flex;\r\n    justify-content:center;\r\n    gap:6px;\r\n  }\r\n  .slider-dots .d{\r\n    width:8px; height:8px; border-radius:50%;\r\n    background:rgba(255,255,255,0.6);\r\n    border:1px solid rgba(0,0,0,0.15);\r\n    transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;\r\n  }\r\n  .slider-dots .d.active{ background:var(--gold); box-shadow:0 0 0 2px rgba(255,255,255,0.5); transform: scale(1.2); }\r\n\r\n  @media (max-width:880px){\r\n    .content-grid{ flex-direction: column; }\r\n    .modules-wrapper{ height: auto; max-height: none; }\r\n    .right-col{ width: 100%; }\r\n  }\r\n  @media (prefers-reduced-motion:reduce){ .slider-track{ transition:none; } }\r\n\r\n  @keyframes deptFadeUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }\r\n  @keyframes deptFadeLeft { from { opacity: 0; transform: translateX(-14px); } to { opacity: 1; transform: translateX(0); } }\r\n  @keyframes deptItemIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <div class=\"header\">\r\n    <img decoding=\"async\" src=\"https:\/\/app.pumotechnovationcrm.com\/wp-content\/uploads\/2026\/06\/logo.jpg\" alt=\"Pumo Technovation Logo\">\r\n  <\/div>\r\n\r\n  <section class=\"hero\">\r\n    <h1 class=\"course-title\">Professional in AWS &amp; DevOps<\/h1>\r\n\r\n    <div class=\"content-grid\">\r\n      <div class=\"left-col\">\r\n\r\n        <div class=\"info-card\">\r\n          <div class=\"stat-row\"><span class=\"stat-label\">Total Number of Modules<\/span><span class=\"stat-value\">2<\/span><\/div>\r\n          <div class=\"stat-row\"><span class=\"stat-label\">Total Number of Topics<\/span><span class=\"stat-value\">176<\/span><\/div>\r\n          <div class=\"stat-row\"><span class=\"stat-label\">Estimated Duration<\/span><span class=\"stat-value\">200:00 H<\/span><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"modules-wrapper\">\r\n\r\n          <!-- MODULE 1 -->\r\n          <div class=\"module-card\">\r\n            <h3>Module 1 &ndash; Masters in Amazon Web Services<\/h3>\r\n            <ul>\r\n              <li><div class=\"topic-row\"><span>Cloud Computing - Session 1A: What is Cloud Computing<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Cloud Computing - Session 1B: Types of Cloud (Public, Private, Hybrid)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Cloud Computing - Session 1C: Service Models (IaaS, PaaS, SaaS)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Cloud Computing - Session 1D: AWS Overview &amp; Global Infrastructure<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Cloud Computing - Session 1E: Setting up AWS Free Tier Account<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Linux Fundamentals - Session 2A: Introduction to Linux Shell<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Linux Fundamentals - Session 2B: File System Navigation (ls, cd, pwd)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Linux Fundamentals - Session 2C: File Operations (cat, cp, mv, rm)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Linux Fundamentals - Session 2D: User Permissions (chmod, chown)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Linux Fundamentals - Session 2E: Package Management (apt\/yum)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Linux Fundamentals - Session 2F: Connecting to EC2 using SSH<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 1: Linux Practice Script to display working directory and list files<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 2: Linux Practice Script to create a file and show contents<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Shell Scripting - Session 3A Basics: What is Shell Script<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Shell Scripting - Session 3B Basics: Creating and Running Scripts (.sh files)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Shell Scripting - Session 3C Basics: Conditional Statements (if, else)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Shell Scripting - Session 3D Basics: Loops (for, while)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 3: Shell Practice Script to print \u201cHello AWS\u201d<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 4: Shell Practice Script to check even or odd number<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced Shell Scripting - Session 4A: Functions in Shell Scripts<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced Shell Scripting - Session 4B: Passing Arguments ($1, $2)<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced Shell Scripting - Session 4C: Automating EC2 Setup using User Data<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced Shell Scripting - Session 4D: Install Apache automatically on EC2<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 5: AWS Automation Script to backup files to directory<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 6: AWS Automation User Data script to install Apache<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EC2 - Session 5A: Introduction to EC2<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EC2 - Session 5B: Instance Types &amp; Pricing Models<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EC2 - Session 5C: Connecting EC2 using SSH<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EC2 - Session 5D: Installing software on EC2<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EC2 - Session 6A: Advanced EC2 Security Groups<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EC2 - Session 6B: Advanced EC2 Key Pairs<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EC2 - Session 6C: Advanced EC2 Elastic IP<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EC2 - Session 6D: Advanced EC2 Auto Scaling Overview<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 7: EC2 Practice Assign Elastic IP to EC2 instance<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EBS - Session 7A: What is EBS<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EBS - Session 7B: Types of EBS Volumes<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EBS - Session 7C: Creating and Attaching Volumes<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon EBS - Session 7D: Mounting EBS volumes in Linux<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EBS - Session 8A: Snapshots and Backups<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EBS - Session 8B: Volume Resizing<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EBS - Session 8C: Restoring from Snapshots<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced EBS - Session 8D: Best Practices for EBS<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 8: EBS Practice Create and Mount EBS Volume<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 9: EBS Practice Snapshot and Restore Volume<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>AWS IAM - Session 9A: What is IAM<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>AWS IAM - Session 9B: Users, Groups and Roles<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>AWS IAM - Session 9C: Creating IAM Users<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>AWS IAM - Session 9D: Assigning Permissions<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>IAM Security - Session 10A: IAM Policies<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>IAM Security - Session 10B: Multi Factor Authentication<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>IAM Security - Session 10C: Root vs IAM Users<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 10: IAM Practice Create IAM user and assign S3 full access<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon S3 - Session 11A: Buckets and Objects<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon S3 - Session 11B: Uploading and retrieving files<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon S3 - Session 11C: Storage Classes<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 11: IAM Practice Enable MFA for IAM user<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced S3 - Session 12A: Versioning<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced S3 - Session 12B: Lifecycle Policies<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced S3 - Session 12C: Static Website Hosting<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 12: IAM Practice Create custom S3 read-only policy<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon VPC - Session 13A: Introduction to VPC<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon VPC - Session 13B: Subnets<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon VPC - Session 13C: Route Tables<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon VPC - Session 13D: Internet Gateways<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 13: S3 Practice Create S3 bucket and upload file<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced VPC - Session 14A: NAT Gateway<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced VPC - Session 14B: Security Groups vs NACL<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Advanced VPC - Session 14C: VPC Peering<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 14: S3 Practice Enable Versioning<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Elastic Load Balancer - Session 15A: Introduction to ELB<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Elastic Load Balancer - Session 15B: Types of Load Balancers<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Elastic Load Balancer - Session 15C: Application Load Balancer Setup<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 15: S3 Practice Host static website on S3<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon RDS - Session 16A: What is RDS<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon RDS - Session 16B: Supported Databases<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon RDS - Session 16C: Launching RDS Instance<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Amazon RDS - Session 16D: Connecting RDS to Applications<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 16: VPC Practice Create VPC with Public &amp; Private Subnet<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Route 53 - Session 17A: DNS Basics<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Route 53 - Session 17B: Hosted Zones<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Route 53 - Session 17C: Routing Policies<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 17: VPC Practice EC2 in Private Subnet using NAT<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>SNS - Session 18A: Introduction to SNS, SNS Topics<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>SNS - Session 18B: SNS Subscriptions, Email Notifications<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 18: ELB Practice Create ALB with two EC2 instances<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>CloudWatch - Session 19A: Monitoring Metrics, Creating Alarms, Logs Monitoring<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 19: RDS Practice Launch MySQL RDS Instance<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>CloudFront - Session 20: CDN Introduction, CloudFront Setup, AWS WAF<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 20: RDS Practice Connect EC2 to RDS Database<\/span><span class=\"topic-duration\">75 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>AWS Lambda - Session 21: Introduction to Lambda, Creating Functions, API Gateway Integration<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 21: Route 53 Practice Create Domain and A Record<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>CloudFormation - Session 22: Introduction to CloudFormation, CloudFormation Workflow<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 22: Monitoring Practice CloudWatch Alarm with SNS<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Redshift - Session 23: Redshift Architecture, Data Loading, Querying Data<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 23: CloudFront Practice Create CloudFront Distribution<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Practice 24: Lambda Practice Create Lambda Hello AWS Function<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n            <\/ul>\r\n          <\/div>\r\n\r\n          <!-- MODULE 2 -->\r\n          <div class=\"module-card\">\r\n            <h3>Module 2 &ndash; Masters in DevOps<\/h3>\r\n            <ul>\r\n              <li><div class=\"topic-row\"><span>Session 1: Introduction to DevOps - DevOps overview<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 2: Introduction to DevOps - SDLC vs DevOps lifecycle<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 3: Introduction to DevOps - CI\/CD, IaC, Monitoring &amp; Automation<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 4: DevOps Practical - DevOps tools ecosystem<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 5: DevOps Practical - DevOps workflow demo project<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 6: Git - Git installation &amp; configuration<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 7: Git - Git repositories &amp; initialization<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 8: Git - Git clone, commit, status<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 9: Git - Branching and merging<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 10: Git - Git rebase concept<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 11: Git - Resolving conflicts<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 12: Git - Git stash, log, tags<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 13: Git - Managing Git project<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 14: GitHub - Introduction to GitHub<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 15: GitHub - Creating repository<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 16: GitHub - Connecting local repo to GitHub<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 17: GitHub - Git push &amp; pull<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 18: GitHub - GitHub Pages hosting<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 19: GitHub - GitHub project management<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 20: Jenkins - Jenkins overview &amp; architecture<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 21: Jenkins - Jenkins installation<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 22: Jenkins - Jenkins dashboard &amp; jobs<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 23: Jenkins - Build triggers<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 24: Jenkins - Jenkins pipeline concept<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 25: Jenkins - Scripted vs Declarative pipelines<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 26: Jenkins - Jenkins file creation<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 27: Jenkins - Pipeline stages<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 28: Jenkins - Parallel builds<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 29: Jenkins - Plugins management<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 30: Jenkins - CI pipeline project<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 31: Terraform - Infrastructure as Code overview<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 32: Terraform - Terraform installation<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 33: Terraform - Providers and resources<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 34: Terraform - Terraform state files<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 35: Terraform - Variables<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 36: Terraform - Modules<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 37: Terraform - Workspaces and outputs<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 38: Terraform - Remote backend (AWS S3)<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 39: Terraform - Provisioning multiple resources<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 40: Terraform - State locking<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 41: Terraform - Deploy infrastructure in AWS<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 42: Docker - Containers vs Virtual Machines<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 43: Docker - Docker architecture<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 44: Docker - Docker installation<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 45: Docker - Docker images &amp; containers<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 46: Docker - Dockerfile creation<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 47: Docker - Building images<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 48: Docker - Running containers<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 49: Docker - Docker volumes<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 50: Docker - Docker networking<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 51: Docker - Docker compose<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 52: Docker - Multi-container project<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 53: Docker - Docker registry &amp; Docker Hub<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 54: Kubernetes - Kubernetes architecture<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 55: Kubernetes - Kubernetes installation<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 56: Kubernetes - Namespaces<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 57: Kubernetes - Pods<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 58: Kubernetes - ReplicaSets<\/span><span class=\"topic-duration\">60 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 59: Kubernetes - Deployments<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 60: Kubernetes - Kubernetes services<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 61: Kubernetes - Volumes &amp; networking<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 62: Kubernetes - Persistent volumes<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 63: Kubernetes - ConfigMap &amp; Secrets<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 64: Kubernetes - Liveness &amp; readiness probes<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 65: Kubernetes - ALB ingress controller<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 66: Kubernetes - AWS EKS cluster setup<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 67: Kubernetes - Manage IAM users<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 68: Kubernetes - Deploy application in cluster<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 69: Kubernetes - Scaling applications<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 70: Kubernetes - Rolling updates<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 71: Kubernetes - Monitoring containers<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 72: Kubernetes - Logging in Kubernetes<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 73: Kubernetes - Helm package manager<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 74: Kubernetes - Helm charts deployment<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 75: Kubernetes - Kubernetes security basics<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 76: DevOps Project - CI\/CD pipeline project<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 77: DevOps Project - Terraform + AWS deployment<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 78: DevOps Project - Dockerizing application<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 79: DevOps Project - Kubernetes deployment<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n              <li><div class=\"topic-row\"><span>Session 80: GitHub - Static Website Deployment<\/span><span class=\"topic-duration\">90 Mins<\/span><\/div><\/li>\r\n            <\/ul>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"right-col\">\r\n\r\n        <div class=\"frameworks-card\">\r\n          <img decoding=\"async\" src=\"#\" alt=\"Software Testing Tools\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"bottom-slider\">\r\n          <div class=\"slider-track\" id=\"sliderTrack\">\r\n            <div class=\"slide-item\"><img decoding=\"async\" src=\"#\" alt=\"Placement 1\" \/><\/div>\r\n            <div class=\"slide-item\"><img decoding=\"async\" src=\"#\" alt=\"Placement 2\" \/><\/div>\r\n            <div class=\"slide-item\"><img decoding=\"async\" src=\"#\" alt=\"Placement 3\" \/><\/div>\r\n            <div class=\"slide-item\"><img decoding=\"async\" src=\"#\" alt=\"Placement 4\" \/><\/div>\r\n            <div class=\"slide-item\"><img decoding=\"async\" src=\"#\" alt=\"Placement 5\" \/><\/div>\r\n            <div class=\"slide-item\"><img decoding=\"async\" src=\"#\" alt=\"Placement 6\" \/><\/div>\r\n            <div class=\"slide-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"#\" alt=\"\" \/><\/div>\r\n          <\/div>\r\n          <div class=\"slider-dots\" id=\"sliderDots\"><\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<script>\r\n  const track = document.getElementById('sliderTrack');\r\n  const dotsWrap = document.getElementById('sliderDots');\r\n  const totalReal = 6;\r\n\r\n  for(let i=0;i<totalReal;i++){\r\n    const d = document.createElement('div');\r\n    d.className = 'd' + (i===0 ? ' active' : '');\r\n    dotsWrap.appendChild(d);\r\n  }\r\n  const dots = dotsWrap.children;\r\n  let idx = 0;\r\n\r\n  function setDots(){\r\n    const realIdx = idx % totalReal;\r\n    [...dots].forEach((d,i)=> d.classList.toggle('active', i===realIdx));\r\n  }\r\n\r\n  function update(animate){\r\n    track.style.transition = animate ? 'transform 0.6s ease' : 'none';\r\n    track.style.transform = `translateX(-${idx * 100}%)`;\r\n  }\r\n\r\n  function nextSlide(){\r\n    idx++;\r\n    update(true);\r\n    setDots();\r\n    if(idx === totalReal){\r\n      setTimeout(()=>{\r\n        idx = 0;\r\n        update(false);\r\n      }, 650);\r\n    }\r\n  }\r\n\r\n  update(false);\r\n  setInterval(nextSlide, 4000);\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Professional in AWS &amp; DevOps \u2014 Pumo Technovation Professional in AWS &amp; DevOps Total Number of Modules2 Total Number of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1761","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=\/wp\/v2\/pages\/1761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1761"}],"version-history":[{"count":4,"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=\/wp\/v2\/pages\/1761\/revisions"}],"predecessor-version":[{"id":1842,"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=\/wp\/v2\/pages\/1761\/revisions\/1842"}],"wp:attachment":[{"href":"https:\/\/app.pumotechnovationcrm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}