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+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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
Development Software Engineering DevOps

DevOps For Beginners: Saving Your Code From The Apocalypse

What does DevOps mean? How does it benefit you? And what are the steps for a perfect Software Development Life Cycle?
Rating: 4.4 out of 54.4 (131 ratings)
7,473 students
Created by Patrick God
Last updated 12/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • What is DevOps all about?
  • How does a Software Development Life Cycle look like?
  • The phases of DevOps: Plan, Build, Continuous Integration, Deploy, Operate, Feedback & Communication.
  • Great tools to implement the DevOps practices.
  • Agile Software Development with Scrum & Kanban
  • Continuous Integration with GitLab

Course content

2 sections • 15 lectures • 47m total length

  • Preview02:37
  • Preview03:21

  • Preview00:27
  • Preview01:41
  • Preview03:03
  • Agile Software Development with Scrum
    03:05
  • Kanban (with Trello)
    02:42
  • Build
    01:32
  • Source Control with Git
    05:30
  • Containers
    01:13
  • Continuous Integration
    09:09
  • Deploy
    04:01
  • Operate
    02:47
  • Feedback
    04:27
  • Summary
    01:25

Requirements

  • There are no requirements or prerequisites!

Description

DevOps is a term every single software developer will stumble upon in his or her career.

But what does it actually mean? Do you have to care as a developer? Definitely!

Because DevOps will make your developer life easier. Much easier.

In essence, DevOps is “a set of practices that combines software development (Dev) and information-technology operations (Ops) which is intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.”

In this course, you will learn what these practices are and how they work. We’ll cover the following phases of DevOps.


Communication

The crucial part of every software development project. Without the right way and the right tools to communicate with your team, failure is guaranteed. Get to know the best tool to make your project successful.


Plan

Before you start implementing any features. You have to plan your project and your tasks. In the past, people used the outdated waterfall model for planning. Nowadays, agile development is the way to go. Learn how to implement the agile software development frameworks Scrum and Kanban and what services you can use for free.


Build

Here’s where the actual work is happening. But it’s not only about the right IDE or your particular programming language. We’re talking about managing and tracking your code here. Learn how to use the right source control system like Git and how powerful this is.


Continuous Integration

DevOps is all about automation. With continuous integration, you’ll learn how to automatically build your code, run automated tests - like unit or integration tests - and finally deploy your application to a server. There are wonderful services for that. Once you see how much time you can save, you’ll never want to go back.


Deploy

You can deploy your application on a self-hosted server or you can use any of the many platform services out there. Get an overview of what services like Microsoft Azure, Amazon Web Services and the Google Cloud Platform can do for you and how you can use them for free.


Operate

Another part of DevOps is monitoring your servers and applications. Apart from that you also want to log certain events and send notifications in special cases. Of course, there are services for that or you can do that by yourself. It might be easier than you think.


Feedback

At the end of the DevOps circle, you want your users to give you feedback and also give feedback to them. It’s about IT Service Management (ITSM), Customer Relationship Management (CRM) and, perhaps most important, issue or bug tracking.


What are you waiting for? Learn all about DevOps right now.


Course Image: Romolo Tavani/Shutterstock

Who this course is for:

  • Everyone who wants to improve the developer's life with DevOps.

Instructor

Patrick God
Passionate Software Developer & Teacher
Patrick God
  • 4.5 Instructor Rating
  • 5,839 Reviews
  • 55,223 Students
  • 9 Courses

Writing code is what drives me. Creating software out of nothing is a skill I truly am passionate about and I want to share this astonishing feeling of making stuff with you.

I started to learn several programming languages as a teenager and always wanted to create software ever since I first played a game on a Commodore 64. During my bachelor and master studies, I joined various companies, made desktop and web applications as well as video games professionally and was always anxious to improve my craft, which I have been doing for more than 15 years now.​

For me, the most important part of writing and teaching code is to have fun. If certain ways work for you and the results are maintainable and you have fun with your results, you're doing it the right way. I don't care if you always use your keyboard or switch to the mouse from time to time, so-called best practices are not always best or practical, I want to teach you to develop software in a way it works in the industry, a way it works for you and in a way that makes you happy. 

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