Companies Home Search Profile

The Ultimate DevOps Course 2023 - Jenkins, Terraform, AWS

Focused View

Norma Ochoa

9:02:36

61 View
  • 1. About Your Instructor.mp4
    00:39
  • 2. Please introduce yourself via our DevOps Forum.mp4
    00:20
  • 3. Course Highlights.mp4
    03:29
  • 4. Jenkins Server Preview.mp4
    03:55
  • 5. DevOps Course Quick Start.mp4
    01:49
  • 6. Course Objectives.mp4
    00:44
  • 7. Prerequisites For This Course.mp4
    00:22
  • 8. DevOps Goals.mp4
    02:02
  • 9. DevOps Life Cycle.mp4
    02:36
  • 10. DevOps Roles.mp4
    05:42
  • 11. DevOps Tools.mp4
    15:45
  • 12. DevOps Continuous Integration & Continuous Delivery Definitions.mp4
    03:44
  • 13. Assignment Create Your Accounts.html
  • 14. Step by Step LAB Configure your Workstation with AWS and Git.html
  • 1. Section RoadMap.mp4
    00:41
  • 2. LESSON Jenkins Introduction.mp4
    12:41
  • 3. Jenkins Installation Create an Instance Role for your EC2 Instance.mp4
    01:44
  • 4. Jenkins Installation Create a Security Group for Your EC2 Instance.mp4
    02:24
  • 5. Jenkins Installation Create your EC2 Instance and assign the SG and EC2 Role.mp4
    05:20
  • 6. Jenkins Installation Connect to your EC2.mp4
    01:48
  • 7. Jenkins Installation Install Jenkins in an EC2 Instance.mp4
    04:56
  • 8. Jenkins Installation Jenkins Global Configuration.mp4
    02:45
  • 9. Jenkins Installation Jenkins Additional Configuration.mp4
    02:19
  • 10. Stopping and Restarting your EC2 Instance.mp4
    03:11
  • 11. Step by Step LAB Jenkins Installation.html
  • 12. LESSON Jenkins Tour.mp4
    06:22
  • 13. Tips On Using The Lab Documents.mp4
    02:23
  • 14. LESSON Jenkins Job.mp4
    04:18
  • 15. Step by Step LAB Create Freestyle, Upstream and Downstream Jenkins Jobs.html
  • 16. Jenkins Job Step By Step Freestyle Jobs Introduction.mp4
    00:46
  • 17. Step by Step LAB Create Freestyle, Upstream and Downstream Jenkins Jobs.html
  • 18. Jenkins Views.mp4
    02:27
  • 19. Create a Jenkins Views that includes all of your Freestyle Jobs.mp4
    00:17
  • 20. Create a Jenkins Views that includes all of your Freestyle Jobs (Step By Step).html
  • 1. Road Map - Section 3.mp4
    00:19
  • 2. LESSON Pipelines & JenkinsFiles.mp4
    27:09
  • 3. Pipelines & JenkinsFiles Resources.html
  • 4. Jenkins Pipeline Job introduction.mp4
    00:31
  • 5. Jenkins Pipeline Job PART 1 Create Your GitHub Repo.mp4
    06:14
  • 6. Jenkins Pipeline Job PART 2 Run the Spring PetClinic App on your local terminal.mp4
    02:38
  • 7. Jenkins Pipeline Job Part 3 Run the PetClinic Application from Jenkins.mp4
    15:43
  • 8. Jenkinsfile Explanation.mp4
    14:19
  • 9. Step by Step LAB Create a Jenkins Pipeline Job.html
  • 1. Class RoadMap.mp4
    01:43
  • 2. LESSON Packer Introduction.mp4
    14:41
  • 3. Jenkins Package Job Install Packer on your Jenkins EC2 Instance.mp4
    02:42
  • 4. Create the Packer GitHub Repo Part 1 Create the PetClinic Package Repo.mp4
    07:14
  • 5. Create the Packer GitHub Repo Part 2A Base Image Explanation.mp4
    04:47
  • 6. Create the Packer GitHub Repo Part 2B Create Base Image.mp4
    07:28
  • 7. Create the Packer GitHub Repo Part 2C Create PetClinic Image from your local PC.mp4
    16:02
  • 8. Create the Packer GitHub Repo Part 2D Package Repo Explanation.mp4
    22:06
  • 9. Add the Package Job to Jenkins Part 1 Install Packer on Jenkins.mp4
    03:37
  • 10. Add the Package Job to Jenkins Part 2 Add the Package Job to Jenkins.mp4
    20:30
  • 11. Add the Package Job to Jenkins Part 3 Add Package Job to the MultiJob Pipeline.mp4
    14:18
  • 12. Step by Step LAB Create Package Job - Build Application AMI.html
  • 1. Road Map.mp4
    00:54
  • 2. LESSON DevOps & Terraform.mp4
    08:06
  • 3. LESSON Terraform Introduction.mp4
    00:50
  • 4. LESSON Terraform Language.mp4
    29:15
  • 5. Exploratory Testing Job Install Terraform On Your Local Terminal.mp4
    02:47
  • 6. Create the Exploratory GitHub Repo Part 1 Create The PetClinic Repo.mp4
    06:32
  • 7. Create the Exploratory GitHub Repo Part 2 Terraform Local Run & Explanation.mp4
    31:34
  • 8. Add the Exploratory Job to Jenkins Part 1 Install Terraform on Jenkins.mp4
    05:27
  • 9. Add the Exploratory Job to Jenkins Part 2 Prework for PetClinic on Jenkins.mp4
    06:01
  • 10. Add the Exploratory Job to Jenkins Part 3 Add Exploratory Job to Jenkins.mp4
    15:31
  • 11. Add the Exploratory Job to Jenkins Part 3 Add Job to MultiJob Pipeline.mp4
    11:49
  • 12. Step by Step LAB Exploratory Testing Job.html
  • 1. Road Map.mp4
    03:40
  • 2. LESSON JMeter.mp4
    07:28
  • 3. Install JMeter on your local windows machine.mp4
    01:19
  • 4. Install JMeter on your local ubuntu machine (optional).mp4
    02:03
  • 5. Create the API Testing GitHub Repo Part 1 Create The PetClinic API Repo.mp4
    05:19
  • 6. Create the API Testing GitHub Repo Part 2 JMeter API Test Explanation.mp4
    11:10
  • 7. Create the API Testing GitHub Repo Part 3 Create JMeter API Test.mp4
    10:40
  • 8. Create the API Testing GitHub Repo Part 4 Run Your JMeter Test On Your Local PC.mp4
    10:14
  • 9. Create the API Testing GitHub Repo Part 5 JMeter API Repo Explained.mp4
    15:46
  • 10. Add the API Job to Jenkins Part 1 Install JMeter on Jenkins.mp4
    03:21
  • 11. Add the API Job to Jenkins Part 2 Add the PetClinic API Job to Jenkins.mp4
    16:26
  • 12. Add the API Job to Jenkins Part 3 Add Job to Your MultiJob Pipeline.mp4
    10:57
  • 13. Step by Step LAB API Testing Job.html
  • 1. Road Map.mp4
    01:59
  • 2. Create the Performance Testing GitHub Repo Part 1 Create Performance Test Repo.mp4
    12:44
  • 3. Create the Performance Testing GitHub Repo Part 2 Create the Performance Job.mp4
    10:28
  • 4. Create the Performance Testing GitHub Repo Part 3 Performance Repo Explained.mp4
    03:31
  • 5. Add the Performance Job to Jenkins Part 1 Add the Job to Jenkins.mp4
    08:48
  • 6. Add the API Job to Jenkins Part 2 Add the Job to your MultiJob Pipeline.mp4
    10:27
  • 7. Step by Step LAB Performance Testing Job.html
  • 1. Assignment DevOps Improvement.html
  • Description


    Speak confidently about  DevOps CICD from your own personal experience implementing the pipelines in this course.

    What You'll Learn?


    • Successfully pass your DevOps interviews, even if you do not have an official DevOps certification
    • Speak confidently about  DevOps CICD Pipelines Implementation on AWS from your own personal experience implementing the pipelines in this course.
    • Get promoted to DevOps leadership positions so that you can advance in your career
    • After successfully completing this course, you will be able to understand, explain and implement DevOps Pipelines.
    • 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

    Who is this for?


  • 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
  • What You Need to Know?


  • AWS account
  • GitHub Account
  • A Computer Terminal: Ubuntu for Windows or a MAC Terminal
  • PDF Reader / Able to view Google Documents
  • More details


    Description

    Course material last updated: March 2023

    Speak confidently about DevOps CICD Pipelines Implementation on AWS from your own personal experience implementing the pipelines in this course.

    This 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.



    What Past Students Are Saying

    The best part of the class is the various aspects of DevOps and the CI/CD pipeline. I learned a lot. Thank you!

    -Kuowen


    Just 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".

    - Rafa


    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.

    - Rick


    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.

    - Derick


    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.

    - Jacob


    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!

    - Alex


    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 account

    • PDF Reader / Google Word Access

    • Open-source software (download links will be provided)

    Hardware:

    • A personal computer terminal



    Instructor Teaching & Software Experience:

    • 648 - Number of students taught using this course material in a Virtual Instructor Led Training (VILT) course

    • 5+ Years Teaching at Private Technical Companies and UCSD University

    • 25+ Years of working in the Software Industry

    Instructor Education & AWS Certifications

    • BS in Computer Science (SDSU)

    • AWS Architecture Certification

    • AWS Developer Certification

    • AWS System Integration Certification

    • AWS DevOps Professional Certification


    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Norma Ochoa has more than 25 years working in the Software Industry. For most of her career, she specialized in System Integration, Test, and Production environments for mission-critical applications.  She also has more than 5 years teaching DevOps to various Corporations and at the University City of San Diego - Extended Studies. She has a BS in Computer Science and has four AWS Certifications including AWS Architect, AWS Developer, AWS Sys Ops, and AWS DevOps Professional.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 75
    • duration 9:02:36
    • Release Date 2023/09/13

    Courses related to Amazon AWS

    Courses related to DevOps

    Courses related to Jenkins

    Courses related to Terraform