The Learn Programming AcademyThe Learn Programming Academy
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact

Software Development Tools

  • Home
  • All courses
  • Software Development Tools
  • Introduction to Continuous Integration & Continuous Delivery

Introduction to Continuous Integration & Continuous Delivery

Find out why CI and CD, coupled with DevOps will give you a competitive advantage over developers without this knowledge

mm
Tim Buchalka
Software Development Tools
(2,657 reviews)
Take this course
3565021_5e05-31.jpg
  • Overview
  • Curriculum
  • Instructor
  • Reviews

Maybe you’ve heard the terms Continuous Integration and Continuous Delivery before, but have never really had time to find out what they mean, and how they can help you as a developer.

Perhaps DevOps rings a bell, but it’s not something practiced in your company.

Maybe you understand about source control, using git, and have always had an interest in finding ways to automate the build process.

Or maybe none of this means anything to you (yet).

Whatever the reason you have hit this landing page, you have arrived at a course that can give you a fast track in understanding what this Continuous Integration (CI) and Continuous Delivery (CD) is all about.

This short course is designed to give you an introduction to the concepts, and arm you with the knowledge of why you should be using them in your organization.

Developers with these skills are in hot demand, and there is a reason for that. 

Proper implementation of CI and CD into the workplace brings with it processes that can save time, allowing companies to release software more often, fix bugs at a quicker pace, and deliver builds to their users faster, all with more control than you may have thought was possible.  The bottom line is the company will make more money, and developers are more valuable as a result.

It is possible to completely automate the build process of your companies software projects, no matter how big or small, and no matter how many developers you have on your team.

Not only that, but you can either completely automate or largely automate the deployment process of your applications as well, depending on whether they are web-based, or mobile-based.

CI and CD are not just buzz words, but bring big benefits to all that use them. 

In this course, you find out exactly what these benefits are, and how to get started.  In addition, you will find out just what DevOps is, and why it plays a critical role with CI and CD.

The course is mainly aimed at developers looking to take a quick course to understand the basics of why they should adopt the practices, enabling them to move on to more technical, hands-on courses or training using the specific tools suitable for their organization.

With that said, this course goes through a number of the more popular tools used by developers and even has a case study showing an application being set up for CI and CD, from start to finish.

No real development experience is needed to take the course.

In addition, non-developers such as project managers, and even senior management will obtain benefits from taking this course, obtaining an understanding of why their company should transition to DevOps and implement CI and CD in their workplace.

At just over two hours in length, the course is easily digestible in a morning, an afternoon, or evening and will equip you with a solid understanding of the processes, and the reasons why you should be using them, as well as the next step to take.

Click the enroll button to get started, and I look forward to equip you with the knowledge you need to know about Continuous Integration and Continuous Delivery.

Requirements

  • A basic understanding of development is desirable
  • No real programming experience is needed

What you will learn

  • Understand what Continuous Integration and Continuous Delivery is
  • Obtain a firm understanding of DevOps
  • Understand the competitive advantages of using CI and CD in your organization
  • Find out why companies like NetFlix and Amazon use CI and CD in their daily workflow
  • Find out about the popular tools for integrating CI and CD into your workflow
  • See an actual case study of a real project using CI/CD from start to finish

Who should attend

  • Programmers wanting to find out about how Continuous Integration and Continuous Delivery works and the benefits it brings therm as developers
  • Anyone looking for a quick overview of the process of CI and CD

Is available on google app?

Yes

Is available on ios?

Yes

Course Features

  • Lectures 34
  • Quizzes 0
  • Exercises 0
  • Duration 2.5 total hours
  • Skill level All Levels
  • Students 6027
  • Last Updated June, 2022
  • The Software Development Lifecycle 27:45

    • Lecture
      Course Introduction 06:33
    • Lecture
      Software Development Lifecycle Overview 04:39
    • Lecture
      Before Coding 06:13
    • Lecture
      Coding and Testing 06:30
    • Lecture
      Delivering Value 03:50
  • Problems Commonly Found Throughout the SLDC 16:44

    • Lecture
      Identifying the Original Problem 03:02
    • Lecture
      But It Builds on My Machine 03:11
    • Lecture
      Bottlenecks That Slow Delivery 03:31
    • Lecture
      Poor Understanding of Our Users 03:53
    • Lecture
      Our Competitors Ship Products Faster 03:07
  • Solving the Problems 23:28

    • Lecture
      DevOps, What is It? 03:11
    • Lecture
      Product Discovery 05:24
    • Lecture
      Source Control 02:21
    • Lecture
      Building the Software in the Cloud 02:31
    • Lecture
      Automating Tests with Continuous Testing 02:22
    • Lecture
      Automating Distribution 03:30
    • Lecture
      The Case of Amazon and Netflix 04:09
  • Continuous Integration 18:31

    • Lecture
      Coding a New Feature 04:53
    • Lecture
      Making Sure It Builds 04:18
    • Lecture
      Make Sure You Test 03:02
    • Lecture
      Communicating with the Remote Repository 04:24
    • Lecture
      Ready for the Next Section 01:54
  • Continuous Delivery 14:41

    • Lecture
      Reaching the Main Branch 03:15
    • Lecture
      Continuous Delivery vs. Continuous Deployment 02:23
    • Lecture
      Deploying a Web Project 03:20
    • Lecture
      Deploying a Mobile Project 05:43
  • Tools That Can Be Helpful 15:25

    • Lecture
      Tools for Remote Repositories 04:12
    • Lecture
      Tools for Continuous Integration 07:12
    • Lecture
      Tools for Continuous Delivery and Continuous Deployment 04:01
  • Case Study 20:58

    • Lecture
      The Project 02:31
    • Lecture
      The Source Control 05:49
    • Lecture
      Setting Up Continuous Integration 04:37
    • Lecture
      Configuring Continuous Delivery 05:45
    • Lecture
      Summary 02:16
Tim Buchalka
Java, Android & Python Expert Developer - 335,000 students! Tim's mission is simple: to make a difference in your life by helping you to become a software developer. Tim does that through his Android, Python, Java and Spring Framework… View Profile
Tim Buchalka's Learn Programming Academy
Professional Programmers and Teachers - 323,000+ students The Learn Programming Academy was created by Tim Buchalka, a software developer with 35 years experience, who is also an instructor on Udemy, with over 335,000 students in his courses… View Profile
Eduardo Rosas
Xamarin-Certified Mobile Developer, Software Engineer I am a Software Engineer and Xamarin-Certified Mobile Developer (just got my certification renewed on September 11th, 2017, yay!) I have been developing mobile apps for 6 years now, I… View Profile

Student Feedback

4.4
2,657 Average ratings
41%
42%
15%
2%
1%
  • 1 week ago

    Ambedkar Prattipati

    I work in a bi-weekly release schedule and more on the Integration and End-to-End testing. This session is helpful revisiting some of the practices we follow. Thank you.

  • 1 week ago

    Poonam Kulkarni

    great

  • 2 weeks ago

    JOSE LUIS GALDEANO FERNANDEZ

    This is an excellent course, thanks so much.

  • 2 weeks ago

    UTKARSH TRIPATHI

    Yes its good

  • 4 weeks ago

    David Vinette

    Excellent material and well-presented

  • 1 month ago

    Kaushal Dasgupta

    Good content

  • 1 month ago

    Tiberiu Adrian Nagy

    very good lecture

  • 1 month ago

    Bernardo Elizondo Hernandez

    Great course! Amazing for beginners explaining all the concepts in an approachable/non-technical way. Highly recommend!

  • 1 month ago

    karthikeyan S

    Good

  • 1 month ago

    Anandhi M2

    I'm good with these learnings and it is very useful to get hire level knowledge about CI/CD. Helpful to know about the Jenkins and its pipeline.

  • Overview
  • Curriculum
  • Instructor
  • Reviews
Take this course
  • Share:
Take this course

Related Courses

Java Programming Masterclass covering Java 11 & Java 17 Read More
mm
LPA TEAM

Java Programming Masterclass covering Java 11 & Java 17

mm
LPA TEAM
(0 review)
689426
(163819 Reviews)
Learn Python Programming Masterclass Read More
mm
LPA TEAM

Learn Python Programming Masterclass

mm
LPA TEAM
(0 review)
379040
(90787 Reviews)
Android Java Masterclass – Become an App Developer Read More
mm
LPA TEAM

Android Java Masterclass - Become an App Developer

mm
LPA TEAM
(0 review)
66573
(10125 Reviews)
Java Spring Tutorial Masterclass – Learn Spring Framework 5 Read More
mm
LPA TEAM

Java Spring Tutorial Masterclass - Learn Spring Framework 5

mm
LPA TEAM
(0 review)
36339
(5938 Reviews)
Kotlin for Java Developers Read More
mm
LPA TEAM

Kotlin for Java Developers

mm
LPA TEAM
(0 review)
19826
(3363 Reviews)
Learn Java Creating Android Games Using the LibGDX library Read More
mm
LPA TEAM

Learn Java Creating Android Games Using the LibGDX library

mm
LPA TEAM
(0 review)
3235
(480 Reviews)
Oracle Java Certification – Pass the Associate 1Z0-808 Exam. Read More
mm
LPA TEAM

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

mm
LPA TEAM
(0 review)
20984
(4375 Reviews)
What’s New in Java 9 – Modules and More! Read More
mm
LPA TEAM

What's New in Java 9 - Modules and More!

mm
LPA TEAM
(0 review)
5121
(720 Reviews)
Ruby for Beginners Read More
mm
LPA TEAM

Ruby for Beginners

mm
LPA TEAM
(0 review)
787
(77 Reviews)
Learn To Write 2D Games with C# and Unity Read More
mm
LPA TEAM

Learn To Write 2D Games with C# and Unity

mm
LPA TEAM
(0 review)
1284
(93 Reviews)
SQL for Beginners: Learn SQL using MySQL and Database Design Read More
mm
LPA TEAM

SQL for Beginners: Learn SQL using MySQL and Database Design

mm
LPA TEAM
(0 review)
111895
(33666 Reviews)
Data Structures and Algorithms:  Deep Dive Using Java Read More
mm
Tim Buchalka

Data Structures and Algorithms: Deep Dive Using Java

mm
LPA TEAM
(0 review)
76963
(12332 Reviews)
Learn Kotlin and Create Games Using the LibGdx Library Read More
mm
LPA TEAM

Learn Kotlin and Create Games Using the LibGdx Library

mm
LPA TEAM
(0 review)
1427
(179 Reviews)
Ethical Hacking Course:  Protect Yourself From Being Hacked Read More
mm
LPA TEAM

Ethical Hacking Course: Protect Yourself From Being Hacked

mm
LPA TEAM
(0 review)
4834
(397 Reviews)
The Complete Xamarin Developer Course:  iOS And Android! Read More
mm
LPA TEAM

The Complete Xamarin Developer Course: iOS And Android!

mm
LPA TEAM
(0 review)
22304
(4078 Reviews)
Android App Development Masterclass using Kotlin Read More
mm
LPA TEAM

Android App Development Masterclass using Kotlin

mm
LPA TEAM
(0 review)
37345
(5552 Reviews)
C Programming For Beginners – Master the C Language Read More
mm
LPA TEAM

C Programming For Beginners - Master the C Language

mm
LPA TEAM
(0 review)
113373
(25611 Reviews)
Ruby on Rails for Beginners Read More
mm
LPA TEAM

Ruby on Rails for Beginners

mm
LPA TEAM
(0 review)
780
(61 Reviews)
Beginning C++ Programming – From Beginner to Beyond Read More
mm
LPA TEAM

Beginning C++ Programming - From Beginner to Beyond

mm
LPA TEAM
(0 review)
199894
(48848 Reviews)
PHP for Beginners Read More
mm
LPA TEAM

PHP for Beginners

mm
LPA TEAM
(0 review)
12533
(2494 Reviews)
Windows Presentation Foundation Masterclass Read More
mm
LPA TEAM

Windows Presentation Foundation Masterclass

mm
LPA TEAM
(0 review)
17822
(3442 Reviews)
Master MATLAB through Guided Problem Solving Read More
mm
LPA TEAM

Master MATLAB through Guided Problem Solving

mm
LPA TEAM
(0 review)
19951
(3532 Reviews)
Machine Learning with Python from Scratch Read More
mm
LPA TEAM

Machine Learning with Python from Scratch

mm
LPA TEAM
(0 review)
4399
(305 Reviews)
Advanced Algorithms in Java Read More
mm
LPA TEAM

Advanced Algorithms in Java

mm
LPA TEAM
(0 review)
6326
(186 Reviews)
Rust Programming Language for Beginners Read More
mm
LPA TEAM

Rust Programming Language for Beginners

mm
LPA TEAM
(0 review)
3856
(374 Reviews)
Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps Read More
mm
LPA TEAM

Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps

mm
LPA TEAM
(0 review)
15451
(1865 Reviews)
3D Programming with JavaScript and the Three.js 3D Library Read More
mm
LPA TEAM

3D Programming with JavaScript and the Three.js 3D Library

mm
LPA TEAM
(0 review)
6046
(920 Reviews)
Java Enterprise Edition 8 for Beginners course Read More
mm
LPA TEAM

Java Enterprise Edition 8 for Beginners course

mm
LPA TEAM
(0 review)
14405
(2186 Reviews)
HTML and CSS Masterclass Read More
mm
LPA TEAM

HTML and CSS Masterclass

mm
LPA TEAM
(0 review)
1594
(192 Reviews)
ArcPy for Python Developers using ArcGIS Pro Read More
mm
LPA TEAM

ArcPy for Python Developers using ArcGIS Pro

mm
LPA TEAM
(0 review)
4993
(907 Reviews)
Azure Machine Learning using Cognitive Services Read More
mm
LPA TEAM

Azure Machine Learning using Cognitive Services

mm
LPA TEAM
(0 review)
3846
(374 Reviews)
Learning Bootstrap – From HTML to WordPress Theme Read More
mm
LPA TEAM

Learning Bootstrap - From HTML to Wordpress Theme

mm
LPA TEAM
(0 review)
1014
(81 Reviews)
Search Algorithms in Artificial Intelligence with Java Read More
mm
LPA TEAM

Search Algorithms in Artificial Intelligence with Java

mm
LPA TEAM
(0 review)
1945
(105 Reviews)
The Advanced Xamarin Developer Masterclass Read More
mm
LPA TEAM

The Advanced Xamarin Developer Masterclass

mm
LPA TEAM
(0 review)
5813
(485 Reviews)
The Complete Javascript Course for Developers Read More
mm
LPA TEAM

The Complete Javascript Course for Developers

mm
LPA TEAM
(0 review)
2178
(351 Reviews)
Learn Java Programming Crash Course Read More
mm
LPA TEAM

Learn Java Programming Crash Course

mm
LPA TEAM
(0 review)
14953
(3029 Reviews)
Learn C# for Beginners Crash Course Read More
mm
LPA TEAM

Learn C# for Beginners Crash Course

mm
LPA TEAM
(0 review)
8058
(1441 Reviews)
Python Tkinter Masterclass – Learn Python GUI Programming Read More
mm
Volkan Atış

Python Tkinter Masterclass - Learn Python GUI Programming

mm
LPA TEAM
(0 review)
4732
(597 Reviews)
The Java Design Patterns Course Read More
mm
Jason Fedin

