Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Intro to DevOps and Testing

    Posted By: IrGens
    Intro to DevOps and Testing

    Intro to DevOps and Testing
    .MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 4h 39m | 1.26 GB
    Instructor: Tiffany Ford

    Level up your development skills with testing, devops, pipelines and github actions.

    What you'll learn

    • Foundational Knowledge of DevOps, Testing, and Development Methodologies
    • Differentiate between Continuous Delivery (CD) and Continuous Deployment, including their benefits and risks.
    • Understand the role of automated testing in DevOps pipelines.
    • Define what a pipeline is and explain its significance in DevOps workflows.
    • Explore key DevOps tools and their purposes, including:
    • Embrace a DevOps mindset of shared responsibility, rapid iteration, and continuous feedback.

    Requirements

    • Some programming experience in a language such as C#, Java, or Python. Introductory coding concepts are not covered in this course.
    • Basic understanding of software development (functions, classes, version control)
    • Some familiarity with command-line tools (like Git CLI, running test commands)
    • Willingness to learn new tools and adopt a continuous improvement mindset

    Description

    DevOps Course Learning Objectives


    By the end of this course, students will be able to:

    Foundational Knowledge

    • Define DevOps and explain its core purpose, history, and evolution.
    • Differentiate DevOps from Waterfall and Agile methodologies.
    • Explain the relationship between DevOps and Continuous Delivery.
    • Describe the role of culture, collaboration, and automation in successful DevOps adoption.

    Continuous Integration, Delivery, and Deployment

    • Define Continuous Integration (CI) and describe its role in catching issues early.
    • Implement basic CI pipelines using tools like GitHub Actions or Jenkins.
    • Differentiate between Continuous Delivery (CD) and Continuous Deployment, including their benefits and risks.
    • Explain the structure of a CI/CD pipeline and the stages involved.

    DevOps and Testing Practices

    Understand the role of automated testing in DevOps pipelines.

    Describe and distinguish between different types of testing:

    • Unit Testing
    • Integration Testing
    • Functional (End-to-End) Testing
    • Smoke Testing
    • Regression Testing
    • Performance Testing
    • Security Testing
    • Write and organize automated test suites using C# and NUnit.

    Pipelines and Automation

    • Define what a pipeline is and explain its significance in DevOps workflows.
    • List and describe the key stages of a DevOps pipeline: Build, Test, Release, Deploy.
    • Implement simple build and test automation scripts.
    • Identify best practices for building fast, reliable, and secure pipelines.

    Tools and Technologies

    Explore key DevOps tools and their purposes, including:

    • Source Control
    • CI/CD Platforms
    • Testing Frameworks

    DevOps Mindset and Culture

    • Embrace a DevOps mindset of shared responsibility, rapid iteration, and continuous feedback.
    • Recognize the cultural changes required for successful DevOps implementation.
    • Apply principles like Shift Left Testing and Fail Fast to modern development practices.

    Overall Outcomes

    By completing this course, students will:

    • Build and manage automated pipelines that integrate build, test, and deployment processes.
    • Understand how to write and integrate automated tests across the development lifecycle.
    • Use DevOps best practices to deliver faster, more reliable, and higher-quality software.
    • Be prepared to contribute to or lead DevOps initiatives within development teams and organizations.

    Who this course is for:

    • Junior to mid-level developers who already understand coding basics (in languages like C#, JavaScript, Python, etc.)
    • Individuals targeting roles in DevOps, CI/CD engineering, or cloud infrastructure
    • Testers or Quality Assurance professionals learning how testing fits into automated DevOps pipelines
    • Developers, testers, or system administrators working in agile teams moving toward DevOps practices
    • Final-year students who have covered programming, basic databases, and software development principles


    Intro to DevOps and Testing