Steve Smith

استیو اسمیت (ardalis) یک کارآفرین و توسعه دهنده نرم افزار است که علاقه زیادی به ساختن نرم افزارهای با کیفیت در کمترین حد ممکن دارد. وی کارگاه های آموزشی و مربیگری را برای تیم هایی با تمایل به پیشرفت فراهم می کند. استیو بیش از 10 سال متوالی به عنوان مایکروسافت MVP شناخته شده است و سخنران مکرر در کنفرانس ها و رویدادهای توسعه دهنده نرم افزار است. وی بهترین کمک کننده در تهیه اسناد رسمی در ASP.NET Core است و از کمک دیگران به نوشتن برنامه های قابل آزمایش و قابل آزمایش با استفاده از ابزارهای توسعه دهنده مایکروسافت بهره مند است. با استیو در ardalis.com ارتباط برقرار کنید.

آموزش برنامه نویسی جفت

Pair Programming

بیاموزید که چگونه با برنامه نویسی در کنار شخص دیگری کیفیت کد خود را بهبود ببخشید. این دوره تکنیک های مناسب و بسیاری از مزایای برنامه نویسی جفت ، نحوه تنظیم فضای کار و نحوه برنامه ریزی جفت سازی از راه دور را به شما آموزش می دهد.


Steve Smith Steve Smith
زمان دوره: 2h 29m

آموزش الگوهای طراحی C #: آداپتور

C# Design Patterns: Adapter

الگوهای طراحی به شما کمک می کنند با رویکردهای شناخته شده و اثبات شده مشکلات رایج نرم افزار را حل کنید. الگوی طراحی آداپتور یکی از رایج ترین و مفیدترین الگوهایی است که با آن روبرو خواهید شد. این دوره به شما نشان می دهد که چه زمان و چگونه الگوی آداپتور را در C # اعمال کنید.


Steve Smith Steve Smith
زمان دوره: 0h 24m

آموزش ایجاد برنامه های N-Tier در C # ، قسمت 1

Creating N-Tier Applications in C#, Part 1

در قسمت 1 این مجموعه ، جوانب مثبت و منفی تفکیک برنامه ها به طبقات و دو روش مختلف برای انجام این کار را خواهید آموخت.


Steve Smith Steve Smith
زمان دوره: 2h 1m

آموزش ایجاد برنامه های N-Tier در C # ، قسمت 2

Creating N-Tier Applications in C#, Part 2

در قسمت 2 ، در مورد طراحی دامنه محور ، آزمایش ، ماندگاری و استفاده مجدد از مدل دامنه اصلی برنامه خود بیشتر بیاموزید.


Steve Smith Steve Smith
زمان دوره: 1h 40m

آموزش اصول طراحی مبتنی بر دامنه

Domain-Driven Design Fundamentals

این دوره اصول طراحی دامنه محور (DDD) را از طریق نمایش تعاملات مشتری و یک برنامه آزمایشی پیچیده به همراه مشاوره اریک ایوانز آموزش می دهد.


Steve Smith Steve Smith
زمان دوره: 4h 16m

آموزش بررسی اجمالی الگوها

Design Patterns Overview

الگوهای طراحی به توسعه دهندگان کمک می کند تا با استفاده از رویکردهای اثبات شده مشکلات را حل کنند. آنها به تیم ها کمک می کنند تا کد را با استفاده از مفاهیم و اصطلاحات سطح بالاتر بحث کنند. این دوره شما را با طراحی الگوها آشنا می کند و شما را برای شروع تسلط بر الگوها آماده می کند!


Steve Smith Steve Smith
زمان دوره: 0h 37m

آموزش الگوهای طراحی C #: روش الگو

C# Design Patterns: Template Method

این دوره به شما می آموزد که از الگوی Template Method برای بهبود طراحی برنامه های خود با کاهش تکرار و اعمال الزامات گردش کار در کد خود استفاده کنید.


