4.43 out of 5
4.43
60 reviews on Udemy

Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline

Implement and integrate Jenkins continuous integration CI with Amazon AWS Beanstalk using Github. DevOps in action
Instructor:
Syed Raza
3,616 students enrolled
English [Auto-generated]
Learn complete Jenkins CI/CD pipeline implementation an Amazon AWS Elastic Beanstalk
Learn Github integration with Jenkins and Amazon AWS
Deploy Python and PHP applications using Github using Jenkins CI/CD build automation on AWS Beanstalk
Gain solid understanding of DevOps concepts along with software development lifecycle
Be able to fully master and integrate your application with Github, Jenkins CI, and Amazon AWS Beanstalk
Learn to use SSH Shell and basic Linux commands

What my student say!

“Very good. If you’re a beginner to DevOps, and you write code, you should take this course. It’s really helpful. It gives you a broad range and a better perspective of software development. What you learn here is what you’ll use in the real world, when working a job, and also for working on large projects with developers involved. Highly recommend.” Samson A

In the world of DevOps automation and Auto Devops, Big Data Analytics, and Enterprise Cloud Applications, developing and managing enterprise grade applications has become a challenge!

Jenkins continuous integration and continuous delivery capabilities along with robust Amazon AWS platform is a powerful combination and provides a seamless solution to implementing a Devops lifecycle.

Welcome to Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course, bringing you the latest technologies with up-to-date knowledge.

Do if you or your company are facing challenges with enterprise app deployment or would like to learn how to automate software delivery using Jenkins Continuous Integration with Amazon AWS Beanstalk and Github as source repository? Look no further – The Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline  course will help you gain solid understanding of all these concepts along with hand-on application in a flipped classroom manner!

Course Description

Are you a company or a App Developer, Data Analyst, Business Analyst, Web Developer, IT administrator, Data Center ArchitectProject Manager, Enterprise Architect, or Programmer? and want to gain fundamental and intermediate level skills and enjoy a fascinating high paying career?

Or maybe you just want to learn additional tips and techniques taking to a whole new level?

Welcome to Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline  course – A specialized course!

It is not only a comprehensive hands-on course with detailed concepts and their application, you are will not find a course similar to this. The flipped classroom model with hand-on learning will help you experience direct  into the course as your begin your learning journey.

In this course, you’ll learn and practice:

  1. Setting up Amazon AWS Environment from scratch

  2. Installing Java JDK, NGINX, Elastic beanstalk CLI

  3. Configuring AWS instances with security groups and roles

  4. Install Jenkins using AWS Shell and implement a build server for Continuous Integration

  5. Connect GitHub as source repository for Python and PHP applications

  6. Deploy an AWS Elastic Beanstalk with Jenkins CI, complete Devops pipeline, and much more….  

You will also get valuable resources with this course! 

So, if you would like to:

– gain solid understanding of Amazon AWS  (AWS Beanstalk, EBCLI, Jenkins CI/CD, GitHub, Linux SSH Shell), this course is for you

– gain marketable skills as an IT expert and professional, this course is for you

– This course is not designed for advanced level students

…this Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course is exactly what you need, and more. (You’ll even get a certification of completion)

See what our students say “It is such a comprehensive course that I don’t need to take any other course but this one to learn all important concepts and hand-on application with this Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course, and I would without a doubt recommend it to everyone.” – Sajid Ahmed

“This is such an awesome course. Clear instruction, and I loved every bit of it – Wonderful learning experience!”  Jennifer Stevens.

Join thousands of other students and share valuable experience!

Why take this course?

As a senior Enterprise Architect & Project Manager managing and deploying enterprise level IT projects, along with a Microsoft Certified Systems Engineer & Trainer, my experience with AWS has been phenomenally great! I am excited to share my knowledge and transfer skills to my students. 

Enroll now in Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course today and revolutionize your learning. Stay at the cutting edge of Devops – and enjoy bigger, brighter opportunities.

See you in class!

Syed & Team ClayDesk

Introduction

1
Introduction & Course Agenda

This is the course introduction and brief course agenda

2
What You Should Have

Few course pre-requisite and what you should know!

Configuring AWS Environment

1
Creating AWS Security Group

In this lecture, you will learn how to create AWS Security Group

2
Generating Key Pair (Public & Private)

In this lecture you will learn how to create a Key pair within AWS. You will generate a private and a public key.

3
Creating AWS Instance

In this lecture you will learn how to create and configure an AWS Instance, that is, jenkins-master

4
Connecting to AWS Instance with Putty for Windows

In this lecture you will learn how to connect AWS instance using Putty for Windows. If you are using Mac then you should use terminal.

5
Installing Jenkins, Java, NGINX

In this lecture you will learn how to install the required Java8-jdk, NGINX web server, and Jenkins using Linux

6
Configuring NGINX Proxy

In this lecture you will learn how to configure NGINX proxy

Building Jenkins Environment

1
Connecting to Jenkins Dashboard

In this lecture you will learn how to connect to Jenkins Dashboard and provide the required configuration

2
Configuring AWS SES

In this lecture you will learn how to configure the AWS Simple Email Service (SES)

3
Setting up SMTP Jenkins - AWS

In this lecture you will learn how to configure SMTP server

4
Build Server

In this lecture you will learn how to configure the build server for Jenkins jobs

5
Creating IAM Role for Build Server

In this lecture you will learn how to create IAM Role for the build server

6
Creating Security Group and Key for Build Server

In this lecture you will learn how to create a new security group and key par for build server

7
Spin Up Build Server AWS Instance

In this lecture you will learn how to configure and create build server instance

8
What is Elastic Beanstalk

In this lecture students will get an overview of what is Elastic Beanstal

9
Elastic Beanstalk Environments

In this lecture students will learn about the different environments of Elastic Beanstalk

10
Install AWS Elastic Beanstalk CLI on Build Server

In this lecture you will learn how to install AWS Elastic Beanstalk CLI tools on build server.

11
Connect Jenkins to Build Server

In this lecture you will learn how to connect Jenkins with build server

DevOps Primer

1
Understanding Software Development Life cycle

Primer on understanding the software development lifecycle

2
DevOps Tools

In this lecture you will learn the tools related to Devops

3
Continuous Integration CI

In this lecture you will learn the concept of continuous integration CI and continuous delivery CD

4
DevOps Automation

In this lecture you will learn about DevOps automation benefits

GitHub Integration & AWS Elastic Beanstalk

1
Connecting Jenkins with GitHub

In this lecture you will learn how to connect Jenkins with GitHub repository

2
Testing Web-hook

In this lecture you will learn how to test web hook within Jenkins and GitHub

3
Creating an AWS Elastic Beanstalk Environment

In this lecture you will learn how to create the AWS Elastic Beanstalk environment which is basically the heart, and create an application along with working with sample Python app.

4
Grand Finale

In this lecture, you will learn to deploy a Python application from start to finish within the pipeline, that is, from GitHub repository, and have Jenkins do the heavy lifting, and deploying using AWS Elastic Beanstalk web application

5
Deploying PHP Application - Practice

In this lecture, you will deploy a sample PHP 7.2 application using AWS Elastic Beanstalk and working with GitHub along with Jenkins build server

6
Cleaning up AWS Environment

In this lecture you will learn how to clean up your AWS environment so that you start from scratch and practice again

Test Your Knowledge - Take a Quick Quiz

1
Test Your Knowledge

In this quiz you will test your knowledge gained throughout the course - good luck!

Conclusion & Bonus

1
DevOps Drivers and Salary Structure

In this lecture you will learn about the DevOPs drives as well as salary structure

2
Understand Git

In this lecture, you will learn the concept of Git

3
Course Recap

This is the course recap. Provide your feedback.

4
Bonus & Resources

You can download valuable resources here.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
60 Ratings

Detailed Rating

Stars 5
30
Stars 4
23
Stars 3
5
Stars 2
2
Stars 1
0
1679379993a4737cbc72deb822078f79
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion