آموزش قالب های T4

T4 Templates

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مقدمه ای بر Text Template Transformation Toolkit مایکروسافت. این دوره آموزشی T4، ابزار تولید کد مایکروسافت را که همراه با Visual Studio ارائه می شود، معرفی می کند. Text Template Transformation Toolkit به صورت پویا متنی از هر نوع تولید می کند و برای تولید کد و سند استفاده می شود. نحوه کاهش زمان توسعه، اشکالات و نگهداری را با ساخت قالب های قابل استفاده مجدد کشف کنید. این دوره بلوک های ساخت قالب T4، گسترش قالب ها با قابلیت های سفارشی و اشکال زدایی فرآیند اجرای قالب را پوشش می دهد. MVC و Entity Framework، در میان دیگران، می‌توانند از طریق قالب‌های T4 سفارشی‌سازی و گسترش داده شوند. این دوره آموزشی نحوه سفارشی سازی کنترلرهای MVC با استفاده از قالب های پیش فرض و بسته MVCScaffolding و شخصی سازی موجودیت ها با افزودن ویژگی های اعتبارسنجی را پوشش می دهد. با استفاده از دنیای واقعی T4 از جمله تولید، و همگام سازی خودکار، کد بر اساس منابع خارجی، و ترکیب T4 با سایر فناوری ها برای تولید الگوهای قدرتمند، آن را تکمیل کنید.

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

معرفی Introduction

  • طرح کلی Outline

  • T4 چیست What T4 is

  • کاری که T4 انجام می دهد What T4 does

  • انواع قالب های T4 T4 templates types

  • مزایای استفاده از T4 The benefits of using T4

  • T4 در طبیعت T4 in the wild

  • خلاصه Summary

شروع کار با T4 Getting Started with T4

  • طرح کلی Outline

  • اضافه کردن قالب به پروژه ها Adding templates to projects

  • یک کلمه احتیاط A word of caution

  • اصول اولیه قالب Template basics

  • اجرای قالب ها Executing templates

  • در حال ویرایش قالب ها Editing templates

  • خلاصه Summary

بلوک های ساختمانی T4 T4 Building Blocks

  • طرح کلی Outline

  • بلوک های ویژگی بیان، بیانیه و کلاس Expression, statement and class feature blocks

  • مونتاژ، واردات و شامل دستورالعمل Assembly, import and include directives

  • قالب بندی خروجی و روش های کاربردی Output formatting and utility methods

  • نسخه ی نمایشی: کمک رشته اتصال Demo: Connection string helper

  • خلاصه Summary

T4 تمدید شده Extended T4

  • طرح کلی Outline

  • با استفاده از روش های کاربردی سفارشی Using custom utility methods

  • کاوش الگوهای از پیش پردازش شده Exploring preprocessed templates

  • گسترش قالب های از پیش پردازش شده Extending preprocessed templates

  • پارامترهای قالب Template parameters

  • خلاصه Summary

نمونه های دنیای واقعی Real world examples

  • طرح کلی Outline

  • ساخت کد از منابع خارجی Building code from external resources

  • همگام سازی خودکار کد Automating code synchronization

  • راه اندازی استفاده مجدد از الگو Setting up template reuse

  • تولید کد - اجرای INotifyPropertyChanged Code generation - implementing INotifyPropertyChanged

  • T4 با MVC T4 with MVC

  • T4 با Entity Framework T4 with Entity Framework

  • خلاصه Summary

عیب یابی و رفع اشکال Troubleshooting and debugging

  • طرح کلی Outline

  • شناسایی و عیب یابی خطاها Identifying and troubleshooting errors

  • اشکال زدایی قالب ها Debugging templates

  • نکات و ترفندها Tips and tricks

  • خلاصه Summary

نمایش نظرات

آموزش قالب های T4
جزییات دوره
1h 35m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
395
از 5
دارد
دارد
دارد
Dustin Davis
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dustin Davis Dustin Davis

داستین را معمولاً می‌توان در جاده‌ای پیدا کرد که کمتر سفر کرده است. او یکی از بنیانگذاران Developer Advocates است، که یک تبشیر آزاد برای استخدام است. او همچنین یکی از مجریان پادکست MashThis.IO است. او به عنوان یک MVP PostSharp، به طور منظم در گروه‌های کاربری، اردوگاه‌های کد و سایر رویدادهای توسعه‌دهندگان شرکت می‌کند تا درباره برنامه‌نویسی جنبه‌گرا و طیفی از موضوعات دیگر صحبت کند. داستین با همسر و دو پسرش در SoCal زندگی می کند. زمانی که او کار نمی کند یا در رویدادها صحبت نمی کند، برای پروژه بعدی یا سخنرانی خود آماده می شود.