#Recommended Resources for AspMvc
https://goo.gl/yKhHQz
منابع پیشنهادی برای Asp.Net MVC
https://www.asp.net/mvc/overview/getting-started/recommended-resources-for-mvc
@IranAspMvc
https://goo.gl/yKhHQz
منابع پیشنهادی برای Asp.Net MVC
https://www.asp.net/mvc/overview/getting-started/recommended-resources-for-mvc
@IranAspMvc
چه زبانی رو انتخاب کنم؟!
آماری نسبتا معتبر در مورد زبان های برنامه نویسی
مقایسه محبوبیتشون-درآمدشون-وکاربردشون(البته این آمارمخصوص خارجه و خیلی برای ایران صدق نمیکنه)
https://goo.gl/ejJ457
@IranAspMvc
آماری نسبتا معتبر در مورد زبان های برنامه نویسی
مقایسه محبوبیتشون-درآمدشون-وکاربردشون(البته این آمارمخصوص خارجه و خیلی برای ایران صدق نمیکنه)
https://goo.gl/ejJ457
@IranAspMvc
👉 https://pro.boombotix.com/
برنده طراحی ظاهری از سایت AWWWards.com
سایتی با طراحی بسیار زیبا ، حرفه ای و مدرن
پیشنهاد میکنم ببینین
@IranAspMvc
برنده طراحی ظاهری از سایت AWWWards.com
سایتی با طراحی بسیار زیبا ، حرفه ای و مدرن
پیشنهاد میکنم ببینین
@IranAspMvc
AWWWards.com
وبسایتی برای رای گیری و انتخاب بهترین وبسایت های روز دنیا از لحاظ Design
برنده هاش واقعا طراحی فوق العاده ای دارند. واسه ایده گرفتن عالیه
@IranAspMvc
وبسایتی برای رای گیری و انتخاب بهترین وبسایت های روز دنیا از لحاظ Design
برنده هاش واقعا طراحی فوق العاده ای دارند. واسه ایده گرفتن عالیه
@IranAspMvc
Visual Studio Code Version 1.0 Released
https://code.visualstudio.com/images/2016_04_14_header.png
2M installs. This free and open-source text editor runs on any platform and is optimized for building and debugging modern web and cloud applications.
https://code.visualstudio.com/blogs/2016/04/14/vscode-1.0
@IranAspMvc
https://code.visualstudio.com/images/2016_04_14_header.png
2M installs. This free and open-source text editor runs on any platform and is optimized for building and debugging modern web and cloud applications.
https://code.visualstudio.com/blogs/2016/04/14/vscode-1.0
@IranAspMvc
#Interactive_Resume, #رزومه_تعاملی
جالب ترین رزومه ای که تا حالا دیدم!
https://www.rleonardi.com/interactive-resume/
@IranAspMvc
جالب ترین رزومه ای که تا حالا دیدم!
https://www.rleonardi.com/interactive-resume/
@IranAspMvc
Forwarded from طراحی و توسعه وب
https://www.aparat.com/v/wvKEr
دوستان تازه کار عزیز، یک نمونه پروژه کار شده با Asp.NET Web Forms
مخزن سورس:
https://github.com/rabbal/AspNetWebForms-Forum
#AspNet #WebForms #Bootstrap #EntityFramework #KendoUI
@Webly
دوستان تازه کار عزیز، یک نمونه پروژه کار شده با Asp.NET Web Forms
مخزن سورس:
https://github.com/rabbal/AspNetWebForms-Forum
#AspNet #WebForms #Bootstrap #EntityFramework #KendoUI
@Webly
آپارات - سرویس اشتراک ویدیو
ساخت انجمن داینامیک با استفاده از Asp.net 4.5
سورس کد ساخت وب سایت مدرن با استفاده از
Asp.net Web forms 4.5 , Asp.net Web api(Rest full Web service) , Asp.net Identity(google authentication , ...) ,
Entity framework 6 , Bootstrap, jquery , Sql server, Scaffolding(CURD), Kendo Ui (telerik)
N-Tier…
Asp.net Web forms 4.5 , Asp.net Web api(Rest full Web service) , Asp.net Identity(google authentication , ...) ,
Entity framework 6 , Bootstrap, jquery , Sql server, Scaffolding(CURD), Kendo Ui (telerik)
N-Tier…
#CORS, #CrossOrigin, #AspMvc, #WebApi
https://goo.gl/kqnK6l
بررسی مفهوم Cross-Origin Resource Sharing یا CORS
مثلا فرض کنید وب سرویسی نوشته اید که بر اساس Request (درخواست) وارده، اطلاعاتی را در پاسخ بر میگرداند.
حال در سایت خودتان(مثلا site1.com) از این وب سرویس استفاده میکنید و اشکالی هم ندارد. مشکل آنجاست که سایت رقیب (مثلا site2.com) نیز میتواند بدون اجازه وبسرویس شما را در سایت خود استفاده کند.
اینجاست که CORS به کمک ما می آید.
این یک قرارداد پذیرفته شده از طرف کنسرسیوم جهانی وب (W3C) می باشد که امکان استفاده از منابع سایتتان را فقط در مرز های دامین خودتان فراهم میکند. یعنی سایت های دیگر نمیتوانند منابع شما(ادرس های سایت شما- تصاویر و فایل های استاتیک و...) را در سایت خود استفاده کنند. زیرا دامین انها با دامین سایت شما متفاوت است.
در این حالت اگر درخواستی از طرف یک دامین دیگر به وبسرویس مان زده شود. وب سرویس کارش را به درستی انجام میدهد و Response (پاسخ مربوطه) را به مرورگر باز میگرداند. ولی مرورگر خطا می دهد و (Response - پاسخ برگشتی) را به شخص نشان نمیدهد.
پس این خطا صرفا در سمت مرورگر اتفاق میافتد و نه در سمت سرور ما (وب سرویس ما)
و اما چگونه جلوی درخواست های وارده از دامین های دیگر را بگیریم؟!
عملا سایت ما نمیفهمد که Request وارده از طرف دامین خودمان(site1.com) است یا دامین های دیگر، ولی میتواند مشخص کند که منابع من باید فقط در دامین خودم (site1.com) مورد استفاده قرار گیرد و نه در دامین های دیگر
چگونه؟
اگر Header یک Response (پاسخ برگشتی) از سمت سرور شامل مقدار زیر باشد
Access-Control-Allow-Origin: https://www.site1.com
یعنی این پاسخ فقط میتواند در دامین site1.com مورد استفاده قرار گیرد و در غیر این صورت یعنی از طرف دامین غیر مجازی درخواست شده. پس مرورگر جلوی آنرا خواهد گرفت و خروجی را نمایش نمیدهد.
ولی اگر header یک response شامل مقدار زیر باشد
Access-Control-Allow-Origin: *
یعنی این پاسخ در همه دامین ها مجاز بوده و میتواند نمایش داده شود (حتی اگر دامین شخص بنده نباشد)
و اما قوانین دیگری را نیز توسط CORS میتواند برای مرورگر ها مشخص کرد. از جمله:
چه نوع درخواست هایی مجاز است ؟ get یا post و یا ...
چه مقادیری در header درخواست مجاز است؟
و.... که لیست کامل به همراه اطلاعات بیشتر را میتوانید در آدرس زیر مشاهده کنید
https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
ا WebApi به صورت پیشفرض امکان استفاده از Api ها از طرف دامین های دیگر را نمیدهد و این موضوع میتواند بعضی مواقع برای خودمان نیز دردسر ساز شود.
و اما برای رفع این مشکل باید سرویس دهنده(وب سرویس) توی response ایی که به مرورگر میفرستد
مقداری را داخل header هایش قرار دهد که مشخص میکند " ای مرورگر گیر نده، اشکالی نداره از دامین های دیگه به من درخواست بزنن"
برای اعمال این موضوع در سطح یک Action یا همان Api میتوانیم کد زیر را در بدنه تابع بنویسیم.
Response.AppendHeader("Access-Control-Allow-Origin", "*");
و یا برای اعمال این موضوع در سطح Controller (که در نتیجه روی تمام اکشن های داخل آن نیز اعمال میشود) باید به صورت زیر عمل کنیم.
[EnableCors(origins: "https://example.com", headers: "*", methods: "*")]
public class TestController : ApiController
{
}
و یا برای اعمال در سطح کل سیستم (تمام Controller ها و Action ها) باید در کلاس Configuration داخل متد Register کد زیر را وارد کنیم.
public static void Register(HttpConfiguration config)
{
config.EnableCors();
}
و یا میتوانید در فایل Web.Config تگ های زیر را وارد کنید
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
</customHeaders>
</httpProtocol>
</system.webServer>
جهت اطلاعات بیشتر میتوانید به سایت enable-cors.org مراجعه کنید و یا مثال مختص Asp.Net آن را در آدرس زیر ببینید
https://enable-cors.org/server_aspnet.html
*مثال و آموزش رسمی سایت Asp.Net
https://goo.gl/E5y6pa
*این هم یک روش جالب دیگه که با استفاده از Action Filter ها انجام داده
https://goo.gl/qqXb0y
*اینم جالب کار کرده
https://goo.gl/QWbCT6
@IranAspMvc
https://goo.gl/kqnK6l
بررسی مفهوم Cross-Origin Resource Sharing یا CORS
مثلا فرض کنید وب سرویسی نوشته اید که بر اساس Request (درخواست) وارده، اطلاعاتی را در پاسخ بر میگرداند.
حال در سایت خودتان(مثلا site1.com) از این وب سرویس استفاده میکنید و اشکالی هم ندارد. مشکل آنجاست که سایت رقیب (مثلا site2.com) نیز میتواند بدون اجازه وبسرویس شما را در سایت خود استفاده کند.
اینجاست که CORS به کمک ما می آید.
این یک قرارداد پذیرفته شده از طرف کنسرسیوم جهانی وب (W3C) می باشد که امکان استفاده از منابع سایتتان را فقط در مرز های دامین خودتان فراهم میکند. یعنی سایت های دیگر نمیتوانند منابع شما(ادرس های سایت شما- تصاویر و فایل های استاتیک و...) را در سایت خود استفاده کنند. زیرا دامین انها با دامین سایت شما متفاوت است.
در این حالت اگر درخواستی از طرف یک دامین دیگر به وبسرویس مان زده شود. وب سرویس کارش را به درستی انجام میدهد و Response (پاسخ مربوطه) را به مرورگر باز میگرداند. ولی مرورگر خطا می دهد و (Response - پاسخ برگشتی) را به شخص نشان نمیدهد.
پس این خطا صرفا در سمت مرورگر اتفاق میافتد و نه در سمت سرور ما (وب سرویس ما)
و اما چگونه جلوی درخواست های وارده از دامین های دیگر را بگیریم؟!
عملا سایت ما نمیفهمد که Request وارده از طرف دامین خودمان(site1.com) است یا دامین های دیگر، ولی میتواند مشخص کند که منابع من باید فقط در دامین خودم (site1.com) مورد استفاده قرار گیرد و نه در دامین های دیگر
چگونه؟
اگر Header یک Response (پاسخ برگشتی) از سمت سرور شامل مقدار زیر باشد
Access-Control-Allow-Origin: https://www.site1.com
یعنی این پاسخ فقط میتواند در دامین site1.com مورد استفاده قرار گیرد و در غیر این صورت یعنی از طرف دامین غیر مجازی درخواست شده. پس مرورگر جلوی آنرا خواهد گرفت و خروجی را نمایش نمیدهد.
ولی اگر header یک response شامل مقدار زیر باشد
Access-Control-Allow-Origin: *
یعنی این پاسخ در همه دامین ها مجاز بوده و میتواند نمایش داده شود (حتی اگر دامین شخص بنده نباشد)
و اما قوانین دیگری را نیز توسط CORS میتواند برای مرورگر ها مشخص کرد. از جمله:
چه نوع درخواست هایی مجاز است ؟ get یا post و یا ...
چه مقادیری در header درخواست مجاز است؟
و.... که لیست کامل به همراه اطلاعات بیشتر را میتوانید در آدرس زیر مشاهده کنید
https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
ا WebApi به صورت پیشفرض امکان استفاده از Api ها از طرف دامین های دیگر را نمیدهد و این موضوع میتواند بعضی مواقع برای خودمان نیز دردسر ساز شود.
و اما برای رفع این مشکل باید سرویس دهنده(وب سرویس) توی response ایی که به مرورگر میفرستد
مقداری را داخل header هایش قرار دهد که مشخص میکند " ای مرورگر گیر نده، اشکالی نداره از دامین های دیگه به من درخواست بزنن"
برای اعمال این موضوع در سطح یک Action یا همان Api میتوانیم کد زیر را در بدنه تابع بنویسیم.
Response.AppendHeader("Access-Control-Allow-Origin", "*");
و یا برای اعمال این موضوع در سطح Controller (که در نتیجه روی تمام اکشن های داخل آن نیز اعمال میشود) باید به صورت زیر عمل کنیم.
[EnableCors(origins: "https://example.com", headers: "*", methods: "*")]
public class TestController : ApiController
{
}
و یا برای اعمال در سطح کل سیستم (تمام Controller ها و Action ها) باید در کلاس Configuration داخل متد Register کد زیر را وارد کنیم.
public static void Register(HttpConfiguration config)
{
config.EnableCors();
}
و یا میتوانید در فایل Web.Config تگ های زیر را وارد کنید
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
</customHeaders>
</httpProtocol>
</system.webServer>
جهت اطلاعات بیشتر میتوانید به سایت enable-cors.org مراجعه کنید و یا مثال مختص Asp.Net آن را در آدرس زیر ببینید
https://enable-cors.org/server_aspnet.html
*مثال و آموزش رسمی سایت Asp.Net
https://goo.gl/E5y6pa
*این هم یک روش جالب دیگه که با استفاده از Action Filter ها انجام داده
https://goo.gl/qqXb0y
*اینم جالب کار کرده
https://goo.gl/QWbCT6
@IranAspMvc
Forwarded from Software Philosophy
پلتفرم Xamarin بالاخره Open Source شد. این پلتفرم به عنوان یکی از بهترین پلتفرمهای توسعه نرمافزارهای موبایل به صورت Cross Platform شناخته میشود. یکی از مهمترین مشکلاتی که این پلتفرم داشت، قیمت بالای آن یعنی حدود ۲۰۰۰ دلار به ازای هر برنامهنویس=پلتفرم بود. یعنی اگر شما میخواستید با یک برنامه نویس برنامهای برای سه پلتفرم Android, iOS, Win تولید کنید باید ۶۰۰۰ دلار بابت این پلتفرم خرج میکردید. خبری که مدتی پیش منتشر شد این بود که مایکروسافت این شرکت را خریده و آن را رایگان کرده است! خبر جدید این است که نه تنها رایگان شدهاست بلکه از این به بعد این پروژه Open Source نیز شدهاست. از طریق لینک زیر میتوایند جزئیات بیشتری در این مورد بخوانید.
https://open.xamarin.com/
#مهران_داودی
لینکدین:
https://ir.linkedin.com/in/mehrandvd
کانال تلگرام:
@SoftwarePhilisophy
___
https://open.xamarin.com/
#مهران_داودی
لینکدین:
https://ir.linkedin.com/in/mehrandvd
کانال تلگرام:
@SoftwarePhilisophy
___
#ErrorHandling, #ErrorLogging, #AspMvc
6 روش مدیریت و ثبت خطا Exception ها در AspNet Mvc 5
https://goo.gl/KjldOv
همونطور که میدونین چرخه یک Request وارده در Asp به صورت زیر است
ابتدا وارد IIS میشود
سپس وارد فریمورک Asp.Net میشود
و در آخر وارد مکانیزم Mvc میشود
لینک زیر 6 روش مدیریت و ثبت خطا Exception ها رو در هر کدوم از مراحل بالا آموزش داده و مثال زده
https://dusted.codes/demystifying-aspnet-mvc-5-error-pages-and-error-logging
1- HandleErrorAttribute
2- Controller.OnException Method
3- Application_Error event
4- customErrors element in web.config
5- httpErrors element in web.config
6- Custom HttpModule
بهتره که مفهوم و طرز کار رو از لینک بالا یاد بگیرید ولی برای مدیریت خطا ها از ابزاری به نام Elmah استفاده کنین که یکی از بهترین و قویترین Error Logger های مخصوص Asp.Net هست و انشالا در آینده یه پست مفصل در موردش توی کانال خواهیم گذاشت
باتشکر از دوست خوبمون @daeeMehran به خاطر اشتراک این مطلب مفیدشون
@IranAspMvc
در تصویر زیر چرخه ی مدیریت خطا ها رو در Asp.Net مشاهده میکنید
6 روش مدیریت و ثبت خطا Exception ها در AspNet Mvc 5
https://goo.gl/KjldOv
همونطور که میدونین چرخه یک Request وارده در Asp به صورت زیر است
ابتدا وارد IIS میشود
سپس وارد فریمورک Asp.Net میشود
و در آخر وارد مکانیزم Mvc میشود
لینک زیر 6 روش مدیریت و ثبت خطا Exception ها رو در هر کدوم از مراحل بالا آموزش داده و مثال زده
https://dusted.codes/demystifying-aspnet-mvc-5-error-pages-and-error-logging
1- HandleErrorAttribute
2- Controller.OnException Method
3- Application_Error event
4- customErrors element in web.config
5- httpErrors element in web.config
6- Custom HttpModule
بهتره که مفهوم و طرز کار رو از لینک بالا یاد بگیرید ولی برای مدیریت خطا ها از ابزاری به نام Elmah استفاده کنین که یکی از بهترین و قویترین Error Logger های مخصوص Asp.Net هست و انشالا در آینده یه پست مفصل در موردش توی کانال خواهیم گذاشت
باتشکر از دوست خوبمون @daeeMehran به خاطر اشتراک این مطلب مفیدشون
@IranAspMvc
در تصویر زیر چرخه ی مدیریت خطا ها رو در Asp.Net مشاهده میکنید
#vCard, #Material
طراحی زیبای کارت ویزیت تحت وب به صورت Material
https://codepen.io/ariona/full/JYGzBB/
@IranAspMvc
طراحی زیبای کارت ویزیت تحت وب به صورت Material
https://codepen.io/ariona/full/JYGzBB/
@IranAspMvc
#Regex, #Mobile
بهترین و کاملترین Regular Expression برای اعتبارسنجی شماره موبایل در ایران
https://gist.github.com/AliMD/6439187
پشتیبانی از موارد زیر
912 123 4567
912 1234 567
912-123-4567
912 (123) 4567
9 1 2 1 2 3 4 5 6 7
9 -1 (2 12))3 45-6 7
and all with +98 or 0
+989121234567
09121234567
9121234567
or even persian numbers +۹۸ (۹۱۵) ۸۰ ۸۰ ۸۸۸
and only detect true iranian operator numbers 091x 092x 093x 094x
برای تست آنلاین اون هم میتونین به لینک زیر مراجعه کنین
https://www.regexpal.com/?fam=94782
@IranAspMvc
بهترین و کاملترین Regular Expression برای اعتبارسنجی شماره موبایل در ایران
https://gist.github.com/AliMD/6439187
پشتیبانی از موارد زیر
912 123 4567
912 1234 567
912-123-4567
912 (123) 4567
9 1 2 1 2 3 4 5 6 7
9 -1 (2 12))3 45-6 7
and all with +98 or 0
+989121234567
09121234567
9121234567
or even persian numbers +۹۸ (۹۱۵) ۸۰ ۸۰ ۸۸۸
and only detect true iranian operator numbers 091x 092x 093x 094x
برای تست آنلاین اون هم میتونین به لینک زیر مراجعه کنین
https://www.regexpal.com/?fam=94782
@IranAspMvc
Gist
Best Regular Expression for Detect Iranian Mobile Phone Numbers
Best Regular Expression for Detect Iranian Mobile Phone Numbers - regular-expression-iranian-mobile.md
معرفی 2 سایت مفید 👍
تشخیص موبایل بودن یا نبودن کلاینت و هدایت به ادرس صحیح برای همه زبان های تحت وب
https://detectmobilebrowsers.com/
گرفتن اطلاعات بازدید کننده سایت از جمله نوع و ورژن مرورگر و سیستم عامل کلاینت از طریق API
https://www.useragentstring.com/pages/api.php
@IranAspMvc
تشخیص موبایل بودن یا نبودن کلاینت و هدایت به ادرس صحیح برای همه زبان های تحت وب
https://detectmobilebrowsers.com/
گرفتن اطلاعات بازدید کننده سایت از جمله نوع و ورژن مرورگر و سیستم عامل کلاینت از طریق API
https://www.useragentstring.com/pages/api.php
@IranAspMvc
📔 فهرست مطالب آموزشی گروه تخصصی Mvc
@IranAspMvc
https://goo.gl/8omUnN
1- آموزش اهراز حویت توسط Identity
https://telegram.me/IranAspMvc/6
2- آموزش async/await
https://telegram.me/IranAspMvc/8
3- آموزش تزریق وابستگی Dependency Injection
https://telegram.me/IranAspMvc/10
https://telegram.me/IranAspMvc/12
4- نمایش زیبای پیغام ها با پلاگین SweetAlert
https://telegram.me/IranAspMvc/14
5- زامارین Xamarin چیست؟
https://telegram.me/IranAspMvc/16
6- آنالیز و بررسی بخش های مختلف سایت با Glimpse
https://telegram.me/IranAspMvc/22
7- مقالات مفید SEO (and user) Friendly URL in AspNet MVC
https://telegram.me/IranAspMvc/28
8- انتقال اطلاعات از فایل EXCELL به SQL SERVER
https://telegram.me/IranAspMvc/31
9- نمایش زیبای پیغام ها با پلاگین AlertifyJs
https://telegram.me/IranAspMvc/33
10- سایتی برای سنجش performance و سرعت لود سایت به همراه پیشنهاد هایی برای بهبود سایت
https://telegram.me/IranAspMvc/34
11- لیست متاتگ های مورد نیاز برای SEO
https://telegram.me/IranAspMvc/36
12- کلاس Utitliy به زبان سی شارپ و شامل چندین متد کاربردی و مفید
https://telegram.me/IranAspMvc/37
13- حل مشکل مشکل "ی" و "ک" عربی و فارسی در پروژه
https://telegram.me/IranAspMvc/40
14- حل مسائل همزمانی در Entity Framework
https://telegram.me/IranAspMvc/43
15- ایجاد پنجره های Bootstrap با HtmlHelper در AspNet Mvc
https://telegram.me/IranAspMvc/48
16- کلید های میانبر (Shortcut) در VisualStadio
https://telegram.me/IranAspMvc/50
17- جلوگیری از حملات Dos Attack در Asp Mvc
https://telegram.me/IranAspMvc/51
18- استفاده از ReCaptcha در Mvc
https://telegram.me/IranAspMvc/52
19- ایجاد Captcha با حروف فارسی در MVC
https://telegram.me/IranAspMvc/53
20- پلاگین CAPTCHAfa در mvc
https://telegram.me/IranAspMvc/54
21- پلاگینی دیگر برای کپچا در Mvc
https://telegram.me/IranAspMvc/55
22- یکی از بهترین پلاگین های کپچا ReCaptchaNet
https://telegram.me/IranAspMvc/56
23- پلاگین CaptchaMvc برای ایجاد کپچا در Mvc
https://telegram.me/IranAspMvc/57
24- 10 متد الحاقی پرکاربرد و بسیار مفید برای توسعه ی برنامه های دات نت
https://telegram.me/IranAspMvc/58
25- 6 تقویم جاواسکریپتی فارسی با پشتیبانی از تاریخ شمسی
https://telegram.me/IranAspMvc/59
https://telegram.me/IranAspMvc/60
https://telegram.me/IranAspMvc/61
https://telegram.me/IranAspMvc/62
https://telegram.me/IranAspMvc/63
https://telegram.me/IranAspMvc/64
26- آموزش گزارش گیری با استفاده از STIMULSOFT در ASP.NET MVC
https://telegram.me/IranAspMvc/66
27- مدیریت کتابخانه های کلاینتی با استفاده از Bower
https://telegram.me/IranAspMvc/67
28- پلاگین CodeMirror یک Source Editor Html/Javascript با پشتیبانی بیش از 100 زبان
https://telegram.me/IranAspMvc/68
29- نکات افزایش پرفرمنس در AspMvc
https://telegram.me/IranAspMvc/69
30- چک لیست تهیه یک برنامه AspNet MVC
https://telegram.me/IranAspMvc/70
31- انواع آدرس دهی Absolute ، Virtual و Relative
https://telegram.me/IranAspMvc/71
32- پلاگین زیبا Toastrجهت نمایش پیغام
https://telegram.me/IranAspMvc/73
33- تبدیل JSON به شی معادل آن در .NET و برعکس
https://telegram.me/IranAspMvc/74
34- چرا استفاده از Session در MVC مناسب نیست
https://telegram.me/IranAspMvc/78
35- واکشی و Decompile کردن dll های دات نت
https://telegram.me/IranAspMvc/79
https://telegram.me/IranAspMvc/80
https://telegram.me/IranAspMvc/81
36- آموزش پروژه محور EcmaScript 6
https://telegram.me/IranAspMvc/85
37- براحتی کد های Bootstrap رو در ASP NET MVC بنویسید
https://telegram.me/IranAspMvc/87
38- اHtml Helper And Inline Helper In ASP NET MVC
https://telegram.me/IranAspMvc/90
39- حل مشکل استفاده از Section در PartialView
https://telegram.me/IranAspMvc/91
40- جاسازی کردن فایل های static در dll
https://telegram.me/IranAspMvc/92
41- فشرده سازی و Optimize کردن تصاویر در وب
https://telegram.me/IranAspMvc/94
42- یکی از بهترین و کامل ترین کتابخانه ها جهت کار با GoogleMap
https://telegram.me/IranAspMvc/95
43- مقایسه ViewData , ViewBag , TempData
https://telegram.me/IranAspMvc/98
44- جداسازی Controller های پروژه در یک assembly جداگانه
https://telegram.me/IranAspMvc/99
45- معرفی 2 ابزار مفید در EF
https://telegram.me/IranAspMvc/101
46- اChangeTracking به زبان ساده در EF
https://telegram.me/IranAspMvc/102
@IranAspMvc
https://goo.gl/8omUnN
1- آموزش اهراز حویت توسط Identity
https://telegram.me/IranAspMvc/6
2- آموزش async/await
https://telegram.me/IranAspMvc/8
3- آموزش تزریق وابستگی Dependency Injection
https://telegram.me/IranAspMvc/10
https://telegram.me/IranAspMvc/12
4- نمایش زیبای پیغام ها با پلاگین SweetAlert
https://telegram.me/IranAspMvc/14
5- زامارین Xamarin چیست؟
https://telegram.me/IranAspMvc/16
6- آنالیز و بررسی بخش های مختلف سایت با Glimpse
https://telegram.me/IranAspMvc/22
7- مقالات مفید SEO (and user) Friendly URL in AspNet MVC
https://telegram.me/IranAspMvc/28
8- انتقال اطلاعات از فایل EXCELL به SQL SERVER
https://telegram.me/IranAspMvc/31
9- نمایش زیبای پیغام ها با پلاگین AlertifyJs
https://telegram.me/IranAspMvc/33
10- سایتی برای سنجش performance و سرعت لود سایت به همراه پیشنهاد هایی برای بهبود سایت
https://telegram.me/IranAspMvc/34
11- لیست متاتگ های مورد نیاز برای SEO
https://telegram.me/IranAspMvc/36
12- کلاس Utitliy به زبان سی شارپ و شامل چندین متد کاربردی و مفید
https://telegram.me/IranAspMvc/37
13- حل مشکل مشکل "ی" و "ک" عربی و فارسی در پروژه
https://telegram.me/IranAspMvc/40
14- حل مسائل همزمانی در Entity Framework
https://telegram.me/IranAspMvc/43
15- ایجاد پنجره های Bootstrap با HtmlHelper در AspNet Mvc
https://telegram.me/IranAspMvc/48
16- کلید های میانبر (Shortcut) در VisualStadio
https://telegram.me/IranAspMvc/50
17- جلوگیری از حملات Dos Attack در Asp Mvc
https://telegram.me/IranAspMvc/51
18- استفاده از ReCaptcha در Mvc
https://telegram.me/IranAspMvc/52
19- ایجاد Captcha با حروف فارسی در MVC
https://telegram.me/IranAspMvc/53
20- پلاگین CAPTCHAfa در mvc
https://telegram.me/IranAspMvc/54
21- پلاگینی دیگر برای کپچا در Mvc
https://telegram.me/IranAspMvc/55
22- یکی از بهترین پلاگین های کپچا ReCaptchaNet
https://telegram.me/IranAspMvc/56
23- پلاگین CaptchaMvc برای ایجاد کپچا در Mvc
https://telegram.me/IranAspMvc/57
24- 10 متد الحاقی پرکاربرد و بسیار مفید برای توسعه ی برنامه های دات نت
https://telegram.me/IranAspMvc/58
25- 6 تقویم جاواسکریپتی فارسی با پشتیبانی از تاریخ شمسی
https://telegram.me/IranAspMvc/59
https://telegram.me/IranAspMvc/60
https://telegram.me/IranAspMvc/61
https://telegram.me/IranAspMvc/62
https://telegram.me/IranAspMvc/63
https://telegram.me/IranAspMvc/64
26- آموزش گزارش گیری با استفاده از STIMULSOFT در ASP.NET MVC
https://telegram.me/IranAspMvc/66
27- مدیریت کتابخانه های کلاینتی با استفاده از Bower
https://telegram.me/IranAspMvc/67
28- پلاگین CodeMirror یک Source Editor Html/Javascript با پشتیبانی بیش از 100 زبان
https://telegram.me/IranAspMvc/68
29- نکات افزایش پرفرمنس در AspMvc
https://telegram.me/IranAspMvc/69
30- چک لیست تهیه یک برنامه AspNet MVC
https://telegram.me/IranAspMvc/70
31- انواع آدرس دهی Absolute ، Virtual و Relative
https://telegram.me/IranAspMvc/71
32- پلاگین زیبا Toastrجهت نمایش پیغام
https://telegram.me/IranAspMvc/73
33- تبدیل JSON به شی معادل آن در .NET و برعکس
https://telegram.me/IranAspMvc/74
34- چرا استفاده از Session در MVC مناسب نیست
https://telegram.me/IranAspMvc/78
35- واکشی و Decompile کردن dll های دات نت
https://telegram.me/IranAspMvc/79
https://telegram.me/IranAspMvc/80
https://telegram.me/IranAspMvc/81
36- آموزش پروژه محور EcmaScript 6
https://telegram.me/IranAspMvc/85
37- براحتی کد های Bootstrap رو در ASP NET MVC بنویسید
https://telegram.me/IranAspMvc/87
38- اHtml Helper And Inline Helper In ASP NET MVC
https://telegram.me/IranAspMvc/90
39- حل مشکل استفاده از Section در PartialView
https://telegram.me/IranAspMvc/91
40- جاسازی کردن فایل های static در dll
https://telegram.me/IranAspMvc/92
41- فشرده سازی و Optimize کردن تصاویر در وب
https://telegram.me/IranAspMvc/94
42- یکی از بهترین و کامل ترین کتابخانه ها جهت کار با GoogleMap
https://telegram.me/IranAspMvc/95
43- مقایسه ViewData , ViewBag , TempData
https://telegram.me/IranAspMvc/98
44- جداسازی Controller های پروژه در یک assembly جداگانه
https://telegram.me/IranAspMvc/99
45- معرفی 2 ابزار مفید در EF
https://telegram.me/IranAspMvc/101
46- اChangeTracking به زبان ساده در EF
https://telegram.me/IranAspMvc/102
📔 فهرست مطالب آموزشی گروه تخصصی Mvc
@IranAspMvc
https://goo.gl/8omUnN
47- متد کمکی نام دهی فایل ها در سرور جهت ذخیره سازی
https://telegram.me/IranAspMvc/103
48- چه مقدار از امکانات #VisualStadio 2015 را می شناسید ؟
https://telegram.me/IranAspMvc/105
49- یک سایت زیبا و عالی برای ساخت انواع Loading
https://telegram.me/IranAspMvc/106
50- کار با تصاویر در دات نت (Convert, Compress, Resize, Crop Images) استفاده از کتابخانه ImageMagick
https://telegram.me/IranAspMvc/107
51- رفع مشکل کلید خارجی در EntityFramework CodeFirst به هنگام ایجاد Relation
https://telegram.me/IranAspMvc/109
52- طراحی و ایجاد وب اپلیکیشن های مدرن در Azure
https://telegram.me/IranAspMvc/110
53- ایجاد ارتباط سبک و سریع در لحظه در Aspnet به وسیله SignalR
https://telegram.me/IranAspMvc/111
54- طراحی WebApi
https://telegram.me/IranAspMvc/112
55- ستفاده از انتیتی فریموورک در MVC
https://telegram.me/IranAspMvc/113
56- استفاده از گوگل مپ در ویرایشگر متنی تحت وب CkEditor
https://telegram.me/IranAspMvc/114
57- مقایسه 3 فریمورک bootstrap, foundation, skeleton
https://telegram.me/IranAspMvc/115
58- چه کسی زودتر ظرف میوه را بر می دارد ؟! (همزمانی / Concurrency)
https://telegram.me/IranAspMvc/117
59- معرفی 3 پروژه سورس باز Asp (Orchard - MvcForum - NopCommerce)
https://telegram.me/IranAspMvc/121
60- نمایش ساختار درختی با jsTree در Asp Mvc
https://telegram.me/IranAspMvc/122
61- مجموعه ای از Loading های زیبا و مدرن
https://telegram.me/IranAspMvc/125
62- تولید داده های آزمایشی برای تست کارایی
https://telegram.me/IranAspMvc/127
63- مشاهده کوئری های اجرا شده روی Sql با Sql Profiler
https://telegram.me/IranAspMvc/128
64- سورس چندین پروژه مختلف که با Asp Mvc و EF
https://telegram.me/IranAspMvc/131
65- کار با Api های Http در سی شارپ (کتابخانه RestSharp)
https://telegram.me/IranAspMvc/132
66- نقشه راه مربوط به کار Entity Framework
https://telegram.me/IranAspMvc/136
67- نمایش Ajax ای یک Partial View در Popover بوت استرپ 3
https://telegram.me/IranAspMvc/137
68- یک سایت خوب برای آنالیز سایت شما از لحاظ SEO
https://telegram.me/IranAspMvc/138
69- راه های افزایش سرعت و پرفرمنس Entity Framework
https://telegram.me/IranAspMvc/140
70- بهترین تم های متریال دیزاین که بر پایه بوتسترپ طراحی شده اند
https://telegram.me/IranAspMvc/141
71- نمونه صفحه 404 با طراحی متریال Material
https://telegram.me/IranAspMvc/142
72- مقابله با حملات XSS در AspNet (یک بار برای همیشه)
https://telegram.me/IranAspMvc/143
73- مثال کامل استفاده از MetaTag های "og" ا (open graph protocol) جهت افزایش SEO سایت
https://telegram.me/IranAspMvc/144
74- فایده الگوی Repository و UnitOfWork
https://telegram.me/IranAspMvc/145
75- پلاگین زیبا جهت نمایش پیام
https://telegram.me/IranAspMvc/146
76- پلاگین زیبا برای انتخاب زمان با تم Bootstrap
https://telegram.me/IranAspMvc/147
77- توسعه اپلیکیشنهای Node.js در ویژوال استودیو
https://telegram.me/IranAspMvc/150
78- افزونه ای برای LinqPad جهت مشاهده Execution Plan کوئری های Linq
https://telegram.me/IranAspMvc/152
79- بهترین Library های انیمیشن Css3
https://telegram.me/IranAspMvc/153
80- اجرای کد های PHP در .Net توسط موش خرمای جهنده ! (Phalanger)
https://telegram.me/IranAspMvc/154
81- سفارشی سازی سیستم اعتبار سنجی سمت کلاینت در Asp Mvc
https://telegram.me/IranAspMvc/155
82- آمار سال 2016 سایت StackOverFlow
https://telegram.me/IranAspMvc/156
83- منابع پیشنهادی برای Asp.Net MVC
https://telegram.me/IranAspMvc/157
84- ماری نسبتا معتبر در مورد زبان های برنامه نویسی
https://telegram.me/IranAspMvc/158
84- سایتی با طراحی بسیار زیبا ، حرفه ای و مدرن
https://telegram.me/IranAspMvc/159
85- وبسایتی برای رای گیری و انتخاب بهترین وبسایت های روز دنیا از لحاظ Design
https://telegram.me/IranAspMvc/160
86- انتشار Visual Studio Code Version 1.0
https://telegram.me/IranAspMvc/161
87- جالب ترین رزومه ای که تا حالا دیدم
https://telegram.me/IranAspMvc/162
88- نمونه پروژه کار شده با Asp.NET Web Forms
https://telegram.me/IranAspMvc/163
89- بررسی مفهوم Cross-Origin Resource Sharing یا CORS
https://telegram.me/IranAspMvc/164
اگر تاکنون مطالب قبلی رو ندیدین حتما بهشون یه نگاهی بندازین، به دردتون میخوره 👍
@IranAspMvc
@IranAspMvc
https://goo.gl/8omUnN
47- متد کمکی نام دهی فایل ها در سرور جهت ذخیره سازی
https://telegram.me/IranAspMvc/103
48- چه مقدار از امکانات #VisualStadio 2015 را می شناسید ؟
https://telegram.me/IranAspMvc/105
49- یک سایت زیبا و عالی برای ساخت انواع Loading
https://telegram.me/IranAspMvc/106
50- کار با تصاویر در دات نت (Convert, Compress, Resize, Crop Images) استفاده از کتابخانه ImageMagick
https://telegram.me/IranAspMvc/107
51- رفع مشکل کلید خارجی در EntityFramework CodeFirst به هنگام ایجاد Relation
https://telegram.me/IranAspMvc/109
52- طراحی و ایجاد وب اپلیکیشن های مدرن در Azure
https://telegram.me/IranAspMvc/110
53- ایجاد ارتباط سبک و سریع در لحظه در Aspnet به وسیله SignalR
https://telegram.me/IranAspMvc/111
54- طراحی WebApi
https://telegram.me/IranAspMvc/112
55- ستفاده از انتیتی فریموورک در MVC
https://telegram.me/IranAspMvc/113
56- استفاده از گوگل مپ در ویرایشگر متنی تحت وب CkEditor
https://telegram.me/IranAspMvc/114
57- مقایسه 3 فریمورک bootstrap, foundation, skeleton
https://telegram.me/IranAspMvc/115
58- چه کسی زودتر ظرف میوه را بر می دارد ؟! (همزمانی / Concurrency)
https://telegram.me/IranAspMvc/117
59- معرفی 3 پروژه سورس باز Asp (Orchard - MvcForum - NopCommerce)
https://telegram.me/IranAspMvc/121
60- نمایش ساختار درختی با jsTree در Asp Mvc
https://telegram.me/IranAspMvc/122
61- مجموعه ای از Loading های زیبا و مدرن
https://telegram.me/IranAspMvc/125
62- تولید داده های آزمایشی برای تست کارایی
https://telegram.me/IranAspMvc/127
63- مشاهده کوئری های اجرا شده روی Sql با Sql Profiler
https://telegram.me/IranAspMvc/128
64- سورس چندین پروژه مختلف که با Asp Mvc و EF
https://telegram.me/IranAspMvc/131
65- کار با Api های Http در سی شارپ (کتابخانه RestSharp)
https://telegram.me/IranAspMvc/132
66- نقشه راه مربوط به کار Entity Framework
https://telegram.me/IranAspMvc/136
67- نمایش Ajax ای یک Partial View در Popover بوت استرپ 3
https://telegram.me/IranAspMvc/137
68- یک سایت خوب برای آنالیز سایت شما از لحاظ SEO
https://telegram.me/IranAspMvc/138
69- راه های افزایش سرعت و پرفرمنس Entity Framework
https://telegram.me/IranAspMvc/140
70- بهترین تم های متریال دیزاین که بر پایه بوتسترپ طراحی شده اند
https://telegram.me/IranAspMvc/141
71- نمونه صفحه 404 با طراحی متریال Material
https://telegram.me/IranAspMvc/142
72- مقابله با حملات XSS در AspNet (یک بار برای همیشه)
https://telegram.me/IranAspMvc/143
73- مثال کامل استفاده از MetaTag های "og" ا (open graph protocol) جهت افزایش SEO سایت
https://telegram.me/IranAspMvc/144
74- فایده الگوی Repository و UnitOfWork
https://telegram.me/IranAspMvc/145
75- پلاگین زیبا جهت نمایش پیام
https://telegram.me/IranAspMvc/146
76- پلاگین زیبا برای انتخاب زمان با تم Bootstrap
https://telegram.me/IranAspMvc/147
77- توسعه اپلیکیشنهای Node.js در ویژوال استودیو
https://telegram.me/IranAspMvc/150
78- افزونه ای برای LinqPad جهت مشاهده Execution Plan کوئری های Linq
https://telegram.me/IranAspMvc/152
79- بهترین Library های انیمیشن Css3
https://telegram.me/IranAspMvc/153
80- اجرای کد های PHP در .Net توسط موش خرمای جهنده ! (Phalanger)
https://telegram.me/IranAspMvc/154
81- سفارشی سازی سیستم اعتبار سنجی سمت کلاینت در Asp Mvc
https://telegram.me/IranAspMvc/155
82- آمار سال 2016 سایت StackOverFlow
https://telegram.me/IranAspMvc/156
83- منابع پیشنهادی برای Asp.Net MVC
https://telegram.me/IranAspMvc/157
84- ماری نسبتا معتبر در مورد زبان های برنامه نویسی
https://telegram.me/IranAspMvc/158
84- سایتی با طراحی بسیار زیبا ، حرفه ای و مدرن
https://telegram.me/IranAspMvc/159
85- وبسایتی برای رای گیری و انتخاب بهترین وبسایت های روز دنیا از لحاظ Design
https://telegram.me/IranAspMvc/160
86- انتشار Visual Studio Code Version 1.0
https://telegram.me/IranAspMvc/161
87- جالب ترین رزومه ای که تا حالا دیدم
https://telegram.me/IranAspMvc/162
88- نمونه پروژه کار شده با Asp.NET Web Forms
https://telegram.me/IranAspMvc/163
89- بررسی مفهوم Cross-Origin Resource Sharing یا CORS
https://telegram.me/IranAspMvc/164
اگر تاکنون مطالب قبلی رو ندیدین حتما بهشون یه نگاهی بندازین، به دردتون میخوره 👍
@IranAspMvc
#MultiSelect #Plugin
پلاگین Multi Select زیبا با امکانات زیاد
https://github.com/select2/select2
https://select2.github.io/examples.html
@IranAspMvc
پلاگین Multi Select زیبا با امکانات زیاد
https://github.com/select2/select2
https://select2.github.io/examples.html
@IranAspMvc
Forwarded from Iran .Net
خبر فوری: نسخه ASP.NET Core RC2 منتشر شد.
در لحظه های حساسی از توسعه وب هستیم. از این جهت که برای پروژه های جدیدِ شخصی و یا سازمانی باید تصمیم بگیریم که بر روی کدام نسخه از ASP.NET پروژه را سوار کنیم. اگر پروژه های جدی و بلند مدت را با نسخه فعلی ASP.NET 4.6 توسعه دهیم، احتمالا نرم افزارمان تا یک سال دیگر تبدیل به یک تکه کد منسوخ خواهد شد. از طرفی اگر بخواهیم در حال حلاضر از نسخه های فعلی ASP.NET Core استفاده کنیم با مشکلاتی از قبیل یادگیری جدید، پایدار نبودن و غنی نبودن کتابخانه ها در ساختار جدید مواجه خواهیم شد. همانطور که نسخه RC1 و نسخه های Beta به شدت در این زمینه ها ضعف داشتند.
خبر خوب آن است که احتمالا انتشار RC2 بسیار به ما در این تصمیم گیری کمک خواهد کرد. به نظر می رسد در RC2 ساختار تا حد بسیار بالایی پایدار شده و تغییرات شکننده ای در آینده نخواهیم داشت. خبر بهتر آنکه طیق زمان بندی مایکروسافت تا یک ماه دیگر هم نسخه نهایی بیرون خواهد بود. پس بهتر خواهد بود از همین الان ASP.NET Core را بیشتر بشناسیم و برای شروع پروژه های جدی سازمانی بر روی آن فکر کنیم. در غیر این صورت پس از پیشبرد پروژه ها احتمالا کار سختی را برای مهاجرت از ASP.NET 4.6 به ASP.NET Core خواهیم داشت.
* از لفظ ASP.NET 5 به هیچ وجه استفاده نکنیم. مایکروسافت برای آنکه به ما نشان دهد که زیر ساخت جدید اش به طور کلی از نوع بازنویسی شده و متفاوت است، نام گذاری را به ASP.NET Core تغییر داده است. این تغییر با انتشار RC2 در مستندات مایکروسافت هم منعکس شده است.
https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/
در لحظه های حساسی از توسعه وب هستیم. از این جهت که برای پروژه های جدیدِ شخصی و یا سازمانی باید تصمیم بگیریم که بر روی کدام نسخه از ASP.NET پروژه را سوار کنیم. اگر پروژه های جدی و بلند مدت را با نسخه فعلی ASP.NET 4.6 توسعه دهیم، احتمالا نرم افزارمان تا یک سال دیگر تبدیل به یک تکه کد منسوخ خواهد شد. از طرفی اگر بخواهیم در حال حلاضر از نسخه های فعلی ASP.NET Core استفاده کنیم با مشکلاتی از قبیل یادگیری جدید، پایدار نبودن و غنی نبودن کتابخانه ها در ساختار جدید مواجه خواهیم شد. همانطور که نسخه RC1 و نسخه های Beta به شدت در این زمینه ها ضعف داشتند.
خبر خوب آن است که احتمالا انتشار RC2 بسیار به ما در این تصمیم گیری کمک خواهد کرد. به نظر می رسد در RC2 ساختار تا حد بسیار بالایی پایدار شده و تغییرات شکننده ای در آینده نخواهیم داشت. خبر بهتر آنکه طیق زمان بندی مایکروسافت تا یک ماه دیگر هم نسخه نهایی بیرون خواهد بود. پس بهتر خواهد بود از همین الان ASP.NET Core را بیشتر بشناسیم و برای شروع پروژه های جدی سازمانی بر روی آن فکر کنیم. در غیر این صورت پس از پیشبرد پروژه ها احتمالا کار سختی را برای مهاجرت از ASP.NET 4.6 به ASP.NET Core خواهیم داشت.
* از لفظ ASP.NET 5 به هیچ وجه استفاده نکنیم. مایکروسافت برای آنکه به ما نشان دهد که زیر ساخت جدید اش به طور کلی از نوع بازنویسی شده و متفاوت است، نام گذاری را به ASP.NET Core تغییر داده است. این تغییر با انتشار RC2 در مستندات مایکروسافت هم منعکس شده است.
https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/
Microsoft
ASP.NET Core, an open-source web development framework | .NET
Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.
Forwarded from Iran .Net
* در کنار انتشار نسخه ASPNET Core RC2، نسخه های dotNet Core RC2 و Entity Framework Core RC2 هم منتشر شده اند.
* اگر در هر حال یادگیری و مطالعه هستید، هر چه مقاله در مورد dnvm، dnx و dnu دیده اید را جدی نگیرید. این ها در RC2 حذف شده اند و ابزار جدیدی تحت عنوان dotnet cli به زنجیره ساخت اضافه شده است.
* نسخه dotnet Core ما را ممکن می سازد تا بر روی سیستم عامل های مختلف کد های مان را توسعه دهیم.
* در مورد انتشار dotnet core rc2:
https://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/
* در مورد زمانبندی انتشار نسخه نهایی:
https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-rc2-improvements-schedule-and-roadmap/
* اگر در هر حال یادگیری و مطالعه هستید، هر چه مقاله در مورد dnvm، dnx و dnu دیده اید را جدی نگیرید. این ها در RC2 حذف شده اند و ابزار جدیدی تحت عنوان dotnet cli به زنجیره ساخت اضافه شده است.
* نسخه dotnet Core ما را ممکن می سازد تا بر روی سیستم عامل های مختلف کد های مان را توسعه دهیم.
* در مورد انتشار dotnet core rc2:
https://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/
* در مورد زمانبندی انتشار نسخه نهایی:
https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-rc2-improvements-schedule-and-roadmap/
Microsoft
Announcing .NET Core RC2 and .NET Core SDK Preview 1
A first-hand look from the .NET engineering teams
#جالب
کتابخانه جاواسکریپتی برای ترسیم ذرات معلق (در کل واسه سرگرم کردن کاربر خوبه 😜)
https://vincentgarreau.com/particles.js/
@IranAspMvc
کتابخانه جاواسکریپتی برای ترسیم ذرات معلق (در کل واسه سرگرم کردن کاربر خوبه 😜)
https://vincentgarreau.com/particles.js/
@IranAspMvc
particles.js
particles.js - A lightweight JavaScript library for creating particles
A lightweight JavaScript library for creating particles.
توصیه ی خالق Stack Overflow به توسعه دهندگان: این 3 مهارت را هر برنامه نویس باید یاد بگیرد.
1. علم اقتصاد: توسعه دهندگان معمولا نمی دانند که ارزش ها را چگونه وارد کسب و کار خود کنند.
2. نویسندگی: در ارتباط برقرار کردن نقش بزرگی ایفا می کند و موفق ترین اشخاص کسانی هستند که می توانند نظرات و ایده هایشان را به بهترین نحو بیان و در کار گروهی شرکت کنند.
3. برنامه نویسی زبان C : یک زبان پایه ی فنی است و به توسعه دهندگان این امکان را می دهد تا بفهمند که از کامپیوتر ها چه استفاده هایی می توان کرد.
این روزها برنامه نویسان سعی می کنند زبان های سطح بالایی مانند پایتون، روبی یا جاوا را فرا بگیرند و از آنجایی که مداوم از این شاخه به آن شاخه می پرند نمی توانند در هیچ یک از زبان ها به سطح حرفه ای برسند و همین مسئله باعث می شود که در کارهایشان مشکل ایجاد شود.
به گفته ی آقای اسپولسکی اگر کسی بخواهد چیزی را درست بفهمد، باید از پایه و اساس آن شروع کند.
به نظر او برنامه نویسان دو دسته هستند: دسته اول کسانی هستند که روی زبان برنامه نویسی خاصی تمرکز دارند و تمام مهارت های مرتبط با آن را فرا می گیرند. دسته ی دیگر کسانی هستند که مهارت های اصولی علم کامپیوتر را درک می کنند و به سرعت استعداد لازم را برای یادگرفتن تکنولوژی جدید به دست می آورند.
لازم به ذکر است که بزرگترین شرکت های فناوری جهان از جمله گوگل، فیسبوک و غیره، به دلیل سرعتی که در کارشان دارند، قابلیت هایی که همراه با مهارت های دقیق تر و غیر اختصاصی هستند را با ارزش تر می دانند.
منبع : سکان آکادمی
https://goo.gl/9HuaWd
1. علم اقتصاد: توسعه دهندگان معمولا نمی دانند که ارزش ها را چگونه وارد کسب و کار خود کنند.
2. نویسندگی: در ارتباط برقرار کردن نقش بزرگی ایفا می کند و موفق ترین اشخاص کسانی هستند که می توانند نظرات و ایده هایشان را به بهترین نحو بیان و در کار گروهی شرکت کنند.
3. برنامه نویسی زبان C : یک زبان پایه ی فنی است و به توسعه دهندگان این امکان را می دهد تا بفهمند که از کامپیوتر ها چه استفاده هایی می توان کرد.
این روزها برنامه نویسان سعی می کنند زبان های سطح بالایی مانند پایتون، روبی یا جاوا را فرا بگیرند و از آنجایی که مداوم از این شاخه به آن شاخه می پرند نمی توانند در هیچ یک از زبان ها به سطح حرفه ای برسند و همین مسئله باعث می شود که در کارهایشان مشکل ایجاد شود.
به گفته ی آقای اسپولسکی اگر کسی بخواهد چیزی را درست بفهمد، باید از پایه و اساس آن شروع کند.
به نظر او برنامه نویسان دو دسته هستند: دسته اول کسانی هستند که روی زبان برنامه نویسی خاصی تمرکز دارند و تمام مهارت های مرتبط با آن را فرا می گیرند. دسته ی دیگر کسانی هستند که مهارت های اصولی علم کامپیوتر را درک می کنند و به سرعت استعداد لازم را برای یادگرفتن تکنولوژی جدید به دست می آورند.
لازم به ذکر است که بزرگترین شرکت های فناوری جهان از جمله گوگل، فیسبوک و غیره، به دلیل سرعتی که در کارشان دارند، قابلیت هایی که همراه با مهارت های دقیق تر و غیر اختصاصی هستند را با ارزش تر می دانند.
منبع : سکان آکادمی
https://goo.gl/9HuaWd