The Java Design Patterns Course

mm
LPA TEAM
(0 review)
9651
(828 Reviews)
Mastering Intellij IDEA and Android Studio Read More
mm
LPA TEAM

Mastering Intellij IDEA and Android Studio

mm
LPA TEAM
(0 review)
1154
(91 Reviews)
Git & GitHub Masterclass Read More
mm
LPA TEAM

Git & GitHub Masterclass

mm
LPA TEAM
(0 review)
9508
(1208 Reviews)
Python GUI Programming Using PyQt5 Read More
mm
LPA TEAM

Python GUI Programming Using PyQt5

mm
LPA TEAM
(0 review)
4531
(688 Reviews)
Android Firebase Masterclass – Master Google Firebase Read More
mm
LPA TEAM

Android Firebase Masterclass - Master Google Firebase

mm
LPA TEAM
(0 review)
2397
(217 Reviews)
Master CI/CD for Xamarin Read More
mm
LPA TEAM

Master CI/CD for Xamarin

mm
LPA TEAM
(0 review)
437
(46 Reviews)
Master CI/CD for Android Developers Read More
mm
LPA TEAM

Master CI/CD for Android Developers

mm
LPA TEAM
(0 review)
887
(118 Reviews)
Master CI/CD for iOS Developers Read More
mm
LPA TEAM

Master CI/CD for iOS Developers

mm
LPA TEAM
(0 review)
1289
(147 Reviews)
Master CI/CD for React Native Read More
mm
LPA TEAM

Master CI/CD for React Native

mm
LPA TEAM
(0 review)
1997
(198 Reviews)
Java SE 11 Developer 1Z0-819 OCP Course – Part 1 Read More
mm
LPA TEAM

Java SE 11 Developer 1Z0-819 OCP Course - Part 1

mm
LPA TEAM
(0 review)
18706
(2766 Reviews)
Advanced C Programming Course Read More
mm
LPA TEAM

Advanced C Programming Course

mm
LPA TEAM
(0 review)
20640
(2501 Reviews)
iOS Firebase Masterclass – Real time Database and Firestore Read More
mm
LPA TEAM

iOS Firebase Masterclass - Real time Database and Firestore

mm
LPA TEAM
(0 review)
322
(31 Reviews)
Java SE 11 Developer 1Z0-819 OCP Course – Part 2 Read More
mm
LPA TEAM

Java SE 11 Developer 1Z0-819 OCP Course - Part 2

mm
LPA TEAM
(0 review)
9612
(701 Reviews)
Learn Go for Beginners Crash Course (Golang) Read More
mm
LPA TEAM

Learn Go for Beginners Crash Course (Golang)

mm
LPA TEAM
(0 review)
6731
(1140 Reviews)

Leave A Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest Courses

Learn Go for Beginners Crash Course (Golang)

Learn Go for Beginners Crash Course (Golang)

Java SE 11 Developer 1Z0-819 OCP Course – Part 2

Java SE 11 Developer 1Z0-819 OCP Course - Part 2

Introduction to Continuous Integration & Continuous Delivery

Introduction to Continuous Integration & Continuous Delivery

iOS Firebase Masterclass – Real time Database and Firestore

iOS Firebase Masterclass - Real time Database and Firestore

Advanced C Programming Course

Advanced C Programming Course

Java SE 11 Developer 1Z0-819 OCP Course – Part 1

Java SE 11 Developer 1Z0-819 OCP Course - Part 1

logo-eduma-the-best-lms-wordpress-theme

+61 422 512 549

[email protected]

Company

  • About Us
  • Blog
  • Contact
  • Become A Co-Instructor

Links

  • Courses
  • FAQs
  • Contact Us

  • Privacy Policy
  • Terms & Conditions

Would you like to become a Udemy Course Co-Instructor?

Struggling to find students? Let us publish and promote your course to our students.

FIND OUT MORE NOW
Modal title

Message modal