Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
Development Development Tools Continuous Integration

DevOps: CI/CD with Jenkins pipelines, Maven, Gradle

Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch.
Rating: 4.2 out of 54.2 (7,483 ratings)
27,344 students
Created by TetraNoodle Team, Manuj Aggarwal
Last updated 2/2019
English
English [Auto], Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • You will get introduced to continuous integration (CI) and learn what it is all about.
  • Learn why continuous integration is important (especially in fast paced agile environment)
  • In any real world software project - databases are a key component. You will learn how to maintain and version control database schema in an automated fashion via RoundHousE
  • You will learn how to build an automated continuous integration (CI) pipeline with Jenkins and its various plugins
  • Build CI and CD pipelines using Jenkins, Gradle, Maven, Artifactory and corresponding plugins
  • You will learn how to configure, secure and extend Jenkins
  • The continuous integration (CI) pipeline will integrate the automated builds with Git repositories hosted in GitHub​
  • You will also learn how to manage the build artifacts which are produced by the continuous integration (CI) builds
Curated for the Udemy for Business collection

Course content

8 sections • 30 lectures • 3h 27m total length

  • Preview02:03
  • Becoming an Online Instructor
    09:05
  • Preview02:12
  • Preview00:49

  • Preview06:11
  • SDLC and DevOps culture
    02:48
  • Jenkins features and architecture
    06:15
  • Test your knowledge
    5 questions

  • Install Jenkins
    09:49
  • Configure Jenkins
    Preview08:10
  • Get started with Jenkins
    10:44
  • Setup Jenkins job
    03:34
  • Jenkins pipeline view
    07:05
  • Install Artifactory
    10:06
  • Preview04:44
  • Test your knowledge
    5 questions

  • CI and CD pipeline with Jenkins, Gradle and Artifactory
    04:14
  • Build CI and CD pipeline with Jenkins and Gradle
    05:41
  • Configure Artifactory
    07:40
  • Build CI and CD pipeline with Jenkins and Gradle (contd.)
    11:17
  • Test your knowledge
    5 questions

  • Review Java web application project
    07:04
  • Start building CI and CD pipeline with Jenkins and Maven
    02:28
  • Start building CI and CD pipeline with Jenkins and Maven #2
    09:48
  • Start building CI and CD pipeline with Jenkins and Maven #3
    10:44
  • Test your knowledge
    5 questions

  • Introduction to Sqitch
    10:32
  • Build database schema deployment pipeline with Jenkins and Sqitch
    10:29
  • Finish database schema deployment pipeline with Jenkins and Sqitch
    06:51
  • Test your knowledge
    3 questions

  • Jenkins security
    11:37
  • Scaling Jenkins
    10:09
  • Scaling Jenkins (contd.)
    03:46
  • Jenkins tips and tricks
    07:41
  • Test your knowledge
    4 questions

  • Bonus lecture
    03:52

Requirements

  • Access to a physical or virtual machine to install the required software
  • Basic information about software development processes
  • Desire to learn something new and continuous improvement

Description

This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.

This course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.

Master Jenkins and pipeline plugins. Get familiar with advanced DevOps techniques and take your DevOps career to the next level.

While there are plenty of DevOps courses that focus on generic continuous integration and continuous delivery practices - it's hard to find a comprehensive course like this one, which focuses on using some of the most useful plugins in the Jenkins ecosystem.

This course is designed for all levels of DevOps practitioners who want to improve their skills, implement automation in their environments, and continue to be in great demand as DevOps engineers.

Just a few of the things you'll learn:

  • Understand What Jenkins Is All About
  • How To Install, Configure And Operationalize Jenkins
  • How To Build Projects Automatically Using Maven
  • How To Build Projects Automatically Using Gradle
  • How To Manage Your Build Artifacts Using Artifactory
  • How To Manage Your Relational Database Schema Using Sqitch

Improve Your DevOps Skills, Become More Marketable, And Make More Money

Regardless of what your level of experience is; whether you work in a small startup or large corporation - this in-depth course is designed to provide you with everything you need to take your DevOps skills to the next level.

Whether you are you using Java, Python, Node.JS or any other stack - a seasoned engineer photographer knows how to design, build and run advanced build and deployment systems which can perform build, test and analysis steps - all automatically. Jenkins is a tried and test automation tool written in Java - which provides all the bells and whistles necessary to implement these processes with ease. Not only that, Jenkins is very robust and scalable system which can scale to hundreds of nodes building many projects in a multi-user and multi-team environments. 

