Companies Home Search Profile

Hands-On Mastering DevOps: CI and Jenkins Pipelines in AWS

Focused View

Lidor Ettinger

2:54:35

65 View
  • 1.1 AWS.html
  • 1.2 DokcerHub.html
  • 1.3 Github.html
  • 1.4 Groovy.html
  • 1.5 Jenkins.html
  • 1.6 Linux.html
  • 1.7 Python.html
  • 1.8 Terraform.html
  • 1.9 Twilio.html
  • 1. Module Overview.html
  • 2.1 Our website.html
  • 2. Welcoming.mp4
    03:16
  • 3.1 Our website.html
  • 3. Introduction.mp4
    02:54
  • 4. What is Continuous Integration.mp4
    00:59
  • 5. Overview - Part 1.mp4
    02:50
  • 6. Overview - Part 2.mp4
    02:19
  • 7. Overview - Part 3.mp4
    01:50
  • 8. Take a knowledge test to gauge your understanding.html
  • 1. Module Overview.html
  • 2. Benefits and examples.mp4
    09:30
  • 3.1 Domain-Specific Languages.html
  • 3. What is Groovy DSL.mp4
    06:12
  • 4. Advanced topics such as scaling and parallelism in CI.mp4
    04:18
  • 5. Tools commonly used for CI such as Jenkins, Github actions.mp4
    06:59
  • 6. Take a knowledge test to gauge your understanding.html
  • 1. Module Overview.html
  • 2.1 AWS.html
  • 2. AWS Account and Access Keys - IAM.mp4
    03:56
  • 3.1 AWS.html
  • 3. Create a development environment - Cloud9.mp4
    02:22
  • 4.1 AWS.html
  • 4.2 Terraform.html
  • 4. Establishing a cost-free cloud environment.mp4
    16:49
  • 5.1 Twilio.html
  • 5. Setting Twilio as a third-party service for alert notifications.mp4
    08:36
  • 6.1 Docker Hub.html
  • 6. Setting Docker Hub as a container artifact repository.mp4
    01:53
  • 7.1 Github Readme.html
  • 7.2 Jenkins.html
  • 7. Setting up a continuous integration environment.mp4
    08:36
  • 8.1 Github.html
  • 8. Integrating with version control systems.mp4
    02:27
  • 9. Cloning a version control repository on an agent.mp4
    02:56
  • 10. Cloning a version control repository on Docker.mp4
    03:54
  • 11.1 Github Readme Instruction.html
  • 11. Configuring and automating builds and tests.mp4
    05:58
  • 12. Automating tests and code quality checks.mp4
    04:50
  • 13. Managing dependencies and artifacts.mp4
    06:00
  • 14. Establish and configure the deployment of artifacts.mp4
    04:09
  • 15.1 Twilio.html
  • 15. Establish and configure alert notifications Bonus! (Twilio) SMS.mp4
    06:03
  • 16.1 Twilio.html
  • 16. Establish and configure alert notifications Bonus! (Twilio) WhatsApp.mp4
    05:30
  • 17. A Complete and Detailed Example of the Entire Pipeline.mp4
    08:09
  • 18. Take a knowledge test to gauge your understanding.html
  • 1. Module Overview.html
  • 2.1 Flask.html
  • 2. Becoming familiar with Python Flask Application.mp4
    04:56
  • 3. Code commit and push to the shared repository.mp4
    15:11
  • 4. Integrating webhooks for CI in Jenkins.mp4
    10:02
  • 5. Automatic triggering of the CI pipeline.mp4
    03:28
  • 6. Parallel building and testing of code changes in Jenkins.mp4
    06:31
  • 7. Take a knowledge test to gauge your understanding.html
  • 1. To be continue.mp4
    01:12
  • Description


    Transforming Your DevOps Skills: Hands-On Training in Continuous Integration and Jenkins Pipelines on AWS

    What You'll Learn?


    • Create a continuous integration pipeline to construct and release a project in real-time
    • Acquire fundamental knowledge about Continuous Integration (CI) concepts
    • Develop a comprehensive Jenkins pipeline using Groovy on AWS free tier resources
    • Launch a Jenkins pipeline environment using Terraform in a free tier environment, and utilize third-party tools to integrate with Jenkins
    • Acquire production-level techniques, such as establishing webhook integration and implementing parallelism, in a complex environment

    Who is this for?


  • Individuals interested in constructing a Jenkins continuous integration pipeline in a cloud environment utilizing advanced technologies and techniques
  • Individuals seeking to improve their proficiency in the DevOps pipeline workflow
  • What You Need to Know?


  • Basic knowledge on AWS, Git, Terraform, Python, Groovy, Docker, Jenkins, Linux
  • An aspiration to learn comprehensive, real-world scenarios for continuous integration
  • More details


    Description

    This course is designed to teach you the fundamentals of Continuous Integration (CI) and Jenkins pipelines using Amazon Web Services (AWS). The course is divided into three parts:

    Continuous Integration Concepts - In this section, you will learn about the benefits of continuous integration and the tools that are commonly used in building pipelines. You will also learn about which languages to use, such as Groovy, and which platforms to choose.

    Getting Started with Jenkins - This section is all about getting hands-on experience with Jenkins. You will launch a cloud environment and deploy Jenkins. Then, you will explore the pipeline stages and learn how to develop them. You will also learn how to use third-party tools like Twilio and Dockerhub.

    Understanding and Implementing a Typical CI Workflow - In the final section, you will learn about more advanced topics in pipelines such as scaling and parallelism. You will develop a Python Flask application and use Git commands to learn how integration between version control (GitHub) and Jenkins works. You will also learn how to automate the pipeline by triggering it using a webhook in GitHub.

    By the end of this course, you will gain expertise in:

    1. Continuous integration concepts and best practices

    2. Creating and implementing pipelines in Jenkins on a free-tier cloud platform (AWS)

    3. Integrating third-party tools like Twilio and Dockerhub

    4. Working with Git commands and version control systems

    5. Optimizing observability and automating the pipeline

    Who this course is for:

    • Individuals interested in constructing a Jenkins continuous integration pipeline in a cloud environment utilizing advanced technologies and techniques
    • Individuals seeking to improve their proficiency in the DevOps pipeline workflow

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Lidor Ettinger
    Lidor Ettinger
    Instructor's Courses
    As a highly experienced DevOps Engineer with a wide experience in the field, I am able to offer expert consultation on all aspects of AWS Infrastructure, including server and database setup, security, monitoring, and cost optimization. My proficiency in DevOps, GitHub, and code-as-infrastructure enables me to implement automated Continuous Integration and Delivery for development environments, as well as hands-on experience with Docker and Kubernetes.In addition to my professional experience, I am also passionate about teaching others to code. I have extensive experience mentoring students, both online and in-person, and have a deep understanding of various technologies, including AWS, Terraform, Ansible, Python, Docker, Kubernetes, and other cutting-edge infrastructure solutions.
    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 32
    • duration 2:54:35
    • Release Date 2023/06/08