DotNet | دات نت
1.12K subscribers
665 photos
229 videos
484 files
707 links
تو این روزا بهتره که همیشه علم خودمون رو بالا ببریم و بتونیم با سریع ترین راه ممکن خودمونو بروز نگه داریم.
- سعی کنیم از کمترین امکانات بیشترین بهره رو ببریم
منتظرت هستیم😉
دنیا رو جای بهتری برای یادگیری کنیم 🌹
#course #book


🆔 @dotnetcode
Download Telegram
رقابت برنامه نویسی
ICT Challenge
دانشگاه شریف

Java
.Net
Python
Node.js
Go Lang
PHP

12 و 13 تیر
ثبت نام و توضیحات

https://ictchallenge.sharif.ir/
⚫️ کاربران می توانند لانچر PowerToys را برای ویندوز ۱۰ دانلود کنند.

مایکروسافت شب گذشته این لانچر در کنفرانس بیلد ۲۰۲۰ معرفی کرد لانچر پاورتویز متشکل چند ابزار جدید برای بهبود تجربه کاربری ویندوز است.
یکی از جالب ترین ابزار های این لانچر PowerToys Run است که در واقع نسخه جدیدی از Run ویندوز به حساب می آید و با کلید ترکیبی Alt + Space در دسترس است.

این لانچر در گیت هاب برای دانلود در دسترس است:
https://github.com/microsoft/PowerToys/releases/tag/0.18.0
مایکروسافت سال ۲۰۲۰ را اصلا نمیشناسیم. ساتیا نادلا درحال انقلاب کردن است.
مایکروسافت شبکه تلوزیونی آنلاین به نام learn tv را جهت آموزش محصولاتش در سایت مستنداتش اضافه کرد.
محصولات مایکروسافت انقدر بزرگ و حرفه ای شدن که چیزی جز یک آموزش ویدیویی نمیتواند به سرعت کاربران را آموزش دهد.

جهت مشاهده learn tv وارد لینک زیر شوید.


https://docs.microsoft.com/en-us/learn/tv/
جدول زمانی دات نت

طبق اعلام تیم فنی NET Core نسخه ی نهایی 5.0 ماه نوامبر 2020 (آبان 99) منتشر میشود.

دات نت 5.0 قرار است همه ی نسخه های دات نت را گرد هم آورد و دیگر Core نامگذاری نمیشود. امکان پیاده سازی برنامه ای Windows Form و WPF و ASP NET و همچنین موبایل با Xamarin به صورت یکپارچه ممکن میشود.

همچنین این نسخه دارای پشتیبانی کوتاه مدت است و نسخه ی 6.0 که سال 2021 منتشر میشود به صورت بلند مدت(3 ساله) پیشتیبانی خواهد شد.

پشتیبانی کوتاه مدت به این معنی است که توسعه دهندگانی که از نسخه ی 5.0 استفاده کنند بهتر است هنگام انتشار نسخه ی 6.0 نرم افزارهای خود را آپدیت کنند. بعد از انتشار نسخه ی 6.0 دیگر آپدیتی برای نسخه 5.0 ارائه نمی شود.

در حال حاضر NET Core نسخه ی 3.1 پشتیبانی بلند مدت 3 ساله دارد. نسخه های LTS حتی بعد از انتشار نسخه های جدید تا پایان زمان پشتیبانی بروز رسانی میشند و باگها و مشکلات امنیتی آنها برطرف میشود.
دات نت به پیش

در بیلد امسال آمار مایکروسافت باز هم خبر از رشد صعودی میدهد.

در طول سال گذشته بیش از یک میلیون کاربر فعال ماهانه از ویژوال استودیو استفاده کرده اند.

بیش از 600 هزار برنامه نویس جدید شروع به استفاده از از NET Core کرده اند.

بیش از یک میلیون بار از ویژوال استودیو به لینوکس پابلیش انجام شده است.

تعداد توسعه دهندگان NET Core حالا به بیش از 1.5 میلیون نفر رسیده است.

طبق آمار Stackoverflow دات نت Core محبوبترین فریم ورک است.

آمار بنچمارک Techempower نشان میدهد ASP NET Core تا 7 برابر سریعتر از Node.js است.

زبان سی شارپ جزو 5 زبان برتر GitHub است.