By honing these skills, you will be chased by recruiters and companies who are looking to hire professionals with experience on Jenkins. This course shows you how.

Contents and Overview

This course aims at teaching software, IT and DevOps engineers what it takes to improve your skills, experience, and techniques to earn more money.

You will start with the basics and tackle how to install Jenkins. You will get familiar with the Jenkins plugin ecosystem and install a bunch of very useful plugins into the Jenkins instance. You'll then dive into the different hands-on exercises to implement advanced build and deployment pipelines using various build tools in conjunction with Jenkins, Artifactory, shell scripting, etc.

You'll learn about various other tools which work very well with Jenkins like Maven, Gradle, Sqitch, etc. You'll use these tools to master how to properly design an end to end build and deployment pipeline, which:

  • Builds the source code
  • Keeps the relational database schema in sync with the latest source code
  • Manages the artifacts in a robust manner
  • Helps you visualize the entire pipeline in a graphical format
  • Helps you diagnose your DevOps pipelines by providing detailed diagnostic logs

By the end of this master course, your confidence as a DevOps engineer will soar. You'll have a thorough understanding of Jenkins and various other DevOps tools, and you can use them to their fullest potential to take small to large, simple to complex DevOps pipelines and be a part of this DevOps revolution and take your career to the next level.

Who this course is for:

  • Software Developers and DevOps Engineers
  • Tech Founders and Co-Founders (Technical or Non-Technical)
  • Mobile and Web App Developers
  • IT Administrators
  • Software Architects

Instructors

TetraNoodle Team
REAL KNOWLEDGE. REAL EXPERIENCE. REAL VALUE.
TetraNoodle Team
  • 4.1 Instructor Rating
  • 21,067 Reviews
  • 170,444 Students
  • 54 Courses

At TetraNoodle Technologies and its education arm - TetraTutorials, we work with several startups and build small to very high scale cloud solutions every day. We know what it takes to do this well. 
 
We strive to put all our hands-on experience into these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame these complex topics in easy and digestible bite-sized videos. This real world knowledge enables you to grasp these concepts easily, and you can apply this learning immediately into your projects.

TetraNoodle technologies has been in the software business since 2001. We have been part of many prestigious projects and startups. Over the course of these years - we have gained a good insight into what makes for flexible, scalable and robust software solutions. We are passionate about sharing all our collective knowledge with you. As of mid-2017, we have already taught over TWENTY FIVE THOUSAND students and counting.

Manuj Aggarwal
From $2/day to boardrooms of the Fortune 500. Read my story
Manuj Aggarwal
  • 4.1 Instructor Rating
  • 21,111 Reviews
  • 171,514 Students
  • 56 Courses

I grew up in a small town in India. A friendly child, my home was troubled. I withdrew into my shell, becoming aloof and angry. At age 15, I started working in a factory where I labored 12 hours/day with only $2 as a daily salary.


LAST CHANCE BLOWN

Reading business magazines in the factory corner, a dream was born. Could I improve my life? Feeling certain I was destined for freedom, for a 15-year old - it seemed like a pipe dream. Education was the only way out. My friends left for college, but I couldn’t afford to pay. Had I blown my last chance?


A YEAR’S SALARY

In 1995, a new computer institute threw its doors open in our town. Tuition was greater than a year’s salary, but I scraped together funds for the first class where I found my passion: programming. I met my wife there and we fell madly in love. Our marriage was disapproved of! Ultimately I had to run away from home with only a suitcase full of clothes. After our marriage, we traveled to Canada and started a new life.


THE NEW LIFE

I had no contacts or resources, but I was determined to improve my life. I realized education and the right training was the only way for me to achieve my goals.

Somehow I managed to acquire modest education.

From there I went on to become a technical leader and CTO in multiple startups.

All this happened because of education and training. So I am very passionate about learning and sharing knowledge.


I favor pragmatic solutions over complex ones.

I favor scrappiness over lavishness.

I favor fast execution over endless deliberation.

I favor serving the CUSTOMER over my own desires to build something cool.

I favor bending the rules (without breaking them) over abiding by them.

I believe in the resiliency and adaptability of the human race, and I know we can overcome any challenge if we work together.



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.