Iranian_Expert_Developers
188 subscribers
87 photos
99 videos
33 files
161 links
Download Telegram
سلام دوستان عزیز
با تشکر از دوست عزیز آقای پدارم که این کتاب رو معرفی کردند ، توصیه می کنم به برنامه نویسان عزیز که با هر زبان برنامه نویسی که کار می کنید حتما این کتاب رو مطالعه کنید .
This media is not supported in your browser
VIEW IN TELEGRAM
❤2
🔴 دستورات (Syntax) زبان برنامه‌نویسی پایتون (Python)، در یک نگاه!
🔴 سایت‌هایی که به طور رایگان می‌توان، از طریق آن‌ها فایل‌های Malware را شناسایی کرد!

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

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

https://www.virustotal.com

https://bazaar.abuse.ch

https://malpedia.caad.fkie.fraunhofer.de

https://www.unpac.me

- ثبت‌نام در سایت ذیل، نیاز به یک ایمیل کاری دارد!

http://analyze.intezer.com
❤1
🔴 Install WSL 2 in Windows
Windows Subsystem for Linux

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


انشاءالله در خصوص WSL، به زودی فیلم‌هایی را منتشر خواهم کرد، ولی برای کسانی که با این محیط آشنایی دارند و می‌خواهند در کمترین زمان، آن را راه‌اندازی نمایند، این Cheat Sheet را آماده کرده‌ام. امیدوارم که برای شما مفید باشد…

ولی به طور خیلی خلاصه! چگونه بدون نصب Virtual Box, VMWare و غیره، و بدون دانلود ISO های توزیع‌های مختلف لینوکس، محیط لینوکس را در داخل محیط ویندوز داشته باشیم! بعضی‌ها به شوخی، این قابلیت را به وصلت (ازدواج) ویندوز و لینوکس تشبیه می‌کنند!

🟢 پیش‌نیازها:

(1)
- Windows 11
or
- Windows 10 version 2004 and higher (Build 19041 and higher)

- For checking your windows version:
- In Command Prompt:
> winver

(2)
- Enable Virtualization in your BIOS! (SVM or VMX or …)

#Site #Application #VSCode #WSL
🟢 Install WSL 2:

- Open Command Prompt (Run as administrator):
> wsl --install
- Reboot system if needed!
> Enter new UNIX username: [Username]
> New Password: [Password]
> Retype new Password: [Password]
Installation successful!
Ubuntu Prompt> sudo su
> [sudo] password for [Username]: [Password]
Ubuntu Root Prompt> apt update -y
Ubuntu Root Prompt> apt upgrade -y
Ubuntu Root Prompt> apt full-upgrade -y
Ubuntu Root Prompt> exit
Ubuntu Prompt> exit
> wsl --list
Ubuntu (Default)
> wsl --list --online
List of online Linux distributions!

- For installing Kali Linux:
> wsl --install -d kali-linux

- Install WSL plugin in VSCode!

- Reference

https://www.youtube.com/watch?v=uQiL5-cjhJM&list=PLM_PAXX-MC3zSoFd-OKCXoqKx8UwWPI1V

https://www.youtube.com/watch?v=BLRiglqroDE&list=PLsSFD61FiOVmzTB-3JhsgPByozLA14Uyn

#Site #Application #VSCode #WSL
❤️ سلام دوستان عزیزم ❤️

🔴 در این مطلب، می‌خواهم دو Repository در سایت Github به شما عزیزان معرفی کنم که منابع و اطلاعات خیلی خوبی در حوزه‌های ذیل، در اختیارتان قرار می‌دهد:


✔️ CQRS
✔️ Unit Testing
✔️ Event Storming
✔️ Modular Design
✔️ Event Sourcing
✔️ Event Bus pub/sub
✔️ Integration Tests
✔️ Modular Monolith
✔️ Clean Architecture
✔️ Domain Driven Design (DDD)
...

https://github.com/heynickc/awesome-ddd

https://github.com/kgrzybek/modular-monolith-with-ddd

#DDD #EventSourcing #EventStorming #Book #EBook #Reference
❤1👍1
مسابقه برنامه‌نویسی سایت دیوار!

🟢 شروع مسابقه هفتم بهمن‌ماه ۱۴۰۲ ساعت پنج بعد از ظهر (به صورت مجازی)


🟢 درباره مسابقه

مسابقهٔ Divar X، یک رقابت ویژه است که علاوه بر محک‌زدن مهارت‌های کدزنی، فرصت منحصر‌به‌فردی به شما می‌دهد تا مسیر حرفه‌ای خود را در «دیوار»‌ شروع کنید و با بهترین‌ها هم‌راه شوید. دیوار، بزرگ‌ترین پلتفرم نیازمندی‌های آنلاین در کشور است که فعالیتش را از سال ۱۳۹۲ آغاز کرده و با اعتماد به خلاقیت افراد مستعد، تا امروز بر سبک زندگی میلیون‌ها ایرانی تأثیر گذاشته است.

زمانی که مسابقه شروع شود، شما با تعدادی سوالات الگوریتمی و پیاده‌سازی روبه‌رو می‌شوید و می‌توانید مهارت حل مسئله و برنامه‌نویسی خود را به چالش بکشید. سیستم داوری به‌صورت ورودی و خروجی است و با هر زبانی که دوست دارید، می‌توانید کد بزنید. ترتیب سوالات هم، تقریبا از ساده به سخت است؛ اما پیشنهاد می‌کنیم همه سوالات را بخوانید و برای حل‌کردن هریک از آن‌ها وقت بگذارید.

🟢 استخدام نفرات برتر

پس از پایان مسابقه، نفرات برتر برای موقعیت شغلی «مهندسی نرم‌افزار»، به شرکت دیوار معرفی می‌شوند. در ادامه، نفرات برتر به مصاحبه دعوت می‌شوند و در صورت موفقیت، وارد برنامه جذب زمستانه دیوار می‌شوند.

🎁 جوایز

نفر اول ۸ میلیون تومان
نفر دوم ۵ میلیون تومان
نفر سوم ۴ میلیون تومان
نفر چهارم ۳ میلیون تومان
نفر پنجم ۲ میلیون تومان

🔗 نشانی سایت جهت ثبت‌نام:

https://quera.org/events/divar-0211
Forwarded from IED_LEARNING_ADVANCED_C#
Media is too big
VIEW IN TELEGRAM
🟢دوره مجازی برنامه نویسی #C پیشرفته

👈 جلسه سی و دوم 👉

☘️ در این جلسه ، مقدمه ی قفل گذاری برای پروژه های ویندوزی آموزش داده می شود.

#LEARNING_Advance_Csharp_32

👈 برای آشنایی دانش پذیران گرامی با روش تدریس ، و موضوعات هیجان انگیز این دوره ، تعدادی از جلسات این دوره بصورت رایگان منتشر می گردد!
دوستان برای دسترسی به تمام فیلمهای این دوره باید ثبت نام کنند.

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

#CSharp
#BEST_PRACTICE
#WINDOWS_FORM_APP

ادمین کانال اصلی:
@Ali_Azimzadeh55

نشانی کانال اصلی :
@Academy_Csharp
Forwarded from IED_LEARNING_ADVANCED_C#
Media is too big
VIEW IN TELEGRAM
🟢دوره مجازی برنامه نویسی #C پیشرفته

👈 جلسه سی و سوم 👉

☘️ در این جلسه ، نحوه ی ایجاد User Control آموزش داده می شود.

#LEARNING_Advance_Csharp_33

👈 برای آشنایی دانش پذیران گرامی با روش تدریس ، و موضوعات هیجان انگیز این دوره ، تعدادی از جلسات این دوره بصورت رایگان منتشر می گردد!
دوستان برای دسترسی به تمام فیلمهای این دوره باید ثبت نام کنند.

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

#CSharp
#BEST_PRACTICE
#WINDOWS_FORM_APP

ادمین کانال اصلی:
@Ali_Azimzadeh55

نشانی کانال اصلی :
@Academy_Csharp
Forwarded from IED_LEARNING_ADVANCED_C#
Media is too big
VIEW IN TELEGRAM
🟢دوره مجازی برنامه نویسی #C پیشرفته

👈 جلسه سی و چهارم 👉

☘️ در این جلسه ، نحوه ی ایجاد Property در User Control و ارتباط آن با کنترلهای داخلی آموزش داده می شود.

#LEARNING_Advance_Csharp_34

👈 برای آشنایی دانش پذیران گرامی با روش تدریس ، و موضوعات هیجان انگیز این دوره ، تعدادی از جلسات این دوره بصورت رایگان منتشر می گردد!
دوستان برای دسترسی به تمام فیلمهای این دوره باید ثبت نام کنند.

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

#CSharp
#BEST_PRACTICE
#WINDOWS_FORM_APP

ادمین کانال اصلی:
@Ali_Azimzadeh55

نشانی کانال اصلی :
@Academy_Csharp
🔴 معرفی یک نرم‌افزار جذاب و هیجان‌انگیز، به نام Ventoy

(قسمت اول)

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

✔️ زمانی که از نشانی ذیل، فایل ISO مربوط به Windows 11 را دانلود می‌کنیم:

https://www.microsoft.com/software-download/windows11

✔️ برای این‌که یک USB، اصطلاحا Bootable ایجاد نماییم، باید از نرم‌افزار Rufus به نشانی ذیل، استفاده کنیم:

https://rufus.ie/en

✔️ و زمانی که از نشانی ذیل، فایل ISO مربوط به Ubuntu را دانلود می‌کنیم:

https://ubuntu.com/download/desktop

✔️ برای این‌که یک USB، اصطلاحا Bootable ایجاد نماییم، باید از نرم‌افزار balenaEtcher، به نشانی ذیل، استفاده کنیم:

https://etcher.balena.io

🟢 ولی!!!

زمانی که یک Flash، به حجم مثلا ۳۲ گیگا بایت خریداری می‌کنیم، متاسفانه با هر یک از دو نرم‌افزار Rufus و balenaEtcher فوق، حداکثر می‌توانیم، یک فایل ISO را بر روی Flash منتقل کرده و Flash مربوطه را Bootable نماییم! و اگر حجم فایل ISO، مثلا حدود ۶ گیگا بایت باشد، بیش از ۲۶ گیگا بایت، از فضای Flash بلااستفاده خواهد ماند!

🆔 @Ali_Azimzadeh55
🆔
@Academy_Csharp
(قسمت دوم)

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

https://www.ventoy.net/en/download.html

〰️ این نرم‌افزار Portable بوده و کاملا رایگان و Open Source می‌باشد!

〰️ بعد از دانلود و Extract نمودن آن، فایل Ventoy2Disk.exe را اجرا می‌کنیم و بر روی دکمه Install کلیک می‌کنیم، تا برنامه Ventoy بر روی Flash ما نصب شود.

〰️ پس از Install شدن، یک Drive، با فضای خالی خواهیم داشت و می‌توانیم به سادگی فایل‌های ISO ای که دانلود کرده‌ایم را در داخل این Drive، کپی نماییم!

〰️ حال زمانی که این Flash را به سیستمی متصل کرده و سیستم را از طریق این Flash راه‌اندازی (Boot) می‌کنیم، برنامه Ventoy، اجرا شده و فهرستی از تمام فایل‌های ISO را به ما نمایش می‌دهد.

〰️ حال می‌توانیم، فایل ISO مورد نظر را انتخاب کرده و سیستم خودمان را با آن راه‌اندازی نماییم!

🏆 Happy New OS Installation!

#Software #Site #Vento

🆔 @Ali_Azimzadeh55
🆔
@Academy_Csharp
👍1
Forwarded from IED_LEARNING_ADVANCED_C#
Media is too big
VIEW IN TELEGRAM
🟢دوره مجازی برنامه نویسی #C پیشرفته

👈 جلسه سی و پنجم 👉

☘️ در این جلسه ، نحوه ی ایجاد Method و Event در User Control و ارتباط آن با کنترلهای داخلی آموزش داده می شود.

