iranianexperts | Unsorted

Telegram-канал iranianexperts - Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

3986

کانال اطلاع رسانی داریوش تصدیقی #AI #Hack #Hacking #CyberSecurity #Solidity #Blockchain #CryptoCurrency #CSharp #EFCore #ASPNETCore #Programming

Subscribe to a channel

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام (مینی) دوره آموزش مجازی (کاملا رایگان): Automation و Execute External Applications in CSharp

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

✔️ جلسه اول

این
دوره مناسب چه افرادی است؟

🟢 علاقه‌مندان به:

- Gaming
- Security
- Automation
- System Programming

🟢 به بهانه این مینی دوره، برای Automation کردن تنظیمات سایت شکن (Shecan)، یک برنامه کاربردی طراحی و پیاده‌سازی کرده‌ایم که در جلسات آینده، نکات و سورس‌کد آن را آموزش خواهیم داد، تا بتوانید از این سورس‌کد ایده گرفته و برنامه‌های خودتان را پیاده‌سازی نمایید!

🔴 نکته مهم: بعد از دانلود سورس‌کد و باز کردن آن در محیط Visual Studio، برنامه را در حالت Release کامپایل کرده و در زمان اجرا به صورت Run as Administrator اجرا نمایید!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

https://github.com/Dariush-Tasdighi/Shecan-Settings-Helper

#Automation #SHECAN_SETTINGS_HELPER_001

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه هفتم

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

✔️ در این جلسه، پروژه Toto List تکمیل می‌شود و نکات مفیدی در خصوص آرایه‌ها در زبان برنامه‌نویسی Solidity یاد خواهیم گرفت. قسمت دوم (پایانی)

https://remix.ethereum.org

💝 Source Codes:

https://github.com/Dariush-Tasdighi/Learning-Solidity

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_007

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 سلام دوستان عزیزم

با عنایت به پیگیری بعضی از دوستان و همراهان، در خصوص دوره Solidity، از آن‌جایی که این دوره با هم‌یاری اسپانسر محترم تهیه و تولید می‌شود، ادامه دوره Solidity منوط به حداقل ۲۵ لایک برای هر مطلب منتشر شده این دوره می‌باشد!


ارادتمند شما
داریوش تصدیقی 🙏🌱🌺💚
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه پنجم

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

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

✔️ در این جلسه، یک بستر مناسب برای توصیه اکثر Smart Contract ها ایجاد می‌کنیم.

✔️ قرارداد هوشمندمان را فعال و غیرفعال می‌کنیم
امکان تغییر مالکیت را برای مالک ایجاد می‌کنیم
با مفهوم abstract و وراثت آشنا می‌شویم

https://remix.ethereum.org

💝 Source Codes:

https://github.com/Dariush-Tasdighi/Learning-Solidity

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_005

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه چهارم

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

✔️ در این درس با مفهوم Owner آشنا می‌شویم و تقریبا تمام تکنیک‌های Validation و Error Handling را یاد می‌گیریم!

https://remix.ethereum.org

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_004

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

💝 سلام دوستان عزیزم

🌹 سیزده‌تون بدر... انشاءالله...
به امید باز شدن همه گره‌های زندگی‌تون، و سلامتی و موفقیت و به‌روزی...

🎁 مزاحمتون شدم که یادآوری کنم که آخرین مهلت استفاده از ۵۰ درصد تخفیف کلیه دوره‌های کانال متخصصین ایرانی (البته صرفا از طریق پرداخت با رمزارز)، صرفا تا پایان سیزده‌به‌در فرصت دارید...

لینک‌های مرتبط:

/channel/IranianExperts/874
/channel/IranianExperts/875

ارادتمند و دوستار همیشگی شما
داریوش تصدیقی
🙏👍
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه نوزدهم

🟢 قسمت دوم (پایانی) مربوط به Simple Template

🔴 نکته مهم: این آخرین قسمت رایگان دوره EF Core 8 می‌باشد!

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

https://github.com/Dariush-Tasdighi/EF-Core-Simple-Template-Project

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_019

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه هجدهم

✔️ یک) همان‌طور که در جلسات قبل دیدیم، می‌توانیم در داخل یک پروژه، همه کلاس‌های مربوط به EF Core را صرفا در داخل یک پروژه، و یا حتی در داخل یک فایل بنویسیم! ولی هر چقدر که حجم پروژه، بیشتر می‌شود، و یا تعداد برنامه‌نویس‌های پروژه بیشتر می‌شوند، دسته‌بندی‌ها و دیسیپلین‌های پروژه نیز بیشتر می‌شود! حداقل مزیتی که این دسته‌بندی‌ها و استانداردها دارند، آن است که اگر سورس‌کد شما را شخص دیگری که با این استانداردها آشنایی دارد، مشاهده نماید، به روح شما صلوات نمی‌فرستد! و خیلی سریع کد را متوجه شده و می‌تواند در کمترین زمان ممکن، دست به کد شود.

✔️ دو) شاید زمانی که این فیلم را مشاهده می‌کنید و خیلی هم تجربه برنامه‌نویسی با پروژه‌های بزرگ را ندارید، تعجب کنید که چرا تا به این حد Class Library و Folder و غیره ساخته می‌شود! نگران نباشید، این‌ها صرفا یک سری دسته‌بندی و استاندارد است که بر اساس معماری Clean Architecture و متدلوژی Domain Driven Design پیشنهاد شده‌اند!

✔️ سه) دوره ما Clean Architecture و Domain Driven Design نیست! ولی تمام تلاشم را کرده‌ام که تا حد قابل قبولی، استانداردهای آن‌ها را در این سورس‌کد رعایت نمایم!

✔️ چهار) برای تهیه سورس‌کدهای این مجموعه، و مستندات آن و نیز تهیه و مونتاژ این فیلم، بیش از ۵۰ ساعت وقت صرف شده است!

✔️ پنج) تمام عزیزانی که تا جلسه ششم دوره Programming in C# 1 را گذرانده‌اند، و یا دانش سی‌شارپ آن‌ها در این سطح می‌باشد، می‌توانند (باید) این فیلم را مشاهده کنند، ولی به دلیل مطرح شدن Best Practice ها، قویا توصیه می‌کنم که عزیزانی که تجربه بیشتری نیز دارند، این فیلم را حتما مشاهده کنند، به شما قول خواهم داد، که مطالب مفید و ارزنده‌ای را یاد خواهید گرفت!

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

https://github.com/Dariush-Tasdighi/EF-Core-Simple-Template-Project

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_018

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

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

💰 از سال جدید (۱۴۰۳)، پرداخت شهریه کلیه دوره‌ها و پرداخت Donate های شما عزیزان، صرفا از طریق پرداخت رمزارزها قابل قبول خواهد بود!

🎁 نکته مهم: به همین مناسبت، کلیه دوره‌ها از این لحظه تا پایان سیزدهم فروردین ماه، مشمول ۵۰ درصد تخفیف می‌باشد!

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

❤️ این‌که در چه صرافی ثبت‌نام می‌نمایید، هیچ تفاوتی ندارد، ولی اینجانب به شخصه، صرافی نوبیتکس را به شما عزیزان توصیه می‌کنم. این صرافی نسبت به بقیه صرافی‌های داخلی، قر و فر زیادی دارد! و روی فعالیت‌های کاربران، حساسیت‌های زیادی به خرج می‌دهد! و البته به همین دلیل، سال‌هاست که با این صرافی کار می‌کنم و برداشت اینجانب آن است که احتمالا از اعتبار و اطمینان بیشتری برخوردار باشد:

https://nobitex.ir

🔴 نکته مهم: در صورتی که در صرافی نوبیتکس ثبت‌نام کرده باشید و به Wallet اینجانب که در همان صرافی قرار دارد، واریزی را انجام دهید، واریز شما بدون کارمزد خواهد بود!

🔴 نکته مهم: برای ادامه دوره Solidity، ثبت‌نام در لااقل یک صرافی ایرانی، الزامی می‌باشد!

📄 لطفا پس از هرگونه واریز، شماره Wallet خودتان و نیز شماره تراکنش را به ID اینجانب در تلگرام ارسال نمایید.
🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه اول

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

✅ عزیزانی که زبان برنامه‌نویسی سی‌شارپ بلد هستند، می‌توانند دوره خلق یک Blockchain از ابتدا تا انتها را به طور رایگان و از نشانی ذیل مشاهده نمایند!

/channel/IranianExperts/512

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 مژده... مژده... به زودی...
🟢 برگزاری دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🌹 ضمن عرض تبریک، به مناسبت فرارسیدن سال جدید، برای یکایک شما عزیزان و همراهان گرامی، سالی سرشار از سلامتی، موفقیت و به‌روزی آرزو می‌کنم...

✔️ انشاءالله تا چند جلسه آینده، قسمت‌های رایگان دوره EF Core، در کانال متخصصین ایرانی، خاتمه پیدا می‌کند و پس از آن، و در همین کانال، زبان برنامه‌نویسی Solidity آموزش داده می‌شود!

✔️ این دوره، مربوط به حوزه Cryptocurrency می‌باشد و طبق روال همه دوره‌ها، ابتدا کمی در خصوص فلسفه برگزاری این دوره، و نیز Cryptocurrency، تفاوت بین Coin و Token و Blockchain صحبت خواهم کرد و پس از آن، اهمیت یادگیری این دوره، برای تمام برنامه‌نویسان Backend و Frontend را عنوان خواهم کرد و پس از آن به دلایل اهمیت Smart Contract اشاره خواهم کرد و سپس دوره زبان برنامه‌نویسی Solidity را آغاز خواهم کرد. بدیهی است که در این دوره، در خصوص Web3 و تفاوت آن با Web2 (که اکثرا با آن آشنایی دارید) مطالب مفیدی خواهم گفت.

✔️ در این دوره، پروژه‌های هیجان‌انگیز و کاربردی زیادی انجام خواهیم داد و اعتقاد دارم که خیلی از این پروژه‌ها را می‌توانید پس از برگزاری این دوره، به صورت شخصی و یا گروهی، پیاده‌سازی و راه‌اندازی نمایید!

✔️ در انتهای دوره نیز مباحثی در خصوص امنیت و Audit کردن Smart Contract ها و نیز، طریقه Hack و Protect کردن Smart Contract ها را در حوزه Cyber Security آموزش خواهم داد!

✔️ تمام تلاشم را خواهم کرد، تا برای این دوره نیز، اسپانسر جذب نمایم، تا این دوره نیز، مانند اکثر دوره‌های این کانال، به صورت کاملا رایگان برگزار شود!

با تجدید احترام
داریوش تصدیقی 💝

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 آگهی استخدام

🟢 برنامه‌نویس Backend

- شرکت پندار پژوه، با بیش از ۲۰ سال تجربه، با رویکرد طراحی و پیاده‌سازی سیستم‌های سفارش مشتری، در زمینه توسعه و تولید نرم‌افزارهای حوزه سلامت، و همچنین حوزه مخابرات، که با طراحی و توسعه نرم‌افزارهای کاربردی، بخش بزرگی از مشکلات زیرساخت مخابراتی کشور و همچنین مشکلات زیرساخت سلامت، مانند کمبود دارویی را برطرف کرده است، به منظور گسترش تیم اجرایی خود در سال جدید، نیازمند علاقمندان حوزه نرم‌افزار با توانایی‌های ذیل می‌باشد:

✴️ مهارت های عمومی

- روحیه کار تیمی
- رفتار حرفه ایی
- توانایی حل مسئله و تصمیم گیری

✴️ مهارت های تخصصی

- مسلط به #C و مفاهیم شی گرایی
- مسلط به dot net core 7
- مسلط به کوئری‌نویسی SQL
- مسلط به docker
- مسلط به git
- آشنایی با مفاهیم DDD
- آشنایی با مفاهیم SOLID
- آشنایی با Trello مزیت محسوب می شود
- آشنایی با Frontend مزیت محسوب می شود
- حداقل دو سال، سابقه کار مرتبط

✴️ مزایای شغلی

- پرداخت به موقع حقوق
- بیمه تامین اجتماعی
- محیط دوستانه
- پاداش‌های موردی با توجه به عملکرد

❇️ ارسال رزومه به آدرس ذیل:
Kalanaki@pendarpajouh.com

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه چهاردهم

Cheat Sheet


Update One Record
Update More Than One Record

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

applicationDbContext.Update(entity);
applicationDbContext.Categories.Update(entity);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

applicationDbContext.Remove(entity);
applicationDbContext.Categories.Remove(entity);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

applicationDbContext.RemoveRange
(category1, category2, category3, ...);

applicationDbContext
.RemoveRange(entities: foundedCategories);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var sql =
"DELETE Categories WHERE IsActive = 0";

var affectedRows =
applicationDbContext.Database.ExecuteSqlRaw(sql: sql);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var affectedRows =
applicationDbContext.Categories
.Where(current => current.IsActive == false)
.ExecuteDelete();


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var foundedCategory =
applicationDbContext.Categories
.FirstOrDefault();

// State: Unchanged

var foundedCategory =
applicationDbContext.Categories
.AsNoTracking()
.FirstOrDefault();

// State: Detached

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var theCategory =
new Category
{
Id = 1,
...
};

applicationDbContext.Entry
(entity: theCategory).State = EntityState.Deleted;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_014

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه سیزدهم

Cheat Sheet


Update One Record
Update More Than One Record

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

C# Technique:

{
...
int index = 1;
...
}


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

applicationDbContext
.Entry(entity: someEntity).State: Get / Set:

EntityState.Detached;
EntityState.Added;
EntityState.Unchanged;
EntityState.Modified;
EntityState.Deleted;

〰️
〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var sql =
"UPDATE Categories SET IsActive = 1 WHERE IsActive = 0";

var affectedRows =
applicationDbContext.Database.ExecuteSqlRaw(sql: sql);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var affectedRows =
applicationDbContext.Categories
.Where(current => current.IsActive == false)
.ExecuteUpdate(setters =>
setters.SetProperty(property => property.IsActive, true));


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var foundedCategory =
applicationDbContext.Categories
.AsNoTracking()
.FirstOrDefault() [OR] .ToList();


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var theCategory =
new Category
{
Id = 1,
...
};

applicationDbContext
.Entry(entity: theCategory).State = EntityState.Modified;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

applicationDbContext.SaveChanges();

var affectedRows =
applicationDbContext.SaveChanges();


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_013

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه یازدهم

Cheat Sheet


- ToList (Zero or Many)

- Check is there any records (Categories) in Table?

- In three ways!

- Transaction

- Create 9 records (Categories):

- Transactional
- Non-Transactional

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_011

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه بیست و پنجم

🟢آموزش یک کتابخانه ساده، ولی پرکاربرد برای Validation اشیاء - یک درس مستقل!

- ValidationHelper Class

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_025

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه ششم

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

✔️ در این جلسه، شروع به نوشتن یک پروژه می‌کنیم: پروژه Todo List - قسمت اول

✔️ در این پروژه نکات جذاب زیادی یاد خواهیم گرفت!

https://remix.ethereum.org

💝 Source Codes:

https://github.com/Dariush-Tasdighi/Learning-Solidity

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_006

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 آگهی استخدام

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

✴️ سطوح استخدام

🟢 کارآموز برنامه‌نویسی بانک اطلاعاتی
🟢 کارآموز توسعه‌دهنده نرم افزار
🟢 کارآموز تحلیلگر نرم‌افزار
🟢 کارشناس پشتیبان سامانه
🟢 کارشناس مدلسازی و مستندسازی پروژه

✴️ مهارت های عمومی

- روحیه کار تیمی
- رفتار حرفه‌ایی
- توانایی حل مسئله و تصمیم‌گیری

✴️ مهارت‌های تخصصی

- آشنایی با SQL و بانک اطلاعاتی ORACLE مزیت محسوب می‌شود
- آشنایی با Frontend و تکنولوژی‌های مورد استفاده در آن مزیت محسوب می‌شود

✴️ مزایای شغلی

- امکان دورکاری
- پرداخت به موقع حقوق
- بیمه تامین اجتماعی + تکمیلی
- محیط دوستانه
- پاداش‌های موردی و سالانه با توجه به عملکرد

✴️ محدوده کاری نزدیک مترو میرزای شیرازی می باشد.

❇️ هماهنگی:
+989011588901
Info@iranapex.ir
@Artabit_afzar
Artabitco.com

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 آموزش نصب و راه‌اندازی PlantUML

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

یکی از دوستان خوب من، جناب آقای مهندس مهیار استکی، که تخصص اصلی ایشان، در حوزه تحلیل و طراحی سیستم‌ها می‌باشد، در یک سازمان بزرگ، از این ابزار PlantUML استفاده می‌کردند و چون خیلی نتیجه فعالیت و استفاده ایشان از این ابزار، کاربردی و هیجان‌انگیز بود، از ایشان تقاضا کردم که یک فیلم آموزشی تولید کرده و در اختیار شما عزیزان قرار دهند.

https://plantuml.com

💝 ضمن تشکر و قدردانی از زحمات ایشان، اطمینان دارم که از مشاهده این فیلم، لذت خواهید برد...

در صورتی که در خصوص این آموزش، سوال و یا ابهامی داشتید، می‌توانید مستقیما با خود ایشان تماس حاصل فرمایید:

- Mobile: 09100800270
- Email: mahyar.esteki@gmail.com
- Telegram ID: /channel/mahyaresteki
- LinkedIn: https://www.linkedin.com/in/mahyaresteki

#UML #PlantUML

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه سوم

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

- آیا می‌دانستید که اگر نکات امنیتی لازم در تولید یک قرارداد هوشمند را رعایت نمایید، حتی اگر تولید کننده (Owner) قرارداد هوشمند، یک فرد یا یک شرکت کاملا غیر قابل اعتماد نیز باشد، باز هم می‌توان بدون استرس از آن قرارداد هوشمند استفاده کرد!

https://remix.ethereum.org

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_003

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ نوزده جلسه اول دوره EF Core 8، به صورت کاملا رایگان، در اختیار شما عزیزان قرار گرفت و امیدوارم که براتون مفید بوده باشه. ادامه این دوره صرفا در دوره EF Core 8، منتشر خواهد شد و دوستانی که علاقه‌مند به مباحث بیشتر و پیچیده این حوزه هستند، می‌توانند برای دریافت و مشاهده بقیه این فیلم‌ها، در این دوره ثبت‌نام نمایند.

🟢 برای سادگی در جستجوی فیلم‌های رایگان این دوره، لینک‌های آن‌را در ذیل این مطلب قرار می‌دهم:

#NEW_LEARNING_EF_CORE_001
#NEW_LEARNING_EF_CORE_002
#NEW_LEARNING_EF_CORE_003
#NEW_LEARNING_EF_CORE_004
#NEW_LEARNING_EF_CORE_005
#NEW_LEARNING_EF_CORE_006
#NEW_LEARNING_EF_CORE_007
#NEW_LEARNING_EF_CORE_008
#NEW_LEARNING_EF_CORE_009
#NEW_LEARNING_EF_CORE_010
#NEW_LEARNING_EF_CORE_011
#NEW_LEARNING_EF_CORE_012
#NEW_LEARNING_EF_CORE_013
#NEW_LEARNING_EF_CORE_014
#NEW_LEARNING_EF_CORE_015
#NEW_LEARNING_EF_CORE_016
#NEW_LEARNING_EF_CORE_017
#NEW_LEARNING_EF_CORE_018
#NEW_LEARNING_EF_CORE_019

☘️ سورس‌کدهای این دوره، تا این لحظه:


🟢 https://github.com/Dariush-Tasdighi/Learning-EF-Core-8

🟢 https://github.com/Dariush-Tasdighi/EF-Core-Simple-Template-Project

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 دوره آموزشی زبان برنامه‌نویسی Solidity

🔤🔤🔤🔤🔤🔤🔤🔤

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

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

🟢 جلسه دوم

- در این جلسه، به طور رسمی وارد کدنویسی (برنامه‌نویسی) زبان Solidity می‌شویم!

- آیا می‌دانستید که متوسط درآمد یک برنامه‌نویس Solidity در دنیا، بین ۱۵۰ تا ۲۵۰ هزار دلار در سال می‌باشد؟

https://remix.ethereum.org

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_002

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 معرفی برنامه Windows Sandbox

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


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

🟢 چگونه در یک محیط کاملا Safe و Isolate، فایل‌ها و برنامه‌هایی که به آن‌ها شک داریم (که آیا بدافزار هستند یا خیر) را بدون دغدغه و استرس باز کرده و نصب نماییم؟

🟢 چگونه در یک محیط کاملا Safe و Isolate، و بدون دغدغه و استرس، تنظیمات برنامه‌ها را تغییر دهیم؟ با محیط GIT بدون دردسر کار کنیم؟ دستورات PowerShell و غیره را اجرا نماییم؟

🟢 چگونه در یک محیط کاملا Safe و Isolate، و بدون دغدغه و استرس، فعالیت خود را در زمینه Cyber Security، Forensic و غیره به انجام برسانیم؟

🟢 چگونه در یک محیط کاملا Safe و Isolate، مثلا به عنوان سامانه (سیستم) مشتری، محصول نهایی تحت ویندوز یا تحت وب خود را نصب کرده و از مشکلات نصب و راه‌اندازی آن مطلع شویم؟

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#Solidity #SmartContract #Smart_Contract #CyberSecurity #Cyber_Security #Blockchain #Cryptocurrency #Solidity_002

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

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

🔴 دوره‌های کانال متخصصین ایرانی

🟢 نکته: دوره‌هایی که در انتهای عنوان آن‌ها، اعلام شده است که اتمام یافته‌اند، بدین معنا است که سیلابس کلاسیک در آن‌ها خاتمه یافته است. ولی همانطور که مستحضر هستید، اساسا این دوره‌ها هیچ‌وقت پایانی ندارند! لذا به مرور زمان نکات، تکنیک‌ها و فیلم‌های تکمیلی به این دوره‌ها افزوده می‌گردد.

🟢 دوره‌های رایگان

🎁 دوره Blockchain: اتمام یافته - رایگان - در همین کانال

🎁 دوره Unit Testing: اتمام یافته - رایگان - در همین کانال

🎁 دوره Bootstrap 5.2: اتمام یافته - رایگان - در همین کانال

🎁 دوره Vue.js اتمام یافته - رایگان

@DTX_Learning_Vue

🎁 دوره Trello: اتمام یافته - رایگان

@DTX_Learning_Trello

🎁 دوره Angular 8 + TypeScript: اتمام یافته - رایگان

@DTX_Learning_Angular

🎁 دوره Custom Security in Blazor Web Assembly - رایگان - در همین کانال

🎁 دوره Git و Github کاربردی در محیط Visual Studio: اتمام یافته - رایگان - در همین کانال

🎁 دوره تولید محصول Persian Anti Malware با کلی نکات و مفاهیم پیشرفته سی‌شارپ: در حال برگزاری - رایگان - در همین کانال

🎁 دوره زبان برنامه‌نویسی Solidity: در حال برگزاری - رایگان - در همین کانال

