DevOps and Build Automation with Python

  • 4.4
Approx. 13 hours to complete

Course Summary

Learn how to automate software development processes using Python and DevOps principles. This course covers topics such as version control, continuous integration, and deployment, with a focus on practical applications.

Key Learning Points

  • Develop a solid understanding of DevOps principles and how they apply to software development
  • Learn how to use Python to automate software development processes
  • Gain hands-on experience with popular tools such as Git, Jenkins, and Docker

Job Positions & Salaries of people who have taken this course might have

    • USA: $103,000
    • India: ₹1,200,000
    • Spain: €39,000
    • USA: $103,000
    • India: ₹1,200,000
    • Spain: €39,000

    • USA: $83,000
    • India: ₹650,000
    • Spain: €28,000
    • USA: $103,000
    • India: ₹1,200,000
    • Spain: €39,000

    • USA: $83,000
    • India: ₹650,000
    • Spain: €28,000

    • USA: $89,000
    • India: ₹1,000,000
    • Spain: €32,000

Related Topics for further study


Learning Outcomes

  • Develop an understanding of DevOps principles and practices
  • Gain practical experience with popular DevOps tools
  • Learn how to automate software development processes using Python

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of Python programming
  • Familiarity with version control systems such as Git

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures
  • Hands-on exercises

Similar Courses

  • DevOps Fundamentals
  • Continuous Integration and Continuous Deployment
  • Python for Everybody

Related Education Paths


Related Books

Description

This course is the final course in a series that aims to prepare you for a role working as a programmer. In this course we will look at several automation concepts in DevOps with Python. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.

Knowledge

  • Develop computer programs that utilize classes andobjects to solve business and mathematical problems

Outline

  • Package Managers
  • Installing PIP
  • Finding and Installing Packages
  • Using Packages
  • Lab Solution Video
  • Installing PIP Reading
  • Finding and Installing Package Reading
  • Using Packages Reading
  • Practice Installing PIP Quiz
  • Practice Finding and Installing Packages Quiz
  • Practice Using Packages Quiz
  • Module 1 Graded Quiz
  • Testing
  • Testing Software
  • Test Types
  • Writing Unit Tests
  • Module 2 Lab Solution Video
  • Testing Software Reading
  • Test Types Reading
  • Writing Unit Tests Reading
  • Practice Testing Software Quiz
  • Practice Test Types Quiz
  • Practice Writing Unit Tests Quiz
  • Module 2 Graded Quiz
  • Browser Automation
  • Headless Browsing
  • Writing Scripts to Visit a Web Page
  • Extracting HTML Elements
  • Headless Browsing Reading
  • Writing Scripts to Visit a Web Page Reading
  • Extracting HTML Elements Reading
  • Practice Headless Browsing Quiz
  • Practice Writing Scripts to Visit a Web Page Quiz
  • Practice Extracting HTML Elements Quiz
  • Module 3 Graded Quiz
  • Containers for Development
  • Containers
  • Docker
  • Scripting Docker with Python
  • Containers Reading
  • Docker Reading
  • Scripting Docker with Python Reading
  • Practice Containers Quiz
  • Practice Docker Quiz
  • Practice Scripting Docker with Python Quiz
  • Module Graded Quiz

Summary of User Reviews

Learn about DevOps Build Automation with Python on Coursera. The course has received positive reviews from users. Many users appreciated the course for its practical approach.

Key Aspect Users Liked About This Course

Practical approach

Pros from User Reviews

  • The course provides hands-on experience in building automation tools
  • The instructor explains the concepts clearly and concisely
  • The course content is well-structured and easy to follow
  • The course helps in understanding the DevOps culture and its importance

Cons from User Reviews

  • Some users found the course to be too basic and not challenging enough
  • The course does not cover advanced topics in DevOps
  • The course does not provide enough resources for further learning
  • Some users found the course to be too focused on Python and not enough on other programming languages
English
Available now
Approx. 13 hours to complete
Aspen Olmsted
LearnQuest
Coursera

Instructor

Aspen Olmsted

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses