К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Debugging & Testing for Software Delivery · LearnSpace
Назад в каталог
courseraПрограммирование

Debugging & Testing for Software Delivery

Курс от Edureka
Начальный≈ 6.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Welcome to Systematic Debugging and Testing for Software Delivery, an advanced course that focuses on building structured, repeatable approaches to diagnosing and resolving complex software issues across modern development environments. This course covers systematic and hypothesis-driven debugging techniques, advanced debugging tools, memory and performance analysis, and debugging in concurrent, distributed, and production systems. By the end of this course, you will be able to: Explain and apply systematic debugging workflows using scientific and hypothesis-driven methods Use advanced debugging tools, analysis techniques, and profiling tools to trace complex issues Identify and resolve memory leaks, performance bottlenecks, and resource-related defects Debug concurrent, distributed, and production systems safely using observability and incident response practices Integrate debugging, testing, automation, and quality metrics into DevOps and CI/CD pipelines Through guided demos and real-world scenarios, you will apply structured debugging techniques to real defects, trace issues across multiple services, analyze production incidents, and design scalable testing and automation strategies. These activities bridge advanced debugging theory with real-world software delivery challenges. This course is designed for developers, QA engineers, site reliability engineers, and software professionals who want to strengthen their debugging and testing skills in modern architectures. Learners should have basic experience with software development and foundational testing concepts before starting this course.

Навыки, которые вы освоите

Memory ManagementPerformance TestingIncident ManagementSoftware Development ToolsContinuous DeliverySite Reliability EngineeringRoot Cause AnalysisIncident ResponseCI/CD

Программа курса

3 модулей · 48 учебных материалов

01Systematic and Advanced Debugging25 материалов

Systematic Debugging Techniques

Course IntroductionВидеоWelcome to Systematic Debugging and Testing for Software DeliveryЧтениеThe Scientific Method in DebuggingВидеоA Structured Debugging WorkflowВидео

Учитесь у экспертов

Edureka

Преподаватель курса

Debugging & Testing for Software Delivery
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 6.5 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Hypothesis Driven Debugging TechniquesВидео
Demonstration: Applying Systematic Debugging to a Real Defect Part-1Видео
Demonstration: Applying Systematic Debugging to a Real Defect Part-2Видео
Debugging Complex Systems EffectivelyЧтение
Practice Quiz: Systematic Debugging TechniquesЗадание

Debugging Tools and Analysis Techniques

IDE Debugging Features and Breakpoint StrategiesВидеоStatic and Dynamic Analysis Tools for DebuggingВидеоRemote and Time Travel Debugging ConceptsВидеоDemonstration: Using Advanced Debugging Tools to Trace IssuesВидеоDemonstration: Debugging a Complex Issue with Time-Travel and Remote DebuggingВидеоModern Debugging Tools and Techniques for Complex Software SystemsЧтениеPractice Quiz: Debugging Tools and Analysis TechniquesЗадание

Memory and Performance Debugging

Understanding Memory Leaks and Allocation PatternsВидеоPerformance/CPU and Profiling FundamentalsВидеоDebugging IO and Network Performance IssuesЧтениеDemonstration: Identifying Memory Leaks Using Profiling Tools Part-1ВидеоDemonstration: Identifying Memory Leaks Using Profiling Tools Part-2ВидеоDemonstration: Fixing Performance Bottlenecks in a Real ApplicationВидеоPractice Quiz: Memory and Performance DebuggingЗадание

Module Wrap-Up and Assessment

Summary of Systematic and Advanced DebuggingЧтениеKnowledge Check: Systematic and Advanced DebuggingЗадание
02Debugging in Modern Architectures & DevOps19 материалов

Debugging Concurrent and Distributed Systems

Concurrency Issues in Multithreaded ApplicationsВидеоConcurrency AnalysisВидеоDebugging Microservices and Distributed SystemsВидеоDebugging Race Conditions and Deadlocks in PracticeЧтениеDemonstration: Tracing and Debugging Issues Across Multiple ServicesВидеоPractice Quiz: Debugging Concurrent and Distributed SystemsЗадание

Production Debugging and Incident Response

Debugging in Production Environments SafelyВидеоProduction ObservabilityВидеоDemonstration: Investigating and Resolving a Production IncidentВидеоSafe Debugging in Production EnvironmentsЧтениеPractice Quiz: Production Debugging and Incident ResponseЗадание

Testing, Automation, and Quality in DevOps

Demonstration: Implementing Continuous Testing in CI/CD PipelinesВидеоDemonstration: Designing a Scalable Test Automation ArchitectureВидеоDemonstration: Building Real-Time Quality Dashboards and ReportsВидеоAutomation and Quality Visibility in DevOpsЧтениеPractice Quiz: Testing, Automation, and Quality in DevOpsЗадание

Module Wrap-Up and Assessment

Summary of Debugging in Modern Architectures and DevOpsЧтениеKnowledge Check: Debugging in Modern Architectures and DevOpsЗаданиеInterview Simulation: Debugging Modern Architectures and DevOpsDIALOGUE
03Course Wrap-Up and Assessment4 материалов

Course Wrap-up and Assessments

Course Summary: Debugging & Testing for Software DeliveryВидеоThe Case of the Elusive Production Failure: Can You Debug It Systematically?DIALOGUEEnd Course Knowledge Check: Systematic Debugging and Testing for Software DeliveryЗаданиеBuilding a Systematic Debugging and Testing StrategyЗадание