آموزش Microsoft Azure Developer: Refactoring Code

Microsoft Azure Developer: Refactoring Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ساخت برنامه های لاجوردی که ماندگار هستند نیاز به درک کیفیت نرم افزار و قابلیت نگهداری دارند. در این دوره ، شما خواهید آموخت که چگونه بدهی فنی را در برنامه های خود بشناسید و چگونه بدون اینکه از ابتدا شروع کنید ، کد خود را مجدداً فاکتور کنید. مشاغل به طور فزاینده ای به برنامه های Azure با کیفیت برای سیستم های مهم بستگی دارند. در این دوره ، Microsoft Azure Developer: Refactoring Code ، خواهید آموخت که ساختن برنامه های Azure با کیفیت مستلزم درک اصول کیفیت نرم افزار و نحوه تشخیص "بوهای کد" است که مشکلات بالقوه کیفیت را نشان می دهد. ابتدا یاد خواهید گرفت که در صورت عدم کنترل ، کیفیت پایین می تواند در یک برنامه جمع شود و نگهداری آن را گرانتر و خطرناک کند ، تا اینکه در نهایت باید جایگزین شود. در مرحله بعدی ، شما اصول بازسازی مجدد برنامه های Azure را جستجو خواهید کرد ، از اصول گرفته تا شناخت کیفیت پایین ، استفاده از رویکردهای مشخص ، تا مشکلات رایج. سرانجام ، خواهید فهمید که چگونه سریعتر کد بهتر می نویسید ، بنابراین برنامه های شما نقص کمتری دارند و ماندگاری بیشتری دارند. در پایان این دوره ، شما می دانید که چگونه بدون اینکه از ابتدا شروع کنید ، کد راکتور کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بهبود کیفیت برنامه های لاجوردی Improving the Quality of Azure Apps

  • مقدمه و کیفیت Introduction and Quality

  • ماندگاری و بدهی فنی Maintainability and Technical Debt

  • بازسازی Refactoring

  • چه زمانی به Refactor بروید When to Refactor

  • تست های خصوصیات Characterization Tests

  • نسخه ی نمایشی: تست و Refactoring Demo: Testing and Refactoring

  • مرور Review

رفع رایحه رایج لاجوردی برنامه Fixing Common Azure App Code Smells

  • اهداف و تعریف بوی کد Objectives and Code Smell Definition

  • طبقه بندی بوی کد Classifying Code Smells

  • بلاترها: روش طولانی Bloaters: Long Method

  • نسخه ی نمایشی: یک روش طولانی Demo: A Long Method

  • سوO استفاده کنندگان OO: اظهارات را عوض کنید OO Abusers: Switch Statements

  • تغییر پیشگیری: پیچیدگی Change Preventers: Complexity

  • نسخه ی نمایشی: Refactoring یک روش طولانی Demo: Refactoring a Long Method

  • جفت کننده ها: پیاده سازی های خاص Couplers: Specific Implementations

  • خلاصه Summary

نوشتن کد تمیز برای لاجوردی Writing Clean Code for Azure

  • بررسی اجمالی Overview

  • اصول کد تمیز Clean Code Principles

  • اصول بیشتر More Principles

  • نوشتن کد قابل آزمایش Writing Testable Code

  • بوی کد آزمون پذیری Testability Code Smells

  • سادگی Simplicity

  • معماری تمیز Clean Architecture

  • نسخه ی نمایشی: Refactor به تمیز معماری Demo: Refactor to Clean Architecture

  • تمرکز بر قابلیت نگهداری Focus on Maintainability

  • مرور Review

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Microsoft Azure Developer: Refactoring Code
جزییات دوره
2h 1m
27
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
42
4.1 از 5
دارد
دارد
دارد
Steve Smith
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Smith Steve Smith

هنرمند/طراح/دی جی

استیو اسمیت یک طراح گرافیک و هنرمند با تجربه است که از موسیقی، یادگیری، کار بر روی iPad خود، قهوه و الهام بخشیدن به دیگران لذت می برد.