آموزش عیب‌یابی و تست برای تحویل نرم‌افزار - آخرین آپدیت

دانلود Debugging & Testing for Software Delivery

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره پیشرفته «عیب‌یابی و تست سیستماتیک برای تحویل نرم‌افزار» خوش آمدید؛ دوره‌ای جامع که بر ایجاد رویکردهای ساختاریافته و تکرارپذیر برای تشخیص و رفع مشکلات پیچیده نرم‌افزاری در محیط‌های توسعه مدرن تمرکز دارد. این دوره مباحثی چون تکنیک‌های عیب‌یابی سیستماتیک و فرضیه‌محور، ابزارهای پیشرفته دیباگ، تحلیل حافظه و عملکرد، و عیب‌یابی در سیستم‌های همزمان (Concurrent)، توزیع‌شده و محیط‌های عملیاتی (Production) را پوشش می‌دهد. در پایان این دوره، شما قادر خواهید بود: - جریان‌های کاری عیب‌یابی سیستماتیک را با استفاده از روش‌های علمی و فرضیه‌محور توضیح داده و اجرا کنید - از ابزارهای پیشرفته دیباگ، تکنیک‌های تحلیل و ابزارهای پروفایلینگ برای ردیابی مشکلات پیچیده استفاده کنید - نشت حافظه (Memory Leaks)، گلوگاه‌های عملکردی و نقص‌های مربوط به منابع را شناسایی و رفع کنید - سیستم‌های همزمان، توزیع‌شده و محیط‌های عملیاتی را با استفاده از متدهای مشاهده‌پذیری (Observability) و پاسخ به حوادث، به‌صورت ایمن عیب‌یابی کنید - عیب‌یابی، تست، اتوماسیون و معیارهای کیفیت را در خط لوله‌های DevOps و CI/CD ادغام کنید شما از طریق دموهای هدایت‌شده و سناریوهای واقعی، تکنیک‌های ساختاریافته عیب‌یابی را روی نقص‌های واقعی پیاده می‌کنید، مشکلات را در چندین سرویس ردیابی کرده، حوادث محیط عملیاتی را تحلیل می‌کنید و استراتژی‌های مقیاس‌پذیر برای تست و اتوماسیون طراحی خواهید کرد. این فعالیت‌ها، تئوری‌های پیشرفته عیب‌یابی را به چالش‌های واقعی تحویل نرم‌افزار پیوند می‌زند. این دوره برای توسعه‌دهندگان، مهندسان QA، مهندسان SRE و متخصصان نرم‌افزار که قصد دارند مهارت‌های عیب‌یابی و تست خود را در معماری‌های مدرن تقویت کنند، طراحی شده است. متقاضیان باید پیش از شروع این دوره، تجربه پایه‌ای در توسعه نرم‌افزار و مفاهیم بنیادی تست داشته باشند.

سرفصل ها و درس ها

عیب‌یابی سیستماتیک و پیشرفته Systematic and Advanced Debugging

  • معرفی دوره Course Introduction

  • روش علمی در عیب‌یابی The Scientific Method in Debugging

  • جریان کاری ساختاریافته برای عیب‌یابی A Structured Debugging Workflow

  • تکنیک‌های عیب‌یابی فرضیه‌محور Hypothesis Driven Debugging Techniques

  • دمو: پیاده‌سازی عیب‌یابی سیستماتیک روی یک نقص واقعی - بخش اول Demonstration: Applying Systematic Debugging to a Real Defect Part-1

  • دمو: پیاده‌سازی عیب‌یابی سیستماتیک روی یک نقص واقعی - بخش دوم Demonstration: Applying Systematic Debugging to a Real Defect Part-2

  • قابلیت‌های عیب‌یابی IDE و استراتژی‌های Breakpoint IDE Debugging Features and Breakpoint Strategies

  • ابزارهای تحلیل استاتیک و دینامیک برای عیب‌یابی Static and Dynamic Analysis Tools for Debugging

  • مفاهیم عیب‌یابی از راه دور و Time Travel Debugging Remote and Time Travel Debugging Concepts

  • دمو: استفاده از ابزارهای پیشرفته عیب‌یابی برای ردیابی مشکلات Demonstration: Using Advanced Debugging Tools to Trace Issues

  • دمو: عیب‌یابی یک مشکل پیچیده با Time Travel و Remote Debugging Demonstration: Debugging a Complex Issue with Time-Travel and Remote Debugging

  • درک نشت حافظه و الگوهای تخصیص Understanding Memory Leaks and Allocation Patterns

  • مبانی پروفایلینگ و تحلیل CPU/عملکرد Performance/CPU and Profiling Fundamentals

  • دمو: شناسایی نشت حافظه با استفاده از ابزارهای پروفایلینگ - بخش اول 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

عیب‌یابی در معماری‌های مدرن و DevOps Debugging in Modern Architectures & DevOps

  • مشکلات همزمانی در اپلیکیشن‌های چندرشته‌ای (Multithreaded) Concurrency Issues in Multithreaded Applications

  • تحلیل همزمانی Concurrency Analysis

  • عیب‌یابی میکروسرویس‌ها و سیستم‌های توزیع‌شده Debugging Microservices and Distributed Systems

  • دمو: ردیابی و عیب‌یابی مشکلات در چندین سرویس مختلف Demonstration: Tracing and Debugging Issues Across Multiple Services

  • عیب‌یابی ایمن در محیط‌های عملیاتی (Production) Debugging in Production Environments Safely

  • مشاهده‌پذیری در محیط عملیاتی Production Observability

  • دمو: بررسی و رفع یک حادثه در محیط عملیاتی Demonstration: Investigating and Resolving a Production Incident

  • دمو: پیاده‌سازی تست مداوم در خط لوله‌های CI/CD Demonstration: Implementing Continuous Testing in CI/CD Pipelines

  • دمو: طراحی معماری مقیاس‌پذیر برای اتوماسیون تست Demonstration: Designing a Scalable Test Automation Architecture

  • دمو: ساخت داشبوردها و گزارش‌های کیفیت در لحظه (Real-time) Demonstration: Building Real-Time Quality Dashboards and Reports

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه دوره: عیب‌یابی و تست برای تحویل نرم‌افزار Course Summary: Debugging & Testing for Software Delivery

نمایش نظرات

آموزش عیب‌یابی و تست برای تحویل نرم‌افزار
جزییات دوره
6h 31m
27
(آخرین آپدیت)
151
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده