لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش قالب های 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
داستین را معمولاً میتوان در جادهای پیدا کرد که کمتر سفر کرده است. او یکی از بنیانگذاران Developer Advocates است، که یک تبشیر آزاد برای استخدام است. او همچنین یکی از مجریان پادکست MashThis.IO است. او به عنوان یک MVP PostSharp، به طور منظم در گروههای کاربری، اردوگاههای کد و سایر رویدادهای توسعهدهندگان شرکت میکند تا درباره برنامهنویسی جنبهگرا و طیفی از موضوعات دیگر صحبت کند. داستین با همسر و دو پسرش در SoCal زندگی می کند. زمانی که او کار نمی کند یا در رویدادها صحبت نمی کند، برای پروژه بعدی یا سخنرانی خود آماده می شود.
نمایش نظرات