نظرات مطالب
مروری سریع بر اصول مقدماتی MVVM
سلام
تشکر از مطالب بسیار مفیدتون
من چندین ساله دارم برنامه نویسی میکنم و جدیدن با تکنولوژی WPF آشناشدم. متاسفانه هر مرجعی که برای یادگیری این اصول (WPF , MVVM,...) که بکار بردم در اول کار مطالب خیلی پیش پا افتاده رو بیان میکنند و بدون گفتن پیش زمینه های لازم وارد مباحث بسیار سنگین میشن. که باعث میشه آموزنده از مطلب زده بشه.(یه جورایی هم احساس حقارت در مورد سواد کم خودش بهش دست بده) در هر صورت من علاقه بسیار زیادی به برنامه نویسی داشتم و دارم وخیلی دوست دارم با تکنولوژی های جدید بیشتر کار کنم و سبک کاریم رو بروز کنم. از شما که در این زمینه تجربه کافی دارین میخوام لطف کنین یک منبع و مرجع برای یادگیری این مباحث (مباحث جدید که یادگیریش واسه برنامه نویسی الان از نون شب واجب تره) چه فارسی چه انگلیسی معرفی کنین. لازم به ذکره که مطالب آموزشی که خود شما میذارید تقریبا از سواد الان من فراتره و خیلی از قسمت هاشو درک نمیکنم(که قطعا به خاطر سواد کم من در این زمینه است).
پیشاپیش از لطفتون ممنونم.
مطالب
رادار فناوری اطلاعات

احتمالا یک سری نمودار مانند این را دیده باشید که هر از چندگاهی برای زبان‌های برنامه نویسی از دیدگاه محبوبیت تعیین رتبه می‌کنند. البته این آمار با آنچه که در سایت پر بازدید stackoverflow در جریان است عموما در تناقض است؛ از این لحاظ که برنامه نویسی با سؤال مواجه نمی‌شود که کار نمی‌کند!
بر این اساس عده‌ای آمار و اطلاعات سایت stackoverflow را هر از چندگاهی آنالیز می‌کنند تا متوجه شوند هم اکنون کدام زبان‌ها یا فریم ورک‌ها بیشتر مورد استفاده هستند؛ برای مثال:
  • کدامیک از فریم ورک‌های وب بیشتر مورد استفاده هستند؟ (+)
  • کدامیک از زبان‌های برنامه نویسی بیشتر محبوب هستند؟ (+) و (+) (محبوبیت در اینجا به معنای تعداد سؤال پرسیده شده است نه علاقه شخصی)
  • همین سوال بر اساس مسابقه هوش مصنوعی گوگل: (+) و (+)

این‌‌ها یک روی سکه هستند؛ روی دیگر آن هم به این صورت است که "الان واقعا اون ور آ‌ب‌ها چه خبره؟!" صرف نظر از علاقه شخصی من که بخواهند بر اساس آن نمودار رسم کنند یا تعداد سؤالات پرسیده شده در یک انجمن، نظر کارشناسان امر در این باره چیست؟ بر همین اساس شرکت ThoughtWorks مدتی است یک سری آمار را بر اساس وضعیت شرکت‌های بزرگ، بازار و علاقمند‌ی‌های جاری آن‌ها منتشر می‌کند که از آدرس زیر قابل دریافت هستند:



اشتراک‌ها
روش های استفاده از ng-class در AngularJs

چند روش استفاده از ng-class در anuglarjs بررسی میکند

String syntax

<div ng-class="textType">Look! I'm Words!</div>
Array syntax
<div ng-class="[styleOne, styleTwo]">Look! I'm Words!</div>
Evaluted Expression
<div ng-class="{ 'text-success': awesome, 'text-large': giant }">
Ternary Operator
ng-class="$even ? 'even-row' : 'odd-row'">

و .......
روش های استفاده از ng-class در AngularJs
مطالب
آشنایی با Oslo - قسمت سوم

اگر علاقمند باشید که دو قسمت قبل را به صورت آموزش ویدیویی ملاحظه کنید، لطفا ویدیوهای رایگان زیر را دریافت نمائید. این ویدیوها قسمت اجرا کردن اسکریپت حاصل روی یک دیتابیس را هم در آخر نمایش داده (علاوه بر مدلسازی و نمایش T-SQL حاصل) و شما را با Quadrant نیز آشنا خواهند کرد.


مآخذ:
biztalkgurus.com و bloggersguides.net

اشتراک‌ها
مستندات ASP.NET 5
    Getting Started
        Installing ASP.NET 5 On Windows
        Installing ASP.NET 5 On Mac OS X
        Installing ASP.NET 5 On Linux
        Choosing the Right .NET For You on the Server
    Tutorials
        Your First ASP.NET 5 Application Using Visual Studio
        Your First ASP.NET 5 Application on a Mac
        Publish to an Azure Web App using Visual Studio
    Conceptual Overview
        Introduction to ASP.NET 5
        Introducing .NET Core
        DNX Overview
        Understanding ASP.NET 5 Web Apps
    Fundamentals
        Working with Static Files
        Routing
        Configuration
        Dependency Injection
        Diagnostics
        Working with Multiple Environments
        OWIN
    .NET Execution Environment (DNX)
        DNX Overview
        Creating a Cross-Platform Console App with DNX
        Working with DNX Projects
        Using Commands
    Publishing and Deployment
        Publish to a Docker Image
    Client-Side Development
        Grunt and Gulp: Task Runners
        Manage Client-Side Packages with Bower
        Building Beautiful, Responsive Sites with Bootstrap
        Knockout.js MVVM Framework
        Styling Applications with Less, Sass, and Font Awesome
    Security
        Enabling authenication using external providers
        Account Confirmation and Password Recovery with ASP.NET Identity
        Two-factor authenication with SMS using ASP.NET Identity
        Data Protection
    Extensibility
        Writing Middleware
مستندات ASP.NET 5
بازخوردهای دوره
اصل معکوس سازی وابستگی‌ها
با سلام
اینکه با مثال مفهوم رو توضیح دادید خیلی خوبه!
با توجه به انتزاعی بودن برنامه نویسی، ارائه یک مثال عینی کار رو خیلی راحت‌تر میکنه و خواننده راحت‌تر تصویر سازی میکنه و متوجه امر میشه.
بازم ممنون
راستی این وهله سازی یعنی چی؟
بازخوردهای دوره
بررسی جزئیات تزریق وابستگی‌ها در قالب پروژه WPF Framework
- از بین میره. تمام منابع مرتبط با اون هم مانند DbContext رها خواهند شد.
- به پروژه Infrastructure مراجعه کنید. یک کلاس Redirect برای هدایت به صفحات مختلف با برنامه نویسی طراحی شده. نمونه‌ای از استفاده از این کلاس رو در ViewModel مرتبط با لاگین به سیستم می‌تونید مشاهده کنید.
نظرات اشتراک‌ها
Scott Allen یکی از مدرسین عالی Pluralsight مرحوم شد
از شنیدن خبر خیلی ناراحت شدم. واقعا خیلی از آموزش هاش استفاده می‌کردم. اولین آموزشی که از ایشان دیدم ASP.NET MVC 3.0 Fundamentals  بود که به من در شروع برنامه نویسی وب خیلی کمک کرد. همچنین در وبسایت خودشان  https://odetocode.com نیز مطالب جالبی به اشتراک می‌گذاشتند. خدا رحمتشان کنه. فقط خبرای بد می‌شنویم...