Steve Smith Steve Smith
زمان دوره: 0h 34m

آموزش الگوهای طراحی C #: Memento

C# Design Patterns: Memento

این دوره به شما می آموزد که چگونه می توانید الگوی طراحی Memento را در برنامه های C # خود اعمال کنید تا عملکرد خنثیسازی/ازنو انجام شود.


Steve Smith Steve Smith
زمان دوره: 0h 32m

آموزش الگوهای طراحی C #: پروکسی

C# Design Patterns: Proxy

الگوهای طراحی به شما کمک می کنند با رویکردهای شناخته شده و اثبات شده مشکلات رایج نرم افزار را حل کنید. الگوی طراحی پروکسی یکی از رایج ترین و مفیدترین الگوهایی است که با آن روبرو خواهید شد. این دوره به شما نشان می دهد که چه موقع و چگونه الگوی پروکسی را در C # اعمال کنید.


Steve Smith Steve Smith
زمان دوره: 0h 35m

آموزش الگوهای طراحی C #: الگوی موتور Rules

C# Design Patterns: Rules Engine Pattern

این دوره به شما می آموزد که از موتورهای ساده قوانین برای مشکلات پیچیده بیش از حد شرط استفاده کنید.


Steve Smith Steve Smith
زمان دوره: 0h 43m

آموزش Microsoft Azure Developer: Refactoring Code

Microsoft Azure Developer: Refactoring Code

ساخت برنامه های لاجوردی که ماندگار هستند نیاز به درک کیفیت نرم افزار و قابلیت نگهداری دارند. در این دوره ، شما خواهید آموخت که چگونه بدهی فنی را در برنامه های خود تشخیص دهید و چگونه بدون شروع از ابتدا کد خود را مجدداً فاکتور کنید.


Steve Smith Steve Smith
زمان دوره: 2h 1m

آموزش اصول SOLID برای توسعه دهندگان C #

SOLID Principles for C# Developers

هر توسعه دهنده C # یا هر توسعه دهنده ای که از یک زبان برنامه نویسی شی گرا استفاده می کند ، به درک خوبی از اصول SOLID نیاز دارد. این اصول طراحی شما را به سمت نرم افزاری همراه و با قابلیت نگهداری بیشتر هدایت می کنند.


Steve Smith Steve Smith
زمان دوره: 2h 8m

آموزش کانبان: شروع کار

Kanban: Getting Started

این دوره به شما می آموزد که اصول کانبان را در زندگی شغلی و شخصی خود به کار بگیرید تا استرس و اتلاف را کاهش داده و جریان را افزایش دهید.


Steve Smith Steve Smith
زمان دوره: 2h 16m

آموزش الگوهای طراحی C #: Singleton

C# Design Patterns: Singleton

این دوره به شما می آموزد که چه موقع و چگونه الگوی طراحی Singleton (و روشهای دیگر برای دستیابی به همان رفتار) را اعمال کنید تا اطمینان حاصل شود که کلاسهای خاصی فقط یک نمونه واحد در برنامه شما دارند.


Steve Smith Steve Smith
زمان دوره: 0h 33m

آموزش Refactoring برای توسعه دهندگان C #

Refactoring for C# Developers

Refactoring یک مهارت مهم در توسعه دهنده است که به شما کمک می کند تا کد زیر وزن خودش خراب نشود. بیاموزید که چگونه "بوهای کد" را تشخیص دهد که ممکن است نیاز به refactoring را نشان دهد و چگونه آنها را با تکنیک ها و الگوهای خاص اصلاح کنید.


Steve Smith Steve Smith
زمان دوره: 2h 17m

آموزش کار با C# Generics: بهترین شیوه ها

Working with C# Generics: Best Practices

این دوره به شما می آموزد که چگونه از C# generics در برنامه های خود استفاده کنید ، از جمله بهترین شیوه ها و مشکلات احتمالی.


Steve Smith Steve Smith
زمان دوره: 2h 41m