Jenkins Ci Aws

Implement and integrate Jenkins continuous integration CI with Amazon AWS Beanstalk using Github. DevOps in action

Last updated 2022-01-10 | 4

- 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

What you'll learn

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 within AWS CLI

* Requirements

* AWS account is required. You need a credit card
* then choose FREE Tier AWS account.
* Knowledge of basic programming concepts such a object oriented programming is diserable
* Understanding of basic HTML and CSS is also desireable
* Basic understanding of software development lifecycle is also desirable
* but not required
* Knowledge of basic Linux commands is helpful

Description

[Course Updated- October 2021]: Added source code commands Section 2: Lecture 5. You can download.

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, and 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 and Team ClayDesk

Who this course is for:

  • Beginner level programmers and developers who want to master running Jenkins on AWS and build a complete pipeline
  • IT beginner level students who would like to gain solid understanding of DevOps life cycle
  • Anyone who wants to learn Jenkins continuous integration pipeline running on AWS Beanstalk
  • Beginner IT professionals who want to master end to end Jenkins CI on Amazon AWS
  • Intermediate level students who want to brush up their skills and learn additional techniques

Course content

8 sections • 36 lectures

Introduction & Course Agenda Preview 03:33

This is the course introduction and brief course agenda

What You Should Have Preview 02:16

Few course pre-requisite and what you should know!

*NEW* AWS Management Console *UPDATED* Lecture Preview 05:03

In this lecture you will learn the New AWS Management Console

*NEW* EC2 Dashboard Experience Preview 04:01

*NEW* EC2 Dashboard Experience

Source Code Preview 00:01

Source code for the course

Creating AWS Security Group Preview 09:24

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

Generating Key Pair (Public & Private) Preview 04:04

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

Creating AWS Instance Preview 13:29

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

Connecting to AWS Instance with Putty for Windows Preview 09:47

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.

Installing Jenkins, Java, NGINX Preview 12:19

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

Configuring NGINX Proxy Preview 10:10

In this lecture you will learn how to configure NGINX proxy

Connecting to Jenkins Dashboard Preview 07:53

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

Configuring AWS SES Preview 04:09

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

Setting up SMTP Jenkins - AWS Preview 11:25

In this lecture you will learn how to configure SMTP server

Build Server Preview 03:30

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

Creating IAM Role for Build Server Preview 05:30

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

Creating Security Group and Key for Build Server Preview 08:53

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

Spin Up Build Server AWS Instance Preview 06:46

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

What is Elastic Beanstalk Preview 07:56

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

Elastic Beanstalk Environments Preview 14:24

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

Install AWS Elastic Beanstalk CLI on Build Server Preview 08:59

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

Connect Jenkins to Build Server Preview 06:24

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

Understanding Software Development Life cycle Preview 11:47

Primer on understanding the software development lifecycle

DevOps Tools Preview 09:18

In this lecture you will learn the tools related to Devops

Continuous Integration CI Preview 07:51

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

DevOps Automation Preview 06:59

In this lecture you will learn about DevOps automation benefits

Connecting Jenkins with GitHub Preview 06:11

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

Testing Web-hook Preview 10:27

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

Creating an AWS Elastic Beanstalk Environment Preview 10:32

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.

Grand Finale Preview 16:01

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

Deploying PHP Application - Practice Preview 09:25

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

Cleaning up AWS Environment Preview 18:00

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

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

DevOps Drivers and Salary Structure Preview 08:27

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

Understand Git Preview 03:40

In this lecture, you will learn the concept of Git

Course Recap Preview 02:03

This is the course recap. Provide your feedback.