حدود 40% از برنامه نویسان جدید دات نت شامل دانشجویان میشود.

آمارها نشان میدهد الان بهترین زمان برای پیوستن به دات نت و ماندن در آن است.
متن باز شدن سور GW-Basic

زبان Basic نسخه های متعددی دارد که اولین آن حدود 40 سال پیش توسط مایکروسافت عرضه شد.

این زبان از اولین محصولات مایکروسافت است که بیل گیتس و پال آلن روی آن کار کردند.

در سورس این زبان فقط از زبان Assembly استفاده شده است چون در آن موقع لایسنس استفاده از زبانهای سطح بالاتر مانند C بسیار پر هزینه بود.

بعد از متن باز کردن سورس MS-DOS حالا مایکروسافت به سراغ یک محصول قدیمی دیگر رفته تا علاقمندان این زبان را بار دیگر به تکاپو بیاندازد.

لایسنس GW-Basic به صورت MIT منتشر میشود که امکان استفاده ی آزاد از سورس آن را برای مصارف دیگر متن باز ممکن میکند.
🔴 جای نمایشگاه کتاب خالیه نه؟

📌 نمایشگاه امسال با مجموعه وبینارهای بهترین ناشران تخصصی در حوزه‌های مدیریت، توسعه فردی، زبان انگلیسی و... رایگان در خانه شما برگزار می‌شود.

⬅️ از ۲۹ اردیبهشت تا ۸ خرداد

وبینار افتتاحیه: معرفی کتاب اضطراب جایگاه اجتماعی با حضور زهره حسین‌زادگان از انتشارات ققنوس

بریم نمایشگاه😉👈
📎 esmn.ir/tlesnbook
دور 19 تک امپاور

هفته آینده نتایج دور 19م بنچمارک تک امپاور رسما اعلام میشود. اما تویتر Techempower پیش نمایشی از نتایج بدست آمده را امروز منتشر کرد که نشان میدهد ASP NET Core در رتبه ی 6 سریعرین فریم ورکهای وب قرار گرفته است.

دسته بندی جدید Composite شامل وزن گیری و بررسی همه ی تست ها می شود که هدفش مقایسه همه ی عواملی است که میتواند در سریعتر اجرا شدن یک اپلیکیشن وب تاثیر گذار باشد.

فریم ورک ASP NET Core در حالی در ردیف ششم قرار گرفته که در مقایسه با ردیف های بالاتر امکانات بسیار بیشتری دارد و کد نویسی با آن به مراتب از زبانهایی مثل RUST یا C و ++C ساده تر است.

همچنین در تست Plaintext آمار خیره کننده 7 میلیون RPS بدست آمده است که برای زبانی مانند سی شارپ که دارای GC است یک دست آورد بزرگ محسوب میشود.
♨️ابر کامپیوتر مایکروسافت به جمع پنج غول پردازشی برتر جهان پیوست

مایکروسافت در کنفرانس سالانه توسعه دهندگان که در 19 و 20 می 2020 برگزار شد اعلام کرد که ابر کامپیوتر ساخته شده توسط این شرکت موفق شده است به جمع ۵ کامپیوتر قدرتمند جهان راه پیدا کند.
پس از هوش مصنوعی، مایکروسافت به سراغ معرفی ابرکامپیوتر جدید خود رفته است که طی همکاری مشترک با OpenAI ساخته شده است. سوپر کامپیوتر قدرتمند Microsoft در میان ۵ غول پردازشی برتر جهان قرار می‌گیرد و برای آموزش یک هوش مصنوعی در مقیاس عظیم در فضای ابری عمومی Azure به کار گرفته خواهد شد.
ابر کامپیوتر مایکروسافت ۲۸۵ هزار هسته پردازشی سی پی یو و ۱۰ هزار هسته پردازش گرافیکی خواهد داشت که هرکدام از پردازشگرهای گرافیکی از یک سیستم واحد با پهنای باند شبکه ۴۰۰ گیگابیت بر ثانیه برخوردار خواهند بود.
https://www.gizchina.com/2020/05/20/microsoft-built-a-supercomputer-ranking-worlds-top-five/
🔆 بازی خاطره‌انگیز Solitaire مایکروسافت ۳۰ ساله شد

🔅 بازی محبوب مایکروسافت که برای آموزش درگ اند دراپ در ویندوز قرار داده شده بود، روز گذشته رسما ۳۰ ساله شد. Solitaire امروزه هم محبوبیت درخورتوجهی دارد.
مایکروسافت شب گذشته با انتشار بیانیه‌ی مطبوعاتی اعلام کرد که بازی Solitaire سی ساله شده است. مایکروسافت ادعا می‌کند که در حال حاضر به‌صورت ماهانه ۳۵ میلیون نفر به تجربه‌ی بازی Solitaire می‌پردازند. آمار نشان می‌دهند که کاربران در سراسر دنیا به‌صورت روزانه بازی Solitaire را ۱۰۰ میلیون بار انجام می‌دهند...

📷 bit.ly/2LSIVXc
🌐 bit.ly/2yqsE8I
💠مفهوم تابع (Function) در برنامه نویسی

♻️کارمندانی را در نظر بگیرید که هرکدام وظیفه‌ی خاصی را بر عهده داشته به طوری که با صدا زدن نامشان حاضر شده و وظیفه‌ی محول شده را انجام می‌دهند، توابع در برنامه‌نویسی نیز به همین صورت عمل می‌کنند، آن‌ها قطعاتی کوچک در یک برنامه هستند که وظایفی خاص را برعهده دارند، می‌توانند مقادیری را به عنوان ورودی تحویل گرفته و با توجه به وظیفه‌ای که دارند (کدهای نوشته شده در بدنه‌ی تابع) مقداری خاص را به عنوان نتیجه‌ی کارشان برگردانند، شما می‌توانید یک تابع را تنها یکبار بنویسید و در تمام برنامه‌تان با صدا زدن نام تابع از آن استفاده کنید.
این هم از پروژه امروز من ( کار بر روی پرفرمنس سایت)
1) رساندن لود سایت به 2.0 ثانیه
2) رساندن رتبه سایت در هر دو تست به رتبه A
🆔 @codedeveloper
🔥 تمام قسمت های کنفرانس بیلد مایکروسافت!

🌐 آدرس : Microsoft Build 2020
🆔 @codedeveloper
چطور از پایتون در صنعت رسانه های اجتماعی استفاده می شود؟

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

اینستاگرام از پایتون استفاده میکند:
تیم مهندسی اینستاگرام از سال ۲۰۱۶ تا کنون بیشترین استفاده از پایتون را در جهان به نام خود ثبت کردند، اینستاگرام ۸۰۰ میلیون کاربر فعال در سراسر جهان دارد و پایتون توانسته است مقیاس پذیری خود را در این برنامه به رخ همه بکشد.
به‌روزرسانی مایکروسافت برای اکسل، امکان ورود اطلاعات از فایل PDF را میسر می‌کند

سرانجام قابلیت تبدیل فایل‌های PDF به اکسل و پردازش داده‌ی اسناد پی‌دی‌افی در این برنامه میسر شد.
🌍 یک گیگ #اینترنت رایگان ایرانسل به مناسبت عید سعید فطر🌍

☑️برای همه☑️

🎁مشترکین ایرانسل می تونید با شماره گیری کد زیر 1 گیگ اینترنت رایگان #یکساعته دریافت کنند🎁

فعال سازی
📞*1399*1#
This media is not supported in your browser
VIEW IN TELEGRAM
‏اگر شما هم مثل خیلی‌ها سالهاست که از نسخه رایگان WinRAR استفاده می‌کنید و همیشه اون پیغام خریدش رو می‌بندید و براتون سواله که پس چطوری هنوز سرپا هستن، این ویدیو رو ببینید 😂
🎈 می دونستید وب اپ office.com با انگولار 9.1 ساخته شده؟
البته shell ش رو با ری‌اکت توسعه دادن!

💡 پس مهم اینکه بدونیم چطور از ابزارهای درست، برای حل درست مسائل استفاده کنیم.
#react #angular
ریپازیتوری یک استراتژی برای دسترسی به داده ها است.Repository در حقیقت مانع تکرار در نوشتنLogic پروژه و Query های شما خواهد شدبه حداقل رساندن وابستگی لایه دیتا به تکنولوژی هااز موضوع‌های مهم دیگر میتوان به تست واحد پروژه اشاره کرد که قطعا با استفاده ازRepository Pattern بسیار ساده‌تر و قابل اطمینان‌تر است.