🟢 دوره‌های غیر رایگان (نیاز به ثبت‌نام دارند)

💰 دوره Blazor Web Assembly: اتمام یافته
شهریه: 30 USDT

💰 دوره Microservice + CQRS + RabbitMQ + DDD: اتمام یافته
شهریه: 40 USDT

💰 دوره ASP.NET Core Razor Pages: اتمام یافته (با دو لایسنس DT CMS رایگان)
شهریه: 40 USDT

💰 دوره ASP.NET Core Security: اتمام یافته (با دو لایسنس DT CMS رایگان)
شهریه: 20 USDT

💰 دوره راه‌اندازی Admin Panel در پروژه‌های دات‌نت: اتمام یافته
شهریه: 20 USDT

💰 دوره جامع GIT در محیط Command Prompt / PowerShell / Linux Shell:
شهریه: 20 USDT

💰 👍 دوره EF Core 8: در حال ثبت‌نام و تولید محتوا 👍
شهریه: 40 USDT

💰 شماره کیف پول در شبکه TRC20:

TNUXc2aQfUqRc9ffM8W9QzAY2ULttb9iKF

🔴 نکته مهم: لطفا به نام شبکه دقت نمایید! در صورتی که شبکه اشتباهی را انتخاب کنید، انتقال پول شما قابل برگشت نمی‌باشد!

🔴 نکته:در صورتی که هنوز در صرافی رمزارزی ثبت‌نام نکرده‌اید، ثبت‌نام در صرافی نوبیتکس را به نشانی ذیل، به شما توصیه می‌کنم:

https://nobitex.ir

🆔
@Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه هفدهم

Cheat Sheet


- Fluent API

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

internal class CategoryConfiguration
: IEntityTypeConfiguration<Category>


public void Configure
(Metadata.Builders
.EntityTypeBuilder<Category> builder)


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

builder
.HasKey(current =>
current.Id)
.IsClustered
(clustered: false);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

builder
.Property(current =>
current.Name)
.IsUnicode(unicode: false);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

builder
.HasIndex(current =>
new { current.Name })
.IsUnique(unique: true);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

- Override:
OnModelCreating()

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

modelBuilder
.Entity<Category>()
.Property(current => current.Name)
.IsUnicode(unicode: false);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

modelBuilder.ApplyConfiguration
(configuration:
new CategoryConfiguration());


new CategoryConfiguration()
.Configure(builder:
modelBuilder.Entity<Category>());


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

modelBuilder.ApplyConfigurationsFromAssembly
(assembly: System.Reflection
.Assembly.GetExecutingAssembly());


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

modelBuilder.ApplyConfigurationsFromAssembly
(assembly: typeof
(ApplicationDbContext).Assembly);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_017

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه شانزدهم

Cheat Sheet


- (Semi) Best Practice!

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

await
applicationDbContext
.Categories.AnyAsync();


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

await
applicationDbContext
.SaveChangesAsync();


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

- GenerationStrategy.SequenceHiLo

await
applicationDbContext
.AddAsync(entity: category);


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

public abstract class Entity : object
{
protected Entity() : base()
{
}
}


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

//public int Id { get; set; }
//public Guid Id { get; set; }
public Guid Id { get; private set; }


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

//Id = new Guid();
Id = Guid.NewGuid();


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

//public DateTime InsertDateTime
// { get; private set; }
public DateTimeOffset InsertDateTime
{ get; private set; }


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

- Attributes:

[System.ComponentModel.DataAnnotations.Key]


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

[System.ComponentModel.DataAnnotations.Schema
.DatabaseGenerated(databaseGeneratedOption:
System.ComponentModel.DataAnnotations
.Schema.DatabaseGeneratedOption.None)]


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

//[System.ComponentModel.DataAnnotations.Required]
[System.ComponentModel.DataAnnotations.Required
(AllowEmptyStrings = false)]


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

[System.ComponentModel.DataAnnotations.MaxLength
(length: 100)]


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_016

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه پانزدهم

Cheat Sheet


- Quiz!

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_015

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 محصول کاربردی و هیجان‌انگیز دیگری از کانال متخصصین ایرانی، در حوزه Cyber Security

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

🔴 Secure Message

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

🟢 درباره این محصول:

توسط این محصول می‌توانیم با امنیت 4096 بیتی، و با استفاده از الگوریتم رمزنگاری نامتقارن (Asymmetric Encryption)، برای امن نمودن یک پیغام (Message)، برای ارسال بین دو نقطه از جهان! و یا حتی بر روی رایانه شخصی‌مان استفاده نماییم!

🟢 ویژگی‌های این محصول:

- Free
- Clean Code
- Open Source
- Cross Platform

- With .NET 8.x
- With C# Language
- Without any third-party NuGets

☘️ سورس‌کد پروژه:

https://github.com/Dariush-Tasdighi/SecureMessages

#Cyber_Security #Encryption #Symetric #Asymetric #SecureMessage #SecureMessages

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 نام دوره آموزش مجازی: دوره جامع EF Core 8

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

✔️ جلسه دوازدهم

Cheat Sheet


// ToList() -> using System.Linq;
var categories =
applicationDbContext.Categories
.ToList()
;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var categories =
applicationDbContext.Categories
.Where(predicate:
current => current.Id <= 6 && current.IsActive)
.ToList()
;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var categories =
applicationDbContext.Categories
.Where(predicate: current => current.Id <= 6)
.Where(predicate: current => current.IsActive)
.ToList()
;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var categories =
applicationDbContext.Categories
.Where(predicate: current => current.Id <= 6)
.Where(predicate: current => current.IsActive)
.Where(predicate: current => current.Name != null &&
current.Name.ToLower().Contains(search.ToLower()))
.ToList()
;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

- Best Practice:
First: Where(...) - Then: OrderBy...

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

var categories =
applicationDbContext.Categories
.Where(predicate: current => current.Id <= 6)
.OrderBy(keySelector: current => current.IsActive)
.ToList()
;


〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

OrderBy
ThenBy
ThenBy...

OrderByDescending
ThenBy
ThenBy...

OrderBy
ThenByDescending
ThenBy...

OrderByDescending
ThenByDescending
ThenBy...

〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️

🟢 برای دریافت کلیه سورس‌کدها و نیز مشاهده همه فیلم‌های آموزشی این دوره، باید ابتدا ثبت‌نام نمایید!

🟢 برای آشنایی دانش‌پژوهان گرامی با روش تدریس، صرفا تعدادی از جلسات این دوره، به صورت رایگان منتشر می‌گردد!

✅ انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

☘️ سورس‌کد پروژه:

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

#EFCore #EF_CORE #NEW_LEARNING_EF_CORE_012

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…

Iranian Experts - 𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲

🔴 چگونه به روش اصولی، سیستماتیک و حرفه‌ای نرم‌افزارهای مورد نیازمان را در محیط ویندوز ۱۰ و یا ۱۱ نصب نماییم!؟

🟢 Version: 2.8

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

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


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

/channel/IranianExperts/823

🔴 طریقه استفاده از این فایل: اول آن‌که توصیه می‌کنم، فیلم مربوطه را مشاهده نمایید و سپس، این فایل را دانلود کرده، با یک Text Editor آن را Open کرده و فهرست نرم‌افزارهایی که می‌خواهند نصب شوند را بررسی کرده، و آن‌هایی را که تمایل به نصب‌شان را ندارید، حذف کرده، و سپس این فایل را در محیط Command Prompt و یا PowerShell و ترجیحا در حالت Run as Administrator، اجرا نمایید.

🎁 شاید باور نکنید که برای تولید و تکمیل این فایل، بیش از ۸۵ ساعت وقت صرف شده است! پس لطفا قدر این فایل را بدانید و با علاقه از آن استفاده نموده و لذت ببرید...

#WinGet #Install

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.

Читать полностью…
Subscribe to a channel