LFS167x - Introduction To Jenkins: Course Overview
LFS167x - Introduction To Jenkins: Course Overview
Course Overview
Are you or your team starting to use Jenkins as a CI/CD tool? Are you looking to automate your
software delivery process? Do you need guidelines on how to set up your CI/CD workflow using
Jenkins automation server? If so, this is the course for you.
In this course, we will discuss the fundamentals of CI/CD, and we will talk about how they help
transform the overall software delivery process. It is most useful for roles such as DevOps
engineers, software developers and architects, and professionals focused on site reliability and
quality assurance, though anyone involved in the software delivery process will benefit.
This course offers an introduction to the Jenkins automation server, and also includes
instructions on how to set up/use Jenkins for your CI/CD workflow.
Upon completion, you will have a solid understanding of the role that Jenkins plays in the
software development lifecycle, how to install a Jenkins server, how to build software with it,
how to manage third party integrations/plugins and how to scale and secure Jenkins. Finally,
you will get a glimpse of what you can do to further enhance your CI/CD skills.
Prerequisites
● Basic knowledge of software development lifecycle (SDLC)
● Basic knowledge of software configuration management (SCM) tools, such as GIT
Audience
The audience for this course includes:
● DevOps engineers
● Software developers and architects
● Site reliability Engineers (SRE)
● Quality Assurance (QA)
Course Instructor(s)
Deepika Gautam is an author, speaker, trainer, and DevOps evangelist with almost two
decades of experience in the software industry. She specializes in implementing DevOps
toolchains in multi-cloud environments.
Course Length
2-3 hours per week for 12 weeks
Course Outline
Welcome!
● Welcome!
● Introduction
● CI/CD Overview
● Introduction
● Jenkins Installation Basics
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Jenkins Dashboard
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Jenkins Plugins
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Jenkins Security
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Jenkins Jobs
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Freestyle Job
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Pipeline Job
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● Distributed Builds Architecture
● Knowledge Check (Verified Certificate track only)
● Summary
● Introduction
● What’s Next?
● Knowledge Check (Verified Certificate track only)
● Summary
edX Platform
If you are using edX for the first time, we strongly encourage you to start by taking a free 'how to
use edX' course that the team at edX has made available. In this course, you will learn how to
navigate the edX platform, how to connect with other edX learners, how to answer problems on
the edX platform, how grades work in edX courses, and how to complete your first course.
Click here to register for “DemoX” and you will be on your way. You will find the edX platform
simple and intuitive.
Getting Help
For any technical issues with the edX platform (including login problems and issues with the
Verified Certificate), please use the Help icon located on the upper right side of your screen.
One great way to interact with peers taking this course and resolving any content-related
issues is via the Discussion Forums. These forums can be used in the following ways:
We strongly encourage you to not only ask questions, but to share with your peers opinions
about the course content, as well as valuable related resources. The Discussion Forums will be
reviewed periodically by the Linux Foundation staff, but it is primarily a community resource, not
an 'ask the instructor' service.
To learn more tips on how to use them, read the following article: "Getting the Most Out of the
edX Discussion Forums" .
Course Timing
This course is entirely self-paced; there is no fixed schedule for going through the material. You
can go through the course at your own pace, and you will always be returned to exactly where
you left off when you come back to start a new session. However, we still suggest you avoid
long breaks in between periods of work, as learning will be faster and content retention
improved.
The chapters in the course have been designed to build on one another. It is probably best to
work through them in sequence; if you skip or only skim some chapters quickly, you may find
there are topics being discussed you have not been exposed to yet. But this is all self-paced
and you can always go back, so you can thread your own path through the material.
Learning Aids
Besides simple exposition through text and figures, this course uses additional methods to
present the learning material, including demonstrations, external resources, glossary and
knowledge check questions (Verified Certificate track only).
In order to receive a certificate, you will need to obtain a passing grade (please refer to the
“Grading” section below), verify your identity with edX, and pay a fee. Once all edX
requirements have been met, you can download your certificate from the Progress tab.
The remaining 80% of your final grade is represented by the score obtained in the final exam.
The final exam is located at the end of the course and it consists of 25 questions.
You will have a maximum of two attempts to answer each knowledge check and final exam
question (other than True/False questions, in which case, you have only one attempt). You are
free to reference your notes, screens from the course, etc., and there is no time limit on how
long you can spend on a question. You can always skip a question and come back to it later.
In order to complete this course with a passing grade, you must obtain a passing score
(knowledge check and final exam) of minimum 70%.
To learn more about our Professional Certificates, visit Blockchain for Business Professional
Certificate, 5G Strategy for Business Leaders Professional Certificate and Developing
Blockchain-Based Identity Applications Professional Certificate.
Linux is the world's largest and most pervasive open source software project in history. The
Linux Foundation is home to Linux creator Linus Torvalds and lead maintainer Greg
Kroah-Hartman, and provides a neutral home where Linux kernel development can be protected
and accelerated for years to come. The success of Linux has catalyzed growth in the open
source community, demonstrating the commercial efficacy of open source and inspiring
countless new projects across all industries and levels of the technology stack.
The Linux Foundation's work today extends far beyond Linux, fostering innovation at every layer
of the software stack. The Linux Foundation is the umbrella organization for many critical open
source projects that power corporations today, spanning all industry sectors:
To learn more about the Linux Foundation events and to register, click here.
● Classroom
● Online
● On-site
● Events-based.
To get more information about specific courses offered by the Linux Foundation, click here.
● You can take your certification from any computer, anywhere, at any time
● The certification exams are performance-based
● The exams are distribution-flexible
● The exams are up-to-date, testing knowledge and skills that actually matter in today’s IT
environment.
The Linux Foundation and its collaborative projects currently offer the following certifications:
To learn more, you can visit the following webpage: “Open Source Guides for the Enterprise” .
Copyright
The course content is licensed under a Creative Commons Attribution 4.0 International License.