Forwarded from طراحی و توسعه وب
http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx
مباحثی که میبایست توسعه دهنده های دات نت با آنها آشنا باشند.
#دات_نت
@WEBLY
مباحثی که میبایست توسعه دهنده های دات نت با آنها آشنا باشند.
#دات_نت
@WEBLY
Hanselman
What Great .NET Developers Ought To Know (More .NET Interview Questions)
If you enjoyed this post, or this blog, please make a secure tax-deductable ...
Forwarded from طراحی و توسعه وب
http://www.dotnettips.info/post/2457/api-versioning
در این مقاله با روشهای مختلف ورژن بندی API آشنا خواهید شد.
سه روش اصلی زیر را میتوان برای این منظور در نظر گرفت:
URI-based versioning
Header-based versioning
Media type-based versioning
نویسنده: غلامرضا ربال
مخزن کدها: https://github.com/rabbal/ApiVersioningStrategies
#API #WebAPI
@Webly
در این مقاله با روشهای مختلف ورژن بندی API آشنا خواهید شد.
سه روش اصلی زیر را میتوان برای این منظور در نظر گرفت:
URI-based versioning
Header-based versioning
Media type-based versioning
نویسنده: غلامرضا ربال
مخزن کدها: https://github.com/rabbal/ApiVersioningStrategies
#API #WebAPI
@Webly
.NET Tips
API Versioning
فرض کنید امروز یک API را برای استفاده عموم ارائه میدهید. آیا با یک breaking change در منابع شما که باعث تغییر در دادههای ورودی یا خروجی API شود، باید استفاده کنندگان این API در سیستمی که از آن استفاده کردهاند، تغییراتی را اعمال کنند یا خیر؟ جواب خیر میباشد؛…
NodeJs Tools for Visual Studio
#NodeJs , #VisualStadio, #Tools
http://blog.systemsltd.com/sites/default/files/node.js_.jpg
توسعه NodeJs با قوی ترین IDE دنیا یعنی VisualStadio
نود جی اس کار های عزیز میتونن با استفاده از Extention زیر، پروژه های خودشون رو در ویژوال استادیو توسعه بدن و از قابلیت های بی نظیر این IDE استفاده کنند
1- انواع Template های آماده برای NodeJs
2- قابلیت IntelliSense و AutoComplete در NodeJs
3- یکپارچگی با npm و مدیریت پکیچ های node
4- امکان Debugging و خطا یابی پیشرفته
5- آنالیز و Profiling پرفرمنس و مدت زمان اجرای کد ها
6- امکان نوشتن و اجرای Unit Testing توسط انواع فریمورک های تست
7- هماهنگی و پشتیبانی کامل از TypeScript و build آن
8- مدیریت کد ها از طریق Git/TFS Soruce Control
9- یکپارچگی با سیستم های Cloud و Deploy آسان
10- پشتیبانی و هماهنگی کامل از Task Runner های Gulp و Grunt
اطلاعات بیشتر :
https://www.visualstudio.com/features/node-js-vs
برای استفاده از اون کافیه که اولا ویژوال استادیو رو نصب داشته باشین
دوما ابزار NodeJs Tools For VS (NTVS) رو متناسب با ورژن ویژوال استادیوتون دانلود و نصب کنید
لینک دانلود :
Node.js Tools 1.2 RC for Visual Studio 2015
https://visualstudiogallery.msdn.microsoft.com/68faf8ac-b953-42f5-a908-55555deccf7a
Node.js Tools 1.1 for Visual Studio 2013
https://visualstudiogallery.msdn.microsoft.com/b0da18c5-24da-4fe2-9fe4-8c5525971f48
Node.js Tools 1.1 for Visual Studio 2012
https://visualstudiogallery.msdn.microsoft.com/8c0b0c19-cd35-4287-80f2-eb6b84597509
لینک پروژه در Github :
https://github.com/Microsoft/nodejstools
آموزش استفاده از NTVS :
https://github.com/Microsoft/nodejstools/wiki
https://channel9.msdn.com/events/Visual-Studio/Connect-event-2015/801
@IranAspMvc
#NodeJs , #VisualStadio, #Tools
http://blog.systemsltd.com/sites/default/files/node.js_.jpg
توسعه NodeJs با قوی ترین IDE دنیا یعنی VisualStadio
نود جی اس کار های عزیز میتونن با استفاده از Extention زیر، پروژه های خودشون رو در ویژوال استادیو توسعه بدن و از قابلیت های بی نظیر این IDE استفاده کنند
1- انواع Template های آماده برای NodeJs
2- قابلیت IntelliSense و AutoComplete در NodeJs
3- یکپارچگی با npm و مدیریت پکیچ های node
4- امکان Debugging و خطا یابی پیشرفته
5- آنالیز و Profiling پرفرمنس و مدت زمان اجرای کد ها
6- امکان نوشتن و اجرای Unit Testing توسط انواع فریمورک های تست
7- هماهنگی و پشتیبانی کامل از TypeScript و build آن
8- مدیریت کد ها از طریق Git/TFS Soruce Control
9- یکپارچگی با سیستم های Cloud و Deploy آسان
10- پشتیبانی و هماهنگی کامل از Task Runner های Gulp و Grunt
اطلاعات بیشتر :
https://www.visualstudio.com/features/node-js-vs
برای استفاده از اون کافیه که اولا ویژوال استادیو رو نصب داشته باشین
دوما ابزار NodeJs Tools For VS (NTVS) رو متناسب با ورژن ویژوال استادیوتون دانلود و نصب کنید
لینک دانلود :
Node.js Tools 1.2 RC for Visual Studio 2015
https://visualstudiogallery.msdn.microsoft.com/68faf8ac-b953-42f5-a908-55555deccf7a
Node.js Tools 1.1 for Visual Studio 2013
https://visualstudiogallery.msdn.microsoft.com/b0da18c5-24da-4fe2-9fe4-8c5525971f48
Node.js Tools 1.1 for Visual Studio 2012
https://visualstudiogallery.msdn.microsoft.com/8c0b0c19-cd35-4287-80f2-eb6b84597509
لینک پروژه در Github :
https://github.com/Microsoft/nodejstools
آموزش استفاده از NTVS :
https://github.com/Microsoft/nodejstools/wiki
https://channel9.msdn.com/events/Visual-Studio/Connect-event-2015/801
@IranAspMvc
#WebApi, #WebService, #Restful
https://goo.gl/r3uGZ7
آموزش فارسی WebApi
http://www.dotnettips.info/learningpaths/details/11
آموزش انگلیسی WebApi
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
http://www.codeproject.com/Articles/255684/Create-and-Consume-RESTFul-Service-in-NET-Framewor
آموزش ویدئویی انگلیسی WebApi
http://www.asp.net/web-api/videos/getting-started/aspnet-web-api
مثال هایی برای WebApi
http://www.asp.net/aspnet/samples/aspnet-web-api
@IranAspMvc
https://goo.gl/r3uGZ7
آموزش فارسی WebApi
http://www.dotnettips.info/learningpaths/details/11
آموزش انگلیسی WebApi
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
http://www.codeproject.com/Articles/255684/Create-and-Consume-RESTFul-Service-in-NET-Framewor
آموزش ویدئویی انگلیسی WebApi
http://www.asp.net/web-api/videos/getting-started/aspnet-web-api
مثال هایی برای WebApi
http://www.asp.net/aspnet/samples/aspnet-web-api
@IranAspMvc
Converter.cs
10.4 KB
#Utility, #Class
کلاس بالا دارای امکانات زیر است
سریالایز و دیسریالایز کردن اشیا به 3 روش
تبدیل انواع زیر به یکدیگر
Image <> Byte[] <> Base64String
Object <> Byte[] <> Base64String
@IranAspMvc
کلاس بالا دارای امکانات زیر است
سریالایز و دیسریالایز کردن اشیا به 3 روش
تبدیل انواع زیر به یکدیگر
Image <> Byte[] <> Base64String
Object <> Byte[] <> Base64String
@IranAspMvc
فایل PDF آموزش EntityFramework 7 (Core) l
https://readthedocs.com/projects/aspnet-ef/downloads/pdf/latest/
@IranAspMvc
https://readthedocs.com/projects/aspnet-ef/downloads/pdf/latest/
@IranAspMvc
#جالب
کاراکتر محترک برنامه نویس با Css3 (مناسب برای صفحات در حال ساخت)
http://codepen.io/WithAnEs/pen/Fxzei
@IranAspMvc
کاراکتر محترک برنامه نویس با Css3 (مناسب برای صفحات در حال ساخت)
http://codepen.io/WithAnEs/pen/Fxzei
@IranAspMvc
#SPA, #Angular
https://goo.gl/YUtihj
نسل بعدی SPA Framework ها؛ #Aurelia
چندیست که فریمورک جدیدی به نام Aurelia در بین برنامه نویسان وب سر و صدایی به پا کرده و خود را "نسل بعدی" SPA Framework ها می خواند.
ا Aurelia فریمورک جدید جاواسکریپتی برای ساخت برنامه های SPA (Single Page Application) هست که ساختار آن بسیار شبیه به AngularJs 2 می باشد
جالب اینجاست که این فریمورک توسط Rob Eisenberg، یکی از توسعه دهندگان سابق AngularJs 2 که به عنوان یک Framework Developer با تجربه شناخته می شود، ساخته شده است
از مزایای این فریمورک می توان نام برد :
1- پشتیبانی از ES6
2- یک پارچگی کامل با TypeScript
3- سینتکس آسان تر و ساده تر نسبت به آنگولار
4- بدون وابستگی به کتابخانه های خارجی مثل jQuery (ولی قابل استفاده همراه با jQuery سازگار با دیگر کتابخانه های third-party)
5- قابلیت ماژولار و Pluggable بودن بالا
http://aurelia.io/
مخزن گیتاب :
https://github.com/aurelia/framework
آموزش Aurelia :
http://aurelia.io/hub.html#/doc/persona/developer
http://aurelia.io/hub.html#/doc/api/
دانلود آموزش Aurelia Fundamentals (Pluralsight)
http://goo.gl/CGdovw
دانلود آموزش Building Applications With Aurelia (Pluralsight)
http://goo.gl/1FvupC
بلاگ اخبار :
http://blog.durandal.io/
@IranAspMvc
https://goo.gl/YUtihj
نسل بعدی SPA Framework ها؛ #Aurelia
چندیست که فریمورک جدیدی به نام Aurelia در بین برنامه نویسان وب سر و صدایی به پا کرده و خود را "نسل بعدی" SPA Framework ها می خواند.
ا Aurelia فریمورک جدید جاواسکریپتی برای ساخت برنامه های SPA (Single Page Application) هست که ساختار آن بسیار شبیه به AngularJs 2 می باشد
جالب اینجاست که این فریمورک توسط Rob Eisenberg، یکی از توسعه دهندگان سابق AngularJs 2 که به عنوان یک Framework Developer با تجربه شناخته می شود، ساخته شده است
از مزایای این فریمورک می توان نام برد :
1- پشتیبانی از ES6
2- یک پارچگی کامل با TypeScript
3- سینتکس آسان تر و ساده تر نسبت به آنگولار
4- بدون وابستگی به کتابخانه های خارجی مثل jQuery (ولی قابل استفاده همراه با jQuery سازگار با دیگر کتابخانه های third-party)
5- قابلیت ماژولار و Pluggable بودن بالا
http://aurelia.io/
مخزن گیتاب :
https://github.com/aurelia/framework
آموزش Aurelia :
http://aurelia.io/hub.html#/doc/persona/developer
http://aurelia.io/hub.html#/doc/api/
دانلود آموزش Aurelia Fundamentals (Pluralsight)
http://goo.gl/CGdovw
دانلود آموزش Building Applications With Aurelia (Pluralsight)
http://goo.gl/1FvupC
بلاگ اخبار :
http://blog.durandal.io/
@IranAspMvc
#AspMvc, #EntityFramework, #Project, #Source
پروژه سورس باز فروشگاه اینترنتی با AspNet Mvc
http://www.dotnettips.info/projects/details/29
https://github.com/MehdiSaeedifar/IrisStore
@IranAspMvc
پروژه سورس باز فروشگاه اینترنتی با AspNet Mvc
http://www.dotnettips.info/projects/details/29
https://github.com/MehdiSaeedifar/IrisStore
@IranAspMvc
Forwarded from برنامه نویسی حرفه ای
آشنایی با Design_Pattern
الگوی طراحی Strategy
برای برنامه نویسی حرفهای و اصولی، آشنایی با Design Patternها الزامی است.
در این مطلب ابتدا به تاریخچه و تعریف Design Pattern و سپس به توضیح الگوی strategy پرداخته شده است.
نویسنده: عباس وثوقی
مطالب بیشتر در کانال «برنامه نویسی حرفهای»
@pro_baiat
👇👇👇👇👇
الگوی طراحی Strategy
برای برنامه نویسی حرفهای و اصولی، آشنایی با Design Patternها الزامی است.
در این مطلب ابتدا به تاریخچه و تعریف Design Pattern و سپس به توضیح الگوی strategy پرداخته شده است.
نویسنده: عباس وثوقی
مطالب بیشتر در کانال «برنامه نویسی حرفهای»
@pro_baiat
👇👇👇👇👇
تولید #QrCode (بار کد های 2 بعدی) در دات نت
https://goo.gl/UglOnX
لینک دانلود سورس Sample هایی برای تولید QrCode در Asp.Net Webform & MVC 👇
https://telegram.me/IranAspMvc/220
چند نمونه از بهترین کامپوننت های تولید QrCode :
http://zxingnet.codeplex.com/
https://github.com/zxing/zxing
http://goo.gl/ttaYCF
—---------------—
https://github.com/codebude/QRCoder
http://goo.gl/KyHCXa
—---------------—
http://qrcodenet.codeplex.com/
https://freebarcode.codeplex.com/
—---------------—
http://www.codeproject.com/Articles/20574/Open-Source-QRCode-Library
@IranAspMvc
https://goo.gl/UglOnX
لینک دانلود سورس Sample هایی برای تولید QrCode در Asp.Net Webform & MVC 👇
https://telegram.me/IranAspMvc/220
چند نمونه از بهترین کامپوننت های تولید QrCode :
http://zxingnet.codeplex.com/
https://github.com/zxing/zxing
http://goo.gl/ttaYCF
—---------------—
https://github.com/codebude/QRCoder
http://goo.gl/KyHCXa
—---------------—
http://qrcodenet.codeplex.com/
https://freebarcode.codeplex.com/
—---------------—
http://www.codeproject.com/Articles/20574/Open-Source-QRCode-Library
@IranAspMvc
#ErrorLogger, #Elmah
https://elmah.github.io/img/homeshot.png
ثبت خطا های پروژه با Elmah
اگه از Error Logger Elmah توی پروژه هاتون استفاده نمیکنین ؟! که پیشنهاد می کنیم در اسرع وقت برین و خود کشی کنین. وسلام
توسط الماه براحتی میتونین تمام خطا های رخ داده توی سیتمتون رو ثبت کنین و ایمیل گزارشش رو هم برای برنامه نویس یا ادمین سیستم ارسال کنین.
منابع فارسی :
معرفی ELMAH
http://www.dotnettips.info/post/240/
ثبت استثناهای مدیریت شده توسط ELMAH
http://www.dotnettips.info/post/514/
نکاتی در مورد ELMAH
http://www.dotnettips.info/post/964/
اELMAH و حملات XSS
http://www.dotnettips.info/post/1228/
ثبت جزئیات استثناهای Entity framework توسط ELMAH
http://www.dotnettips.info/post/1951/
منابع انگلیسی :
شروع کار با Elmah
http://goo.gl/X268V8
http://goo.gl/YA24AO
http://goo.gl/aPahd1
ارسال ایمیل به هنگام خطا
https://goo.gl/fSC28S
http://goo.gl/2H2H7d
http://goo.gl/CHJ5zq
مباحث پیشرفته
http://goo.gl/5I0nb2
http://goo.gl/xcroKg
https://goo.gl/bDDeIU
@IranAspMvc
https://elmah.github.io/img/homeshot.png
ثبت خطا های پروژه با Elmah
اگه از Error Logger Elmah توی پروژه هاتون استفاده نمیکنین ؟! که پیشنهاد می کنیم در اسرع وقت برین و خود کشی کنین. وسلام
توسط الماه براحتی میتونین تمام خطا های رخ داده توی سیتمتون رو ثبت کنین و ایمیل گزارشش رو هم برای برنامه نویس یا ادمین سیستم ارسال کنین.
منابع فارسی :
معرفی ELMAH
http://www.dotnettips.info/post/240/
ثبت استثناهای مدیریت شده توسط ELMAH
http://www.dotnettips.info/post/514/
نکاتی در مورد ELMAH
http://www.dotnettips.info/post/964/
اELMAH و حملات XSS
http://www.dotnettips.info/post/1228/
ثبت جزئیات استثناهای Entity framework توسط ELMAH
http://www.dotnettips.info/post/1951/
منابع انگلیسی :
شروع کار با Elmah
http://goo.gl/X268V8
http://goo.gl/YA24AO
http://goo.gl/aPahd1
ارسال ایمیل به هنگام خطا
https://goo.gl/fSC28S
http://goo.gl/2H2H7d
http://goo.gl/CHJ5zq
مباحث پیشرفته
http://goo.gl/5I0nb2
http://goo.gl/xcroKg
https://goo.gl/bDDeIU
@IranAspMvc