#LEARNING_Advance_Csharp_35

👈 برای آشنایی دانش پذیران گرامی با روش تدریس ، و موضوعات هیجان انگیز این دوره ، تعدادی از جلسات این دوره بصورت رایگان منتشر می گردد!
دوستان برای دسترسی به تمام فیلمهای این دوره باید ثبت نام کنند.

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

#CSharp
#BEST_PRACTICE
#WINDOWS_FORM_APP


🆔 @Ali_Azimzadeh55
🆔
@Academy_Csharp
Forwarded from IED_LEARNING_ADVANCED_C#
Media is too big
VIEW IN TELEGRAM
🟢دوره مجازی برنامه نویسی #C پیشرفته

👈 جلسه سی و ششم 👉

☘️ در این جلسه ، فلسفه و کاربردهای الگوریتم Encoding Base64 آموزش داده می شود.

#LEARNING_Advance_Csharp_36

👈 برای آشنایی دانش پذیران گرامی با روش تدریس ، و موضوعات هیجان انگیز این دوره ، تعدادی از جلسات این دوره بصورت رایگان منتشر می گردد!
دوستان برای دسترسی به تمام فیلمهای این دوره باید ثبت نام کنند.

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

#CSharp
#BEST_PRACTICE
#WINDOWS_FORM_APP


🆔 @Ali_Azimzadeh55
🆔
@Academy_Csharp
👈آموزشهای کوتاه 👉

🔴 الگوی "try-catch-finally" به زبان ساده🔴

الگوی "try-catch-finally" در سی‌شارپ یک ساختار برنامه‌نویسی است که برای مدیریت خطاها استفاده می‌شود. این دستور در سی‌شارپ نسخه 1.0 معرفی شد و راهی برای مدیریت و بازیابی خطاهایی که ممکن است در حین اجرای یک برنامه رخ‌ دهد ارائه می‌دهد.

فلسفه‌ی پشت الگوی «try-catch-finally» این است که برنامه‌نویسان را قادر می‌سازد تا کدی بنویسند که بتواند خطاهای غیرمنتظره را به شیوه‌ای زیبا و کنترل شده مدیریت کند.

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

دستور "finally" برای انجام عملیات پاکسازی، مانند بستن فایل‌ها یا آزاد کردن منابع، مفید است، که باید بدون توجه به اینکه آیا خطایی وجود دارد یا خیر، انجام شود.

به طور کلی، الگوی "try-catch-finally" یک ابزار قدرتمند برای مدیریت خطاها در برنامه‌های سی‌شارپ است و بخشی ضروری از هر برنامه قوی و قابل اعتمادی است.


🆔 @Ali_Azimzadeh55
🆔
@Academy_Csharp
❤1👍1
دوستان عزیزم
روز مهندس رو به شما مهندسان جوان و ارزشمند تبریک می گویم و امیدوارم که در این راه از هیچ تلاشی فروگذار نکنید و عاشقانه مسیری که در پیش گرفتید را ادامه دهید .
❤2
🟢 دوستان عزیزم🟢

✅ به امید خدا به همراه همکارانم در آکادمی #C در ایام نوروز 1403 کمپ نوروزی برگزار خواهیم کرد.
در این کمپ آموزشهای کارگاهی و ویژه خواهیم داشت که کمتر نظیر آن یافت می شود.
این دوره ی ارزشمند و فوق العاده را از دست ندهید. در کنار تفریح و استراحت و لذت بردن از ایام نوروز به یادگیری خود ادامه دهید و حرفه ای شوید.

👈 به زودی جزئیات برگزاری کمپ و سرفصلهای دوره را به اطلاع شما عزیزان می رسانم .
تلاش می کنم در یک وبینار کوتاه این دوره را معرفی نمایم و به پرسشهای شما پاسخ دهم.

🌸 این دوره کاملا متفاوت با دوره های آموزشی آکادمیک می باشد که در موسسات مختلف و دانشگاهها برگزار می شود.

موفق باشید.
🌹🌹🌹🌹🌸🌸🌸❤️❤️❤️❤️🙏🙏🙏🙏