Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Ultimate Devops Course 2023 - Jenkins, Terraform, Aws

    Posted By: ELK1nG
    The Ultimate Devops Course 2023 - Jenkins, Terraform, Aws

    The Ultimate Devops Course 2023 - Jenkins, Terraform, Aws
    Published 7/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.61 GB | Duration: 9h 6m

    Videos & Step by Step Labs to learn how to automate your build, package, and tests jobs for a Spring Boot App in AWS

    What you'll learn

    Learn and Understand DevOps Fundamentals

    Understand the core concepts of Architecting DevOps Pipelines for Specific Goals

    Learn how to manage source code, build scripts, and application configuration required to build, deploy, test, and release applications.

    Learn how to build a DevOps Pipeline that automatically builds, packages and tests a spring boot application from scratch

    Learn how to integrate DevOps tools such as: Jenkins, Packer, Maven, GitHub, JMeter & Terraform in AWS.

    Learn how to create your DevOps Infrastructure and Pipelines using your own GitHub and AWS Accounts.

    Learn how to build and run automated tests against every completed build to ensure the software is always in a working state.

    Learn how to automatically provision infrastructure as code with Terraform as part of your DevOps Pipelines

    Learn how to build a complete and decouple DevOps Lifecycle Pipeline that includes five independent and decoupled jobs

    Present yourself with confidence in the project meetings and DevOps Jobs Interviews

    Learn how to use JMeter to automatically test your applications as part of your DevOps Pipelines

    Learn how to create highly complex Jenkins CICD pipelines

    Learn how to build AWS AMI Images with Packer

    Learn how DevOps applies to the Software Development Life Cycle

    Learn how to extend your DevOps Pipelines architecture both horizontally and vertically

    Requirements

    AWS account

    GitHub Account

    A Computer Terminal: Ubuntu for Windows or a MAC Terminal

    PDF Reader / Able to view Google Documents

    Description

    Course material last updated: March 2023This is a project-based DevOps Course, meaning that at the end of the course, you will have a complete DevOps Pipeline and DevOps Infrastructure that will automatically build, package, and test the Java Spring Boot Application - PetClinic.  You will build this DevOps Pipeline and Infrastructure from scratch. The DevOps pipeline is composed of 5 separate, independent, and decoupled jobs, each stored on their own git repository. The five jobs are the following: the build job, the packaging job, the manual/exploratory testing job, the API testing job, and the performance testing job. DevOps CICD is a software engineering approach to automate the delivery of software. It aims to build, test, and release software faster and more frequently. The approach helps reduce the cost, time, and risk of delivering changes by allowing for more incremental updates to applications in production.In this course, you will learn techniques, processes, and tools to achieve continuous delivery by connecting and automating all phases of software delivery, including configuration management, automated acceptance testing, dependency management, and the creation and management of testing environments. These techniques are widely applicable to all sorts of different software projects—big, small, highly technical, or short sprints to early value.Using a practical approach, the course covers the CICD tools, strategies, and concepts of Continuous Delivery. You will create your own Jenkins Pipeline to build, test and deploy jobs as well as integrate Jenkins with integration and delivering tools such as Maven, JUnit, GitHub, JMeter, Packer, and Terraform on AWS. Prerequisites: Knowledge of AWS Environment is desirable but not required. Students should have knowledge of basic System Integration and Test methods, tools, and terms.Software:AWS accountPDF Reader / Google Word AccessOpen-source software (download links will be provided)Hardware:A personal computer terminalWhat Past Students Are SayingThe best part of the class is the various aspects of DevOps and the CI/CD pipeline. I learned a lot. Thank you!-KuowenJust an outstanding instructor. Keenly knowledgeable in a cutting-edge field, yet available for consultation and approachable across the range of coding experience amongst a wide range of experience in the student group. The course is exceedingly well-organized, and gives great "bang-for the buck".This class was fantastic for me! It helped to fill in gaps in my experience - I was familiar with some of the tools and practices, but not all, and putting together the final project facilitated my understanding of the mechanisms of a working CI/CD pipeline.-Todd I really liked that the course focused on the hands-on learning (labs) evenly with the theoretical. For this topic especially, the hands-on learning is critical and is something that is missing in other courses.I liked this course on DevOps, because at work, we are in the process of establishing a DevSecOps and going through this course gave me hands-on experience, and I appreciate that very much.Norma is an expert in the field of DevOps. She has a pleasant personality also. Whenever we encountered any problems, she would try to address it.I really liked the approach the instructor took to help and assist my learning and development throughout the course. The instructor was very friendly and approachable. She has immense amount of knowledge and experience in DevOps and it shows. I will keep in touch with her for further coursework for myself as well as my team. I appreciate her hardwork and great attitude!Instructor Teaching & Software Experience:648 - Number of students taught using this course material in a Virtual Instructor Led Training (VILT) course5+ Years Teaching at Private Technical Companies and UCSD University25+ Years of working in the Software IndustryInstructor Education & AWS CertificationsBS in Computer Science (SDSU)AWS Architecture CertificationAWS Developer CertificationAWS System Integration CertificationAWS DevOps Professional Certification

    Overview

    Section 1: Welcome! & DevOps Introduction

    Lecture 1 About Your Instructor

    Lecture 2 Please introduce yourself via our DevOps Forum:

    Lecture 3 Course Highlights

    Lecture 4 Jenkins Server Preview

    Lecture 5 DevOps Course Quick Start

    Lecture 6 Course Objectives

    Lecture 7 Prerequisites For This Course

    Lecture 8 DevOps Goals

    Lecture 9 DevOps Life Cycle

    Lecture 10 DevOps Roles

    Lecture 11 DevOps Tools

    Lecture 12 DevOps Continuous Integration & Continuous Delivery Definitions

    Lecture 13 **Assignment: Create Your Accounts

    Lecture 14 **Step by Step LAB: Configure your Workstation with AWS and Git

    Section 2: Jenkins Introduction, Installation & Setup

    Lecture 15 Section RoadMap

    Lecture 16 LESSON: Jenkins Introduction

    Lecture 17 Jenkins Installation: Create an Instance Role for your EC2 Instance

    Lecture 18 Jenkins Installation: Create a Security Group for Your EC2 Instance

    Lecture 19 Jenkins Installation: Create your EC2 Instance and assign the SG and EC2 Role

    Lecture 20 Jenkins Installation: Connect to your EC2

    Lecture 21 Jenkins Installation: Install Jenkins in an EC2 Instance

    Lecture 22 Jenkins Installation: Jenkins Global Configuration

    Lecture 23 Jenkins Installation: Jenkins Additional Configuration

    Lecture 24 Stopping and Restarting your EC2 Instance

    Lecture 25 **Step by Step LAB: Jenkins Installation

    Lecture 26 LESSON: Jenkins Tour

    Lecture 27 Tips On Using The Lab Documents

    Lecture 28 LESSON: Jenkins Job

    Lecture 29 **Step by Step LAB: Create Freestyle, Upstream and Downstream Jenkins Jobs

    Lecture 30 Jenkins Job: Step By Step Freestyle Jobs Introduction

    Lecture 31 **Step by Step LAB: Create Freestyle, Upstream and Downstream Jenkins Jobs

    Lecture 32 Jenkins Views

    Lecture 33 Create a Jenkins Views that includes all of your Freestyle Jobs

    Lecture 34 Create a Jenkins Views that includes all of your Freestyle Jobs (Step By Step)

    Section 3: Jenkins Pipelines Introduction & Phase 1 Pipeline job

    Lecture 35 Road Map - Section 3

    Lecture 36 LESSON: Pipelines & JenkinsFiles

    Lecture 37 Pipelines & JenkinsFiles Resources

    Lecture 38 Jenkins Pipeline Job: introduction

    Lecture 39 Jenkins Pipeline Job PART 1: Create Your GitHub Repo

    Lecture 40 Jenkins Pipeline Job PART 2: Run the Spring PetClinic App on your local terminal

    Lecture 41 Jenkins Pipeline Job Part 3: Run the PetClinic Application from Jenkins

    Lecture 42 Jenkinsfile Explanation

    Lecture 43 **Step by Step LAB: Create a Jenkins Pipeline Job

    Section 4: Packer Introduction & Phase 2 Pipeline Job

    Lecture 44 Class RoadMap

    Lecture 45 LESSON: Packer Introduction

    Lecture 46 Jenkins Package Job: Install Packer on your Jenkins EC2 Instance

    Lecture 47 Create the Packer GitHub Repo Part 1: Create the PetClinic Package Repo

    Lecture 48 Create the Packer GitHub Repo Part 2A: Base Image Explanation

    Lecture 49 Create the Packer GitHub Repo Part 2B: Create Base Image

    Lecture 50 Create the Packer GitHub Repo Part 2C: Create PetClinic Image from your local PC

    Lecture 51 Create the Packer GitHub Repo Part 2D: Package Repo Explanation

    Lecture 52 Add the Package Job to Jenkins Part 1: Install Packer on Jenkins

    Lecture 53 Add the Package Job to Jenkins Part 2: Add the Package Job to Jenkins

    Lecture 54 Add the Package Job to Jenkins Part 3: Add Package Job to the MultiJob Pipeline

    Lecture 55 **Step by Step LAB: Create Package Job - Build Application AMI

    Section 5: Terraform Introduction & Phase 3: Exploratory Testing Job

    Lecture 56 Road Map

    Lecture 57 LESSON: DevOps & Terraform

    Lecture 58 LESSON: Terraform Introduction

    Lecture 59 LESSON: Terraform Language

    Lecture 60 Exploratory Testing Job: Install Terraform On Your Local Terminal

    Lecture 61 Create the Exploratory GitHub Repo Part 1: Create The PetClinic Repo

    Lecture 62 Create the Exploratory GitHub Repo Part 2: Terraform Local Run & Explanation

    Lecture 63 Add the Exploratory Job to Jenkins Part 1: Install Terraform on Jenkins

    Lecture 64 Add the Exploratory Job to Jenkins Part 2: Prework for PetClinic on Jenkins

    Lecture 65 Add the Exploratory Job to Jenkins Part 3: Add Exploratory Job to Jenkins

    Lecture 66 Add the Exploratory Job to Jenkins Part 3: Add Job to MultiJob Pipeline

    Lecture 67 **Step by Step LAB: Exploratory Testing Job

    Section 6: JMeter Introduction & Phase 3: JMeter API Test

    Lecture 68 Road Map

    Lecture 69 LESSON: JMeter

    Lecture 70 Install JMeter on your local windows machine

    Lecture 71 Install JMeter on your local ubuntu machine (optional)

    Lecture 72 Create the API Testing GitHub Repo Part 1: Create The PetClinic API Repo

    Lecture 73 Create the API Testing GitHub Repo Part 2: JMeter API Test Explanation

    Lecture 74 Create the API Testing GitHub Repo Part 3: Create JMeter API Test

    Lecture 75 Create the API Testing GitHub Repo Part 4: Run Your JMeter Test On Your Local PC

    Lecture 76 Create the API Testing GitHub Repo Part 5: JMeter API Repo Explained

    Lecture 77 Add the API Job to Jenkins Part 1: Install JMeter on Jenkins

    Lecture 78 Add the API Job to Jenkins Part 2: Add the PetClinic API Job to Jenkins

    Lecture 79 Add the API Job to Jenkins Part 3: Add Job to Your MultiJob Pipeline

    Lecture 80 **Step by Step LAB: API Testing Job

    Section 7: Final Job - JMeter Performance Test

    Lecture 81 Road Map

    Lecture 82 Create the Performance Testing GitHub Repo Part 1: Create Performance Test Repo

    Lecture 83 Create the Performance Testing GitHub Repo Part 2: Create the Performance Job

    Lecture 84 Create the Performance Testing GitHub Repo Part 3: Performance Repo Explained

    Lecture 85 Add the Performance Job to Jenkins Part 1: Add the Job to Jenkins

    Lecture 86 Add the API Job to Jenkins Part 2: Add the Job to your MultiJob Pipeline

    Lecture 87 **Step by Step LAB: Performance Testing Job

    Section 8: DevOps Improvement (Optional)

    Lecture 88 Assignment: DevOps Improvement

    Program Managers that want to understand how DevOps should be implemented.,Software Engineers that want to step by step instructions and videos on how to implement DevOps Pipelines,QA Engineers,Aspirants to shift career to DevOps,Architects,Technical Leads,Anyone that wants to learn Core Strategies of Continuous Integration / Continuous Delivery