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

Aspect Oriented Programming in .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره از چارچوب هایی مانند Castle Windsor و PostSharp برای پیاده سازی برنامه نویسی جنبه گرا در پروژه های دات نت استفاده می کند. AOP یک الگوی برنامه نویسی است که با اجازه دادن به جداسازی نگرانی های مقطعی از طریق رهگیرها و بافت کد، ماژولاریت را افزایش می دهد. یک مثال معمولی ورود به سیستم است - AOP تزریق رفتار ورود به سیستم را بدون تغییر بدنه‌های روش آسان می‌کند. این دوره از فریم ورک هایی مانند Castle Windsor و PostSharp برای پیاده سازی AOP در پروژه های دات نت استفاده می کند.

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

مقدمه ای بر AOP Introduction to AOP

  • معرفی Introduction

  • تعریف AOP AOP Definition

  • مکان های قلاب جنبه Aspect Hook Locations

  • ضمیمه جنبه ها Attaching Aspects

  • خلاصه Summary

AOP با استفاده از Interceptors AOP using Interceptors

  • معرفی Introduction

  • مقدمه ای بر رهگیری Introduction to Interception

  • فرآیند رهگیری Interception Process

  • ایجاد رهگیر Creating Interceptors

  • نسخه ی نمایشی: ایجاد رهگیر Demo: Creating Interceptors

  • نسخه ی نمایشی: اتصال رهگیرها Demo: Attaching Interceptors

  • خلاصه Summary

AOP با استفاده از IL Code Weaving AOP using IL Code Weaving

  • معرفی Introduction

  • مقدمه ای بر IL Weaving Introduction to IL Weaving

  • فرآیند بافندگی IL IL Weaving Process

  • ایجاد جنبه ها Creating Aspects

  • نسخه ی نمایشی: ایجاد جنبه ها Demo: Creating Aspects

  • نسخه ی نمایشی: جنبه های پیوست Demo: Attaching Aspects

  • خلاصه Summary

AOP فراتر از دکوراتورها AOP beyond decorators

  • معرفی Introduction

  • متحرک دکوراتورهای گذشته Moving Past Decorators

  • نسخه ی نمایشی: ویژگی های WCF Demo: WCF Attributes

  • نسخه ی نمایشی: جنبه اعتبار سنجی Demo: Validating Aspect

  • نسخه ی نمایشی: جنبه تولید کد Demo: Code Generating Aspect

  • چارچوب های غیر AOP Non-AOP Frameworks

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی جنبه گرا در دات نت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 2m
26
Pluralsight (پلورال سایت) pluralsight-small
17 خرداد 1390 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
469
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Donald Belcham Donald Belcham

دونالد بلچام یک توسعه‌دهنده ارشد نرم‌افزار، پیمانکار مستقل و متخصص توسعه چابک است که حامی قوی الگوها و شیوه‌های اساسی OO است. او یکی از نویسندگان کتاب "توسعه برنامه های کاربردی براونفیلد در دات نت" (Manning Press، 2009) است و به طور فعال تخصص خود را با سایر متخصصان فنی در گروه های کاربری، اردوگاه های کد و کنفرانس هایی که در سراسر جهان برگزار می شود به اشتراک می گذارد. سخنرانی‌های گذشته موضوعاتی را پوشش داده‌اند که شامل شیوه‌های توسعه، رهبری تیم با کیفیت، و پیچیدگی‌های فناوری‌های جدید و نوظهور می‌شود. دونالد علاوه بر ایفای نقش به عنوان مربی و سخنران اصلی، طیف گسترده ای از پروژه های بسیار موفق را رهبری کرده و تیم هایی با عملکرد برتر برای شرکت های مختلف ایجاد کرده است. از سال 2007، او جایزه MVP مایکروسافت در سی شارپ را دریافت کرده و عضو آکادمی JetBrains است. دونالد یکی از اعضای موسس و رئیس فعلی گروه کاربران دات نت ادمونتون است. می‌توانید از طریق سخنرانی‌های مختلف، سخنرانی‌های اصلی و در وبلاگ فنی صریح او به افکار دونالد بلچم در مورد توسعه نرم‌افزار، دات‌نت و سی شارپ دسترسی داشته باشید. www.igloocoder.com.

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

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

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