کدهک
1.95K subscribers
1.29K photos
7 videos
1 file
672 links
آموزشگاه تخصصی دات نت

https://codehaks.com

لینکدین :
https://www.linkedin.com/in/codehaks

یوتیوب:
https://www.youtube.com/@codehaksfa

ارتباط با مدیر :
Admin: @codehak
Email: ghods.hakim@hotmail.com
call: 09380146555
Download Telegram
چگونگه یک Model Binder اختصاصی بسازیم؟
تکنیک های پیشرفته در ASP NET Core

https://goo.gl/VoaQPo
اسکریپت نویسی با سی شارپ

https://goo.gl/ZqC2yT
آموزش برنامه نویسی Real-time با SignalR

https://goo.gl/B6bhHW
کلاسهای آموزشی ASP NET Core در سطوح مختلف برگزار میشود.

شروع از ابتدای بهمن ماه

با ضمانت بازپرداخت وجه

قبل از پایان سال در توسعه وب حرفه ای شوید.

https://goo.gl/T2ibiP
آموزش کار با Collection ها در #C و ASP NET Core

https://goo.gl/QFhZJC
ساخت وب سرور سریع قسمت 3
چرا در کسترل از Struct بجای کلاس استفاده میشود؟

https://goo.gl/vGUHQh
آخرین فرصت ثبت نام

کلاسهای آموزشی ASP NET Core در سطوح مختلف برگزار میشود.

شروع کلاس ها از ابتدای بهمن ماه

https://goo.gl/T2ibiP
آموزش پیاده سازی جستجو،فیلتر کردن، مرتب سازی و صفحه بندی اطلاعات در ASP NET Core

https://tinyurl.com/y9u99zrr
چرا رایگان بودن خوب نیست؟

https://tinyurl.com/y92fl33c
در پیش نمایش دور بعدی تک امپاور فریم ورک ASP Core 2.2 به رتبه ی سوم صعود کرده است و حالا بالای 7 میلیون RPS را پشتیبانی می کند.

https://tinyurl.com/ydfug8hu
در آخرین build از NET Core 3.0 میزان حافظه ی مصرفی فریم ورک ASPNET Core به نصف کاهش داده شده است.
https://tinyurl.com/yyc49dj7
آشنایی با GetEnumerator و MoveNext در IEnumerable

https://tinyurl.com/y4amxqnc
🔰 دوره API نویسی اصولی و حرفه ای در ASP.NET Core

در این دوره همه نکات مهم و پرکاربرد در API نویسی اصولی و حرفه ای در ASP Core بررسی شده اند.
همچنین سعی شده بهترین و محبوب ترین تکنولوژی ها، کتابخانه ها و ابزار ها داخل پروژه استفاده بشه.
ونیز Best Practice های پرفرمنسی و امنیتی بعلاوه تکنیک های پرکاربرد را بررسی و در قالب یک معماری حرفه ای و اصولی استفاده می کنیم.

تکنولوژی، ابزار ها و قابلیت های استفاده شده :
احراز هویت با JWT و افزایش امنیت آن بوسیله رمزنگاری توکن (JWE)
استاندارد سازی و یک دست سازی خروجی API ها
اعتبار سنجی خودکار
استفاده از Elmah، NLog برای لاگ خطا های سیستم
لاگ خطا ها در Sentry.io (یک سیستم مدیریت لاگ) مخصوص اپلکیشن های Enterprise
استفاده از Autofac محبوب ترین کتابخانه Ioc Container به همراه ثبت خودکار سرویس ها
استفاده از کتابخانه محبوب AutoMapper به همراه یک معماری حرفه ای جهت Mapping خودکار
بررسی اصول معماری پروژه و استفاده ترفند های از Reflection جهت فریمورک نویسی
بررسی و استفاده از Claim ها تولید خودکار آنها توسط ClaimsFactory + ترفند امنیتی Security Stamp
استفاده از چندین ترفند روی EF Core توسط Reflection جهت کدنویسی کمتر و راحت تر
لایه بندی اصولی پروژه از صفر به همراه بررسی مباحث Repository و UOW
استفاده از Versioning و مدیریت نسخه های پروژه توسط یک معماری حرفه ای
استفاده از ابزار Swagger جهت ساخت یک ظاهر شکیل به همراه داکیومنت Aciton ها و Controller های پروژه و امکان تست API ها
یکپارچه سازی Swagger با سیستم احراز هویت JWT و OAuth
یکپارچه سازی Swagger با سیستم Versioning
اعمال Best Practices ها جهت بهینه سازی، افزایش پرفرمنس و کدنویسی تمیز و اصولی

🔸سورس کامل و نهایی پروژه این دوره به همراه توضیحات بیشتر در گیتهاب در دسترس عموم قرار داد
https://github.com/dotnetzoom/AspNetCore-WebApi-Course

🔹این دوره در قالب 22 ساعت آموزش ویدئویی تدریس شده، چون سطح دوره پیشرفته هستند قبل از تهیه حتما قسمت پیشنیاز رو بررسی کنین.

🔸لینک خرید دوره
با دیدن دمو های دوره، در همین لینک میتونین از کیفیت اون اطمینان حاصل کنین
http://bit.ly/2Xo6NX2
❇️ کد تخفیف 45 درصدی : YaFateme

🔹شاید از دیدن قیمت کم اش شکه بشین! منم دلیلش رو توی سایت شخصیم نوشتم https://mjebrahimi.ir
چنین دوره ای که توی ایران وجود نداره ولی با یه بررسی و مقایسه قیمت بقیه سایت ها میتونین ارزش واقعی دوره رو حدود 800 هزار تومن پیدا کنین.

⭐️در پایان اگه واقعا از دوره خوشتون اومده بود حتما به ریپازیتوری گیتهاب اش Star بدین . با اینکار حمایت خودتون رو از ما اعلام میکنین🙏 و این به ما انگیزه میده آموزش های بیشتری تهیه کنیم✌️
تازه های ASP.NET Core 3.0 (قسمت اول)

https://tinyurl.com/y6pc9o9c
وقتی اسنپ فود خطاهای سرور را به کاربر نمایش میدهد.

نکته ی جالب توجه دیتابیس حجیم و تعداد زیاد ستونهاست.
Forwarded from DotNetZoom (محمد جواد ابراهیمی)
🔰 معرفی SDK سیستم کنترل دسترسی پیشرفته برای ASP MVC

توسط این SDK میتونین دسترسی به "هر اکشن وکنترولر" پروژه تون رو به صورت "کاملا داینامیک" کنترل کنین.
در این روش طرز کار به این صورت هست که به هنگام اجرای برنامه، تمام کنترولر ها و اکشن های پروژه توسط Reflection جستجو و پیدا میشن و سپس مدیر سیستم میتونه مشخص کنه که هر Role ایی صرفا به کدوم اکشن ها دسترسی داره.
همچنین میتونین به هنگام تولید ActionLink های برنامه (مثلا برای منو ها) دسترسی شخص رو چک کنین و فقط ActionLink هایی که شخص بهشون دسترسی داره رو تولید کرده و توی منو ها نمایش بدین، که البته به لطف این SDK این کار خیلی راحت تر شده.

از مزایای این SDK میشه به موارد زیر اشاره کرد :
پیاده سازی کامل بر اساس امکانات Identity
امکان کنترل دسترسی برای حفاظت از هر کنترلر/اکشن
پیاده سازی یک Controller به همراه UI شکیل جهت مدیریت Role ها و کاربران
پیاده سازی یک Controller به همراه UI شکیل جهت مدیریت دسترسی اکشن ها
افزودن Html Helper ای به نام ActionLinkPermission جهت تولید ActionLink ها بر اساس دسترسی های کاربر
پیاده سازی مکانیسم رمز یک بار مصرف (OTP) با استفاده از ارسال پیامک

🔹 بدون شک این روش یکی از بهترین و کاملترین معماری هایی هست که برای سطح دست دسترسی وجود داره.
به شخصه چندین سال پیش از این معماری برای سطح دسترسی توی یکی از پروژه هام که اتفاقا بزرگ هم بود استفاده کردم و بسیار راضی کننده بود

🔸 آقای مهدی کرامتی، نویسنده این SDK که از مدرسین با سابقه و با تجربه هستند، یه دوره آموزشی هم برای استفاده از این معماری تهیه کردند
من شخصا دوره شون رو ندیدم و از کیفیتش مطلع نیستم ولی نکته ای که توجه ام رو جلب کرد اینه که معماری ایی که در این SDK استفاده شده یک معماری پیشرفته و حرفه ای هست و مطمئنا تدریس اش کار هر کسی نیست، پس احتمالا کیفیت دوره هم بالاست (از دمو دوره هم میتونین از کیفیتش اطمینان حاصل کنین)

🔹 پیشنهاد هم میکنم کدش رو بررسی کنین، ایده های خوبی بهتون میده و خیلی آموزنده و مفید هست

سورس کامل پروژه در گیتهاب :
https://github.com/delphiassistant/permission_control_system
دوره آموزش کنترل سطح دسترسی پیشرفته
https://barnamenevis.net/Home/Course/14

⭐️ در آخر، به شخصه خوشم اومد از این پروژه و به ریپازیتوریش Star دادم، پس شما هم اگه خوشتون اومد حتما Star بدین بهش.
حمایت از یک محصول خوب، وظیفه انسانی و اخلاقی ماست. این ما هستیم که با حمایت از یک محصول خوب، و برعکسش با طرد کردن یک محصول بد باید مرز بین این سیاهی و سفیدی ها رو شفاف کنیم✌️
________________
@IranAspMvc
تصاویری از نسخه ی جدید Edge درز کرد.

این نسخه روی مرورگر سورس باز Chromium پیاده شده و از افزونه های کروم پشتیبانی می کند.

https://tinyurl.com/y3tg3dyg
دوره کامل آموزش ASP.NET Core

فروش مجموعه ی 28 ساعت آموزش تخصصی از مقدماتی تا پیشرفته به همراه یک سال اشتراک ویژه کدهک

فروش ویژه نوروزی

کد تخفیف 50 درصدی : bahar

https://tinyurl.com/bahar98
ویدیو :

بارگذاری اطلاعات بیشتر با AJAX و Vue.js


https://tinyurl.com/y48pw5y6