🛑 Iranian🇮🇷Experts 🛑
4.06K subscribers
100 photos
291 videos
83 files
448 links
Download Telegram
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه سوم

انتخاب زبان برنامه‌نویسی!

❤️ سلام دوستان عزیزم ❤️

- مساله‌ای به نام کارآموزی
- معرفی کل دوره‌های سی‌شارپ (#C) و تقدم، تاخر یادگیری آن‌ها
- نقشه راه برای برنامه‌نویسان Full Stack / Front-End / Back-End
- چرا باید برای پروژه‌هایی که Back-End آن‌ها سی‌شارپ می‌باشد، از Blazor Web Assembly استفاده نماییم!

🔴نکته مهم: مشاهده این فیلم و چند فیلم آتی این دوره را به همه علاقه‌مندان به حوزه IT، با هر سطح دانش و آگهی، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به طور رایگان منتشر می‌شود و ادامه آن، در دوره ASP.NET Core Custom Security منتشر خواهد شد!

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_023

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍9
Media is too big
VIEW IN TELEGRAM
🔴 آموزش طریقه راه‌اندازی و استفاده از محیط / برنامه Sandbox در سیستم عامل Windows نسخه ۱۰ و ۱۱

❤️ سلام دوستان عزیزم ❤️

از این پس، فیلم‌هایی که موضوعات مهم و کاربردی داشته باشند، و به دلیل حجم بالای کار و محدودیت زمانی، قادر به تولید و انتشار آن‌ها نباشم، در صورتی که فیلم‌های مفیدی را در این موضوعات از YouTube پیدا نمایم، که با توجه به وسواسی که دارم، جامع و مانع و کامل بودن آن‌ها، مورد تایید اینجانب باشد، به صورت Full HD دانلود کرده و برای شما عزیزان، منتشر خواهم کرد.

📌 منبع:

https://www.youtube.com/@NetAdminPlus

https://www.youtube.com/watch?v=VbBmuYOtU2A&t=2s

#YouTube #Movie #EthicalHacking #Windows #Sandbox

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2615
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه چهارم

ایجاد یک پروژه Blazor Web Assembly Template با دات نت نسخه ۸

🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن می‌باشند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به طور رایگان منتشر می‌شود و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_04

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍2
🔴 امن‌ترین سیستم‌عامل دنیا! Tails OS!

🔠🔤🔠🔠🔠 🟢🔠

❤️ سلام دوستان عزیزم ❤️

🟢 سیستم‌عامل Tails، به گفته آقای Edward Snowden، جزء امن‌ترین سیستم‌عامل‌های حال حاضر دنیا می‌باشد!

🟢 این سیستم‌عامل، به دلیل مسائل امنیتی، قابلیت نصب بر روی سیستم را نداشته! و صرفا می‌توان آن‌را از طریق Flash اجرا نمود! پس از اتمام کار و خروج از سیستم‌عامل، به غیر اطلاعاتی که در گاوصندوق قرار گرفته است، تمامی اطلاعات موجود در Flash، حذف می‌شوند، چرا که کلیه اطلاعاتی که در این سیستم‌عامل ثبت می‌گردند، صرفا به صورت رمزنگاری شده، در حافظه (RAM)، قرار گرفته، و اطلاعاتی به صورت فیزیکی، بر روی Flash، ثبت نمی‌شوند!

🟢 در این سیستم‌عامل، صرفا می‌توان از مرورگر TOR برای اتصال به اینترنت استفاده کرد!

🟢 در این سیستم‌عامل، که به شدت رمزنگاری شده است! یک گاوصندوق برای قراردادن فایل‌های محرمانه تعبیه شده است!

https://tails.net
https://tails.net/install/index.en.html

#Security #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍13
🔴 یک چاقوی سوئیسی همه‌کاره، برای کاربران Windows، به نام Hiren's BootCD PE

🔠🔠🔠🔠🔠🔠 🔤🟢🟢🔠🔠🔠 🔠🔠

❤️ سلام دوستان عزیزم ❤️

🟢 در داخل این فایل ISO، بیش از ۲۰۰ نرم‌افزار کاربردی، قدرتمند و البته رایگان وجود دارد!

🟢 هر چند که در نام این برنامه، کلمه (عبارت) CD، نوشته شده است، ولی شما می‌توانید، آن‌را هم بر روی CD و هم بر روی یک Flash، به صورت Bootable نصب نمایید!

🟢 صرفا چند نمونه از امکانات و ابزارهای مهم و کاربردی این مجموعه را معرفی می‌نمایم:

- زمانی که یک دستگاه لپتاپ یا دسکتاپ خریداری می‌کنید، می‌توانید قبل از نصب ویندوز، سخت‌افرار روی آن سیستم را بررسی (مشاهده) کرده و تست سخت‌افزاری نمایید.
- زمانی که بر روی سیستم‌عامل شما، تعدادی فایل به صورت ناخواسته حذف می‌شوند، می‌توانید از طریق این مجموعه، فایل‌های حذف شده را بازیابی نمایید.
- زمانی که گذرواژه ویندوز خودتان را فراموش کرده‌اید، می‌توانید، گذرواژه‌تان را از طریق این مجموعه Reset نمایید.

🟢 بعد از بوت شدن سیستم با این فلش یا سی‌دی، یک ویندوز ۱۰ خیلی جمع و جور با این ابزارهای اعلام شده، راه‌اندازی می‌گردد.

https://www.hirensbootcd.org
https://www.hirensbootcd.org/download
https://www.hirensbootcd.org/usb-booting

#Security #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2613
🔴 چگونه Flash خودمان را Read Only و یا اصطلاحا Write Protect کنیم!

🟢 مزیت:

- اگر Flash‌ خودمان را، که حاوی فیلم، سریال، برنامه و غیره می‌باشد را، به یک دستگاه دیگری متصل نمودیم، مطمئن باشیم که قطعا ویروسی نخواهد شد!

- اگر Flash خودمان را، در اختیار شخص دیگری قرار دادیم، مطمئن باشیم که وی، فایلی را سهوا، ویرایش و یا حذف نخواهد کرد و ضمنا فایل جدیدی را نیز به Flash اضافه (کپی) نخواهد کرد!

🟢 نکته مهم: اگر این آموزش را شخص مورد نظر بلد باشد، به راحتی می‌تواند این فلش را از حالت Write Protect خارج کند! پس در واقع جذابیت این آموزش، بیشتر آن است که ناخواسته این Flash یا حتی هارد دیسک ویروسی نشود!

مراحل کار:

- ابتدا فلش (Flash) را به دستگاه متصل می‌کنیم.

- از طریق پنجره Run، دستور ذیل را نوشته، تا وارد محیط Disk Management شده، و از شماره دیسک Flash، مطلع شویم!

diskmgmt.msc


- حال به صورت Run as Administrator‌ وارد محیط Command Prompt شده و دستور ذیل را اجرا می‌کنیم:

?> diskpart


- برای نمایش فهرست تمام دیسک‌های موجود دستگاه، از دستور ذیل استفاده می‌کنیم:

- نکته: در صورتی که بعد از اجرای دستور ذیل، در کنار یک دیسک، ستاره (*) مشاهده کردیم، این بدان معنا است که این دیسک، دیسک انتخابی می‌باشد!
DISKPART> list disk


- با توجه به شماره دیسکی که مربوط به Flash ما می‌باشد، دستور ذیل را برای انتخاب آن Flash وارد می‌کنیم:

DISKPART> select disk [disk_number]

OR
DISKPART> sel disk [disk_number]


Disk [disk_number] is now the selected disk.

- برای مشاهده Attribute های دیسک انتخاب شده، از دستور ذیل استفاده می‌کنیم:

DISKPART> attribute disk


- که احتمالا اعلام می‌کند که در حال حاضر این دیسک، در حالت Read only نمی‌باشد (No)

- حال با استفاده از دستور ذیل، دیسک انتخاب شده را Read Only و یا اصطلاحا Write Protect می‌کنیم:

DISKPART> attribute disk set readonly


- اجرای این دستور، معمولا مقداری به طول خواهد انجامید...

- نکته: می‌توانیم با استفاده از دستور ذیل، مجددا دیسک را از حالت Read Only خارج نماییم:

DISKPART> attribute disk clear readonly


🔴 اگر علاوه بر نگرانی انتقال بدافزار (ویروس، باج‌افزار و غیره)، بحث Protection هم برای ما خیلی مهم باشد، می‌توانیم از یک برنامه کم حجم، کاملا رایگان و البته مطمئن استفاده نماییم:

- نکته:
با تشکر از آقای مهندس داود اذانی بابت معرفی این برنامه

https://www.sordum.org/8117/ntfs-drive-protection-v1-5/

🔴 قابل توجه علاقه‌مندان به دستورات PowerShell:

- نکته: با تشکر از آقای مهندس داریوش اقتداری بابت کد جذاب PowerShell

Get-Disk |
Select-Object Number,FriendlyName,@{Name="Size";
Expression={[math]::Round($_.Size/1GB,2)}},
BusType,IsReadOnly | Sort-object -Property Number

Set-Disk -Number [disk_number] -IsReadonly $True
Set-Disk -Number [disk_number] -IsReadonly $False


#Security #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
Please open Telegram to view this post
VIEW IN TELEGRAM
👍279
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه پنجم

توضیحات مهمی در خصوص SSL
ایجاد صفحات لازم برای شروع Authentication

🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به صورت رایگان منتشر می‌گردد و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_05

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍5
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه ششم

Cheat Sheet:

- ClaimsIdentity
- ClaimsPrincipal
- AuthenticationState
- AuthenticationStateProvider

- RedirectToLogin.razor

NuGet:
Microsoft.AspNetCore.Components.Authorization

🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به صورت رایگان منتشر می‌گردد و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_06

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍8
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه هفتم

Cheat Sheet:

@attribute [Authorize]
@attribute [Authorize(Roles = "R1")]
@attribute [Authorize(Roles = "R1, R2")]
@attribute [Authorize(Policy = "P1")]
@attribute [Authorize(Policy = "P1, P2")]

<AuthorizeView>
</AuthorizeView>

<AuthorizeView>
<Authorized>
</Authorized>
<Authorizing>
</Authorizing>
<NotAuthorized>
</NotAuthorized>
</AuthorizeView>

<AuthorizeView>
<AuthorizeView Context="innerContext">
</AuthorizeView>
</AuthorizeView>


🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به صورت رایگان منتشر می‌گردد و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_07

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍6
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه هشتم

Cheat Sheet:

await System.Threading.Tasks.Task
.Delay(millisecondsDelay: 2000);

claim = new System.Security.Claims
.Claim(type: "LastName", value: "Tasdighi");

// "jwt" OR "googooli" OR "magooli" OR ...
var claimsIdentity =
new System.Security.Claims.ClaimsIdentity
(claims: claims, authenticationType: "googooli");


- دو دستور ذیل غلط هستند!

@attribute [Authorize
(Policy = "CanBuy, CanDelete")]

<AuthorizeView Policy="CanBuy, CanDelete">
</AuthorizeView>


- دستور ذیل کار نمی‌کند!

var claimsIdentity =
new System.Security.Claims
.ClaimsIdentity(claims: claims);


🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به صورت رایگان منتشر می‌گردد و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_08

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍5
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

ASP.NET Core WEB API + Blazor Web Assembly Custom Security

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

🟢 جلسه نهم

Cheat Sheet:

claim = new System.Security.Claims.Claim
(type: System.Security.Claims.ClaimTypes.Name,
value: "Dariush");

claim = new System.Security.Claims.Claim
(type: System.Security.Claims.ClaimTypes.Role,
value: "Administrator");

Name:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name

Role:
http://schemas.microsoft.com/ws/2008/06/identity/claims/role

var claims =
ParseClaimsFromJwtToken(jwtToken: jwtToken);


🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به صورت رایگان منتشر می‌گردد و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_09

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍6
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

Blazor Web Assembly [Custom Security]

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

❤️ با تشکر از شرکت صدگان سامانه هوشمند، به عنوان اسپانسر این مینی دوره آموزشی:

https://sadgan.com

🟢 جلسه دهم

Cheat Sheet:

<PackageReference Include="Blazored.LocalStorage" Version="4.4.0" />
<PackageReference Include="Blazored.SessionStorage" Version="2.4.0" />

@inject Blazored.LocalStorage.ILocalStorageService storageService
@inject Blazored.SessionStorage.ISessionStorageService storageService

await storageService.SetItemAsync
<string?>(key: "Value", data: Value);

await storageService.SetItemAsStringAsync
(key: "Value", data: Value);

await storageService.SetItemAsStringAsync
(key: nameof(Value), data: Value);

Value = await
storageService.GetItemAsync<string?>(key: "Value");

Value = await
storageService.GetItemAsStringAsync(key: "Value");

Value = await
storageService.GetItemAsStringAsync(key: nameof(Value));


🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: بخش قابل توجهی از این دوره، به صورت رایگان منتشر می‌گردد و ادامه آن، صرفا در دوره ASP.NET Core Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_10

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍10
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع

Blazor Web Assembly [Custom Security]

🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤

❤️ با تشکر از شرکت صدگان سامانه هوشمند، به عنوان اسپانسر این مینی دوره آموزشی:

https://sadgan.com

🟢 جلسه یازدهم (جلسه پایانی!)

Cheat Sheet:

- RedirectToLogin.razor:

var returnUrl =
Navigation.Uri.Replace
(oldValue: Navigation.BaseUri,
newValue: string.Empty);

- CustomAuthenticationStateProvider.cs:

public const string TokenKeyName = "token";

void LogoutAsync()
bool LoginAsync(string? jwtToken)

- Login.razor:

@page "/authentication/login/{returnUrl?}"

[Parameter]
public string? ReturnUrl { get; set; }

🔴نکته مهم: مشاهده این مجموعه آموزشی را به عزیزانی که با Blazor Web Assembly و یا ASP.NET Core Web API کار می‌کنند و یا علاقه‌مند به یادگیری آن‌ها هستند، قویا توصیه می‌کنم!

🟢 نکته: به لطف شرکت صدگان سامانه هوشمند، این مینی دوره، به طور کامل تهیه و منتشر گردید! و صرفا مباحث مربوط به ASP.NET Core WEB API Custom Security در دوره Custom Security منتشر خواهد شد!

Source Code:

https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security

#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_11

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍6
Media is too big
VIEW IN TELEGRAM
🔴 آموزش تولید یک برنامه Anti Malware کاملا بومی و ایرانی، به صورت Free و Open Source، با زبان برنامه‌نویسی سی‌شارپ و دات‌نت ۸!

Persian Anti Malware

🔤🔤🔤🔤🔤🅰️🔤
🅰️🔤🔤🔤 🔤🅰️🔤🔤🅰️🔤🔤

🟢 جلسه اول

Cheat Sheet:

- آموزش نکاتی در خصوص امنیت، برای کاربران، شرکت‌ها و سازمان‌ها

❤️ سلام دوستان عزیزم ❤️

🔴 نکته مهم: مشاهده این مجموعه آموزشی را به همه کاربران اینترنت، تیم‌های برنامه‌نویسی، خصوصا تیم‌های توسعه‌دهنده Backend، تیم‌های امنیتی شرکت‌ها و سازمان‌ها، قویا توصیه می‌کنم!

🔴 انشاءالله لینک‌های مربوط به سایت (سامانه) و سورس‌کدهای موجود در سایت Github، تا تاریخ پانزدهم دی‌ماه ۱۴۰۲ فعال خواهد گردید!

- Site:
https://PersianAntiMalware.ir

- Source Code:

https://github.com/Dariush-Tasdighi/Persian-Anti-Malware

#ANTI_VIRUS #ANTI_MALWARE #ANTI_MALWARE_001 #WINDOWS_FORMS

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍14
Media is too big
VIEW IN TELEGRAM
🔴 آموزش تولید یک برنامه Anti Malware کاملا بومی و ایرانی، به صورت Free و Open Source، با زبان برنامه‌نویسی سی‌شارپ و دات‌نت ۸!

Persian Anti Malware

🔤🔤🔤🔤🔤🅰️🔤
🅰️🔤🔤🔤 🔤🅰️🔤🔤🅰️🔤🔤

🟢 جلسه دوم

Cheat Sheet:

- فعلا کمتر قصه تعریف می‌کنم و به سلامتی، توی این قسمت وارد برنامه و سورس‌کد می‌شویم!

❤️ سلام دوستان عزیزم ❤️

🔴 نکته مهم: مشاهده این مجموعه آموزشی را به همه کاربران اینترنت، تیم‌های برنامه‌نویسی، خصوصا تیم‌های توسعه‌دهنده Backend، تیم‌های امنیتی شرکت‌ها و سازمان‌ها، قویا توصیه می‌کنم!

🔴 انشاءالله لینک‌های مربوط به سایت (سامانه) و سورس‌کدهای موجود در سایت Github، تا تاریخ پانزدهم دی‌ماه ۱۴۰۲ فعال خواهد گردید!

- Site:
https://PersianAntiMalware.ir

- Source Code:

https://github.com/Dariush-Tasdighi/Persian-Anti-Malware

#ANTI_VIRUS #ANTI_MALWARE #ANTI_MALWARE_002 #WINDOWS_FORMS

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍4
Media is too big
VIEW IN TELEGRAM
🔴 چگونه به روش اصولی، سیستماتیک و حرفه‌ای نرم‌افزارهای مورد نیازمان را در محیط ویندوز ۱۰ و یا ۱۱ نصب نماییم!؟

❤️ سلام دوستان عزیزم ❤️

یک یادگاری ارزشمند، تقدیم به همه عزیزان ایرانی...

🔴 نکته مهم: سورس مربوط به فایل Install.bat در مطلب بعدی این فیلم، در کانال متخصصین ایرانی، منتشر شده است!

#WinGet

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍9
Install.bat
18.3 KB
🔴 چگونه به روش اصولی، سیستماتیک و حرفه‌ای نرم‌افزارهای مورد نیازمان را در محیط ویندوز ۱۰ و یا ۱۱ نصب نماییم!؟

❤️ سلام دوستان عزیزم ❤️

یک یادگاری ارزشمند، تقدیم به همه عزیزان ایرانی...


🔴 نکته مهم: این سورس‌کد مربوط به مطلب (فیلم آموزشی) به نشانی ذیل می‌باشد:

https://t.me/IranianExperts/823

🔴 نکته مهم: سورس‌کد نسخه جدیدتر در ادامه مطالب!!!

#WinGet

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1413
❤️ سلام دوستان عزیزم ❤️

برای دوره EF Core 8 که انشاءالله به زودی و به صورت مجازی برگزار خواهم کرد، یک پروژه به نام EF Core Best Practice هم ایجاد کرده‌ام، که علاوه بر آموزش مفاهیم پایه و کلاسیک EF Core در این دوره آموزشی، بهترین شرایط ایجاد کلاس‌ها، مدل‌ها، پوشه‌ها و پروژه‌ها، بر اساس آخرین تغییرات DOT NET 8 نیز به دانش‌پژوهان عزیز و گرامی آموزش داده شود. این پروژه به صورت یک Project Template در اختیار شما عزیزان قرار می‌گیرد...

از آنجایی که خیلی از شما دوستان، با مفاهیم EF Core آشنایی داشته و یا ممکن است که تمایلی به ثبت‌نام در این دوره مجازی نداشته باشید، سورس‌کد این بخش از دوره آموزشی را به طور رایگان منتشر کرده‌ام و امیدوارم که از این سورس‌کد استفاده کرده و لذت ببرید...

🔴 نکته: بسیاری از کتابخانه‌های شخصی‌ام را نیز در این پروژه منتشر کرده‌ام...

Source Code:

https://github.com/Dariush-Tasdighi/Learning-EF-Core-Best-Practice

#EFCore #DOTNET8 #BestPractice

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
50👍8
Install_1_1_5.bat
20.7 KB
🔴 چگونه به روش اصولی، سیستماتیک و حرفه‌ای نرم‌افزارهای مورد نیازمان را در محیط ویندوز ۱۰ و یا ۱۱ نصب نماییم!؟

Version: 1.1.5

❤️ سلام دوستان عزیزم ❤️

یک یادگاری ارزشمند، تقدیم به همه عزیزان ایرانی...


🔴 نکته مهم: این سورس‌کد مربوط به مطلب (فیلم آموزشی) به نشانی ذیل می‌باشد:

https://t.me/IranianExperts/823

🔴 نکته مهم: سورس‌کد نسخه جدیدتر در ادامه مطالب!!!

#WinGet

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍1
Media is too big
VIEW IN TELEGRAM
🔴 آموزش تولید یک برنامه Anti Malware کاملا بومی و ایرانی، به صورت Free و Open Source، با زبان برنامه‌نویسی سی‌شارپ و دات‌نت ۸!

Persian Anti Malware

🔤🔤🔤🔤🔤🅰️🔤
🅰️🔤🔤🔤 🔤🅰️🔤🔤🅰️🔤🔤

🟢 جلسه سوم

Cheat Sheet:

قسمت اول

Async Programming and
Multi Thread Programming
in Windows Forms Applications



❤️ سلام دوستان عزیزم ❤️

🔴 نکته مهم: مشاهده این مجموعه آموزشی را به همه کاربران اینترنت، تیم‌های برنامه‌نویسی، خصوصا تیم‌های توسعه‌دهنده Backend، تیم‌های امنیتی شرکت‌ها و سازمان‌ها، قویا توصیه می‌کنم!

🔴 انشاءالله لینک‌های مربوط به سایت (سامانه) و سورس‌کدهای موجود در سایت Github، تا تاریخ پانزدهم دی‌ماه ۱۴۰۲ فعال خواهد گردید!

- Site:
https://PersianAntiMalware.ir

- Source Code(s):


- https://github.com/Dariush-Tasdighi/Persian-Anti-Malware

- https://github.com/Dariush-Tasdighi/Learning-Async-And-Multi-Thread-Programming-In-Windows-Forms

#ANTI_VIRUS #ANTI_MALWARE #ANTI_MALWARE_003 #WINDOWS_FORMS

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍2
❤️ سلام دوستان عزیزم ❤️

🎆 همان‌طور که قول داده بودم، ثبت‌نام دوره جامع EF Core 8 آغاز گردید...

💰 شهریه این دوره، دو میلیون و پانصد هزار تومان می‌باشد که 🫴 تا پایان روز پنجم دی‌ماه ۱۴۰۲، مشمول ۴۰ درصد تخفیف می‌باشد و دانش‌پژوهان گرامی می‌توانند تا این تاریخ، با پرداخت صرفا یک میلیون و پانصد هزار تومان، در این دوره ثبت‌نام نمایند!

🔴 نکته مهم: بیست و یک قسمت از این دوره، با دات‌نت ۷، ضبط و منتشر شده است! ولی از آنجایی که استراتژی آموزشی‌ام طبق قولی که داده بوده‌ام، تغییر کرده است، مجددا این دوره با دات‌نت ۸، و البته با سیلابس جدید، و بر اساس تغییرات هیجان‌انگیز دات‌نت ۸، ضبط و منتشر خواهد شد، ولی عزیزانی که کمی عجله دارند، می‌توانند تا قبل از تکمیل این دوره، و پس از دریافت لینک کانال آموزشی، اقدام به مشاهده این ۲۱ قسمت نموده و هر زمان که علاقه‌مند بودند نسبت به مشاهده دوره جدید در همان کانال، اقدام نمایند...

🟢 انشاءالله ضبط و انتشار دوره جدید، از تاریخ ۱۵ ام دی‌ماه و پس از دوره جاری Persian Anti Malware آغاز می‌گردد!

🟢 بدیهی است که در این دوره نکات بسیار مهم و کاربردی در خصوص Migration آموزش داده خواهد شد!

🟢 در انتهای دوره، یک پروژه Template بر اساس Clean Architecture‌ (تا مرحله Persistence) در اختیار عزیزان قرار خواهد گرفت و سورس‌کد آن نیز آموزش داده می‌شود.

🟢 انشاءالله به محض ثبت‌نام بیش از ۵۰ نفر از عزیزان، سیلابس Repository & Unit of Work و نکات و Best Practice های آن‌ها نیز آموزش داده می‌شود!

🟢 انشاءالله به محض ثبت‌نام بیش از ۱۰۰ نفر، مباحث مربوط به Mapping مربوط به مفاهیم DDD به EF Core نیز اضافه می‌گردد. این مفاهیم و تکنیک‌ها، ضمن آن‌که برای همه عزیزان مفید خواهد بود، برای علاقه‌مندان به مفاهیم DDD نیز بسیار حیاتی می‌باشد!

🎁 و اما یک سورپرایز ویژه، زمانی که انشاءالله ثبت‌نام، به بیش از ۱۵۰ نفر برسد!

💰 شماره کارت به نام داریوش تصدیقی:
6219861028051349

#EF_Core

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
24👍10