Shift Left Accelerating Quality And Efficiency



Published 5/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.77 GB | Duration: 6h 43m
Test Automation, Devops for Quality Engineers, Efficient Quality Processes, Advances Software Quality


Free Download What you’ll learn
Shift Left approach in sofware development
Preventive actions in applying shift left
Practical examples of shift left pipelines
Advanced quality engineering
Propper test automation techniques
The test pyramid
Requirements
Basic testing experience
Basic understanding of software development
Basic undertanding of DevOps
Description
Welcome to the "Shift Left: Accelerating Quality and Efficiency" course, an in-depth exploration of the fundamentals and best practices for optimizing the software development lifecycle by identifying and addressing potential issues at earlier stages. This comprehensive course aims to equip you with the knowledge, skills, and tools needed to effectively integrate the Shift Left approach into your development processes, ultimately saving time, resources, and improving the overall quality of your software products.We will examine the importance of code quality in the Shift Left approach. You will learn how to enforce best practices, such as code reviews, static analysis, blocking PRs and test-driven development, to ensure your codebase remains maintainable, scalable, and free from defects. By embracing these practices, you can reduce the likelihood of introducing new issues and improve the overall stability of your software.In our chapter on automation efficiency, we will focus on leveraging automation tools and strategies to optimize your development process. By automating repetitive tasks, such as testing, integration, and deployment, you can streamline your pipeline and minimize the risk of human error. We will also discuss how to select the right tools and techniques for your specific project needs, ensuring that your team can work more efficiently and effectively.Lastly, our course will provide you with an in-depth understanding of various prevention techniques, including vulnerability scanning, threat modeling, and secure coding practices. You will learn how to proactively identify and mitigate potential security risks, ensuring that your software is not only high-performing but also secure from potential threats.By the end of this course, you will have gained a comprehensive understanding of the Shift Left approach, empowering you to create more efficient development pipelines, reduce risk, and deliver high-quality, reliable software products that meet the ever-evolving needs of your users.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Quality Transformation Learning Path
Section 2: Introduction to Shift Left
Lecture 3 Chapter Introduction
Lecture 4 What is shift Left approach
Lecture 5 Benefits of Shift Left
Lecture 6 Drivers and Enablers of Shift Left
Lecture 7 What is Shift Right
Section 3: Test Automation in context of shift left
Lecture 8 Chapter intro
Lecture 9 Project used for Automation Demonstration
Lecture 10 The Test Pyramid
Lecture 11 Ice Cream Cone Antypattern
Lecture 12 Unit Tests
Lecture 13 Integration Tests
Lecture 14 API / Contract Tests
Lecture 15 UI Tests
Lecture 16 Practical Example Test Pyramid – Java
Lecture 17 Branches in software development
Lecture 18 Test Automation Study
Section 4: DevOps for quality engineers
Lecture 19 Chapter Intro
Lecture 20 Devops introduction
Lecture 21 Continouous Integration Pipeline for shifting left
Lecture 22 Practical Example – Blocking for poor coding practices
Lecture 23 Practical Example – Blocking for failing Tests
Lecture 24 Practical Example – Blocking for Code Coverage
Lecture 25 Practical Example – Blocking for vulnerabilities
Lecture 26 Practical Example – Validation Build
Lecture 27 Continuous Deployment Pipe
Lecture 28 Practical Example – Continous Deloyment with automated Tests
Lecture 29 The Nightly Build Pipe
Lecture 30 Practical Example – The nightly run Pipeline
Lecture 31 QE/QA Pipeline Design Advice
Lecture 32 Design a pipeline
Lecture 33 Quality Policies
Lecture 34 Chapter Recap
Section 5: A modern approach to testing environments
Lecture 35 Chapter Intro
Lecture 36 Feature Environment
Lecture 37 Practical Example – Creating a feature Environment
Lecture 38 Test Infrastructure – Environments
Lecture 39 Automated Environment Validation
Lecture 40 GitOPS – Safe changes to Configuration
Lecture 41 Infrastructure Tests
Lecture 42 Shift Left on Peformance
Lecture 43 Practical Example – Blocking pipeline for performance
Section 6: Outro
Lecture 44 Closing Thoughts
Quality Engineers,Enginering Managers,Developers,Project Manaegrs,Scrum Masters

Homepage

https://www.udemy.com/course/shift-left-accelerating-quality-and-efficiency/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me

Links are Interchangeable – Single Extraction