This media is not supported in your browser
VIEW IN TELEGRAM
❇️ رو نمایی از قابلیت جدید GitHub به نام Codespaces و Discussions
🔸این قابلیت عملا یک IDE مدرن (مشابه VSCode) توی Browser به همراه امکاناتی از جلمه (Intellisense و Run و Debug و Test و...) در اختیارتون میذاره. از این پس واسه توسعه کد ریپازیتوری هاتون میتونین بدون نیاز به Clone کردن، اون رو توی مروگر توسط این IDE توسعه بدین.
این قابلیت که هم اکنون به صورت beta منتشر شده، برای همگان دردسترس نیست و برای استفاده از آن باید درخواست Early Access ثبت کنید
🔹همچنین قابلیت جدید دیگری به نام GitHub Discussions معرفی شده که مشابه Forum یا Q&A بوده محلی برای گفتگو و پرسش و پاسخ حول مسائل فنی مخصوص یک ریپازیتوری هست (که تاکنون این گفتگو ها معمولا توی Issue ها و Pull Request ها به صورت پراکنده و غیر یکپارچه دیده میشد) و به نظر میرسه برای رسیدن به چیزی مشابه StackOverflow ایجاد شده
این قابلییت هم اکنون برای تعداد محدودی از ریپازیتوری ها (مانند react-table) اعمال شده و برای همگان دردسترس نیست .
https://github.com/features/codespaces
🔸این قابلیت عملا یک IDE مدرن (مشابه VSCode) توی Browser به همراه امکاناتی از جلمه (Intellisense و Run و Debug و Test و...) در اختیارتون میذاره. از این پس واسه توسعه کد ریپازیتوری هاتون میتونین بدون نیاز به Clone کردن، اون رو توی مروگر توسط این IDE توسعه بدین.
این قابلیت که هم اکنون به صورت beta منتشر شده، برای همگان دردسترس نیست و برای استفاده از آن باید درخواست Early Access ثبت کنید
🔹همچنین قابلیت جدید دیگری به نام GitHub Discussions معرفی شده که مشابه Forum یا Q&A بوده محلی برای گفتگو و پرسش و پاسخ حول مسائل فنی مخصوص یک ریپازیتوری هست (که تاکنون این گفتگو ها معمولا توی Issue ها و Pull Request ها به صورت پراکنده و غیر یکپارچه دیده میشد) و به نظر میرسه برای رسیدن به چیزی مشابه StackOverflow ایجاد شده
این قابلییت هم اکنون برای تعداد محدودی از ریپازیتوری ها (مانند react-table) اعمال شده و برای همگان دردسترس نیست .
https://github.com/features/codespaces
✅ تست راحت تر کد های سی شارپ با C# Interactive
خیلی وقتا نیازمون میشه یه کد سی شارپ رو فقط تست کنیم. یه راهش اینه که یه اپ Console بسازیم ولی یه برنامه نویس خوب همیشه از ابزار های مناسب اون کار استفاده میکنه و برای اینکار ابزار های راحت تر و بهتری هم وجود داره، مثل C# Interactive
🔸این ابزار خیلی کار راه بندازه و زمانی که ویژوال استادیو جلوتون بازه بهترین انتخابه
این ابزار بهمون اجازه میده در لحظه یه کدی رو تست کنیم؛ نیاز به ساختن پروژه جدید نداره و لود خیلی سریعی داره؛ میتونیم dll رفرنس بدیم به کدمون یا یه فایل script ایی که قبلا نوشتیم رو load و اجرا کنیم و...
به این قابلیت C# REPL یا CSI هم میگن. همچنین توسط کامند csi توی کامند لاین هم قابل استفاده هست.
🔹کلا کار باهاش که خیلی راحته و بعد یه مدت به ابزار روزمره تون تبدیل میشه ولی فقط نکته رو بدونین (هرچند که توی 2تا لینک بالا کامل توضیح داده) اونم اینه که خیلی وقتا لازم میشه یه یه dll ایی رفرنس بدیم که قبلا رفرنس نبوده
مثلا میخواین با کلاس SqlConnection کار کنین، از اونجایی که "System.Data" به صورت پیشفرض رفرنس نشده شما فقط کافیه اونو با r# رفرنس کنین. همین. مثال:
https://dzone.com/articles/c-interactive-in-visual-studio
https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2015/103
خیلی وقتا نیازمون میشه یه کد سی شارپ رو فقط تست کنیم. یه راهش اینه که یه اپ Console بسازیم ولی یه برنامه نویس خوب همیشه از ابزار های مناسب اون کار استفاده میکنه و برای اینکار ابزار های راحت تر و بهتری هم وجود داره، مثل C# Interactive
🔸این ابزار خیلی کار راه بندازه و زمانی که ویژوال استادیو جلوتون بازه بهترین انتخابه
این ابزار بهمون اجازه میده در لحظه یه کدی رو تست کنیم؛ نیاز به ساختن پروژه جدید نداره و لود خیلی سریعی داره؛ میتونیم dll رفرنس بدیم به کدمون یا یه فایل script ایی که قبلا نوشتیم رو load و اجرا کنیم و...
به این قابلیت C# REPL یا CSI هم میگن. همچنین توسط کامند csi توی کامند لاین هم قابل استفاده هست.
🔹کلا کار باهاش که خیلی راحته و بعد یه مدت به ابزار روزمره تون تبدیل میشه ولی فقط نکته رو بدونین (هرچند که توی 2تا لینک بالا کامل توضیح داده) اونم اینه که خیلی وقتا لازم میشه یه یه dll ایی رفرنس بدیم که قبلا رفرنس نبوده
مثلا میخواین با کلاس SqlConnection کار کنین، از اونجایی که "System.Data" به صورت پیشفرض رفرنس نشده شما فقط کافیه اونو با r# رفرنس کنین. همین. مثال:
> #r "System.Data"🔰یه بار این ویدئو یا مقاله زیر رو ببینین تا کامل متوجه طرز کارش بشین
> using System.Data.SqlClient;
> var sql = new SqlConnection("myconn");
https://dzone.com/articles/c-interactive-in-visual-studio
https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2015/103
Telegram
Attach Files
✅ اضافه شدن قابلیت Decompile کد های #C به VSCode
قابلیت Decompilation به افزونه مخصوص سی شارپ (OmniSharp) در VSCode اضافه شد. این امکان به واسطه کتابخانه قدرتمند ILSpy انجام شده
🔰برای فعال سازی اون کافیه
1️⃣ افزونه OmniSharp بروزرسانی بشه (با باز شدن VSCode خودش چک میکنه اگه ورژن جدید داشته باشه Update میکنه - بعدشم باید یه بار باز و بسته کنین VSCode رو)
2️⃣ سپس روی یه کلاسی که سورسش رو ندارین راست کلیک کنین و گزینه "Go to Definition" رو انتخاب کنین (بار اول یه سوال میپرسه که گزینه Yes رو انتخاب کنین)
3️⃣ و تامام، لذت ببرین
🔻در صورتی که براتون کار نکرد از بروز بودن OmniSharp و VSCode مطمئن بشین و شایدم لازم باشه این قابلیت رو دستی فعال کنین
____________________
قابلیت Decompilation به افزونه مخصوص سی شارپ (OmniSharp) در VSCode اضافه شد. این امکان به واسطه کتابخانه قدرتمند ILSpy انجام شده
🔰برای فعال سازی اون کافیه
1️⃣ افزونه OmniSharp بروزرسانی بشه (با باز شدن VSCode خودش چک میکنه اگه ورژن جدید داشته باشه Update میکنه - بعدشم باید یه بار باز و بسته کنین VSCode رو)
2️⃣ سپس روی یه کلاسی که سورسش رو ندارین راست کلیک کنین و گزینه "Go to Definition" رو انتخاب کنین (بار اول یه سوال میپرسه که گزینه Yes رو انتخاب کنین)
3️⃣ و تامام، لذت ببرین
🔻در صورتی که براتون کار نکرد از بروز بودن OmniSharp و VSCode مطمئن بشین و شایدم لازم باشه این قابلیت رو دستی فعال کنین
____________________
مقایسه پایتون با PHP:
برای مقایسه پایتون با PHP باید گفت که هر دو زبان، زبانهای سطح بالا، چندمنظوره، چندشیوهای و تفسیری هستند.
• مقایسه پایتون با PHP از نظر یادگیری و سهولت:
میزان پیچیدگی یا دشواری کار با یک زبان نقش بسیار مهمی در انتخاب ما دارد. هر چقدر که یادگیری یک زبان آسانتر باشد، شانس بیشتری برای محبوبیت بین مردم دارد. پایتون از لحاظ راحتی کار برنده بی چون و چرای این بخش بوده و در این مورد نسبت به PHP بهتر عمل کرده است. در واقع کد زدن با پایتون بیشتر شبیه به صحبت کردن با کامپیوتر است و کافی است مقداری با زبان انگلیسی آشنا باشید.
• محبوبیت PHP بیشتر است یا پایتون:
از لحاظ محبوبیت و میزان استفاده برنامه نویسان، پایتون یک سر و گردن بالاتر از PHP قرار دارد.
• مقایسه پایتون با PHP از نظر کتابخانه ها:
در این بخش پایتون با اختلاف زیاد PHP را شکست میدهد. کتابخانههای پایتون بسیار متنوع هستند و تعداد آنها نیز بسیار زیاد میباشد.
برای مقایسه پایتون با PHP باید گفت که هر دو زبان، زبانهای سطح بالا، چندمنظوره، چندشیوهای و تفسیری هستند.
• مقایسه پایتون با PHP از نظر یادگیری و سهولت:
میزان پیچیدگی یا دشواری کار با یک زبان نقش بسیار مهمی در انتخاب ما دارد. هر چقدر که یادگیری یک زبان آسانتر باشد، شانس بیشتری برای محبوبیت بین مردم دارد. پایتون از لحاظ راحتی کار برنده بی چون و چرای این بخش بوده و در این مورد نسبت به PHP بهتر عمل کرده است. در واقع کد زدن با پایتون بیشتر شبیه به صحبت کردن با کامپیوتر است و کافی است مقداری با زبان انگلیسی آشنا باشید.
• محبوبیت PHP بیشتر است یا پایتون:
از لحاظ محبوبیت و میزان استفاده برنامه نویسان، پایتون یک سر و گردن بالاتر از PHP قرار دارد.
• مقایسه پایتون با PHP از نظر کتابخانه ها:
در این بخش پایتون با اختلاف زیاد PHP را شکست میدهد. کتابخانههای پایتون بسیار متنوع هستند و تعداد آنها نیز بسیار زیاد میباشد.
یکی از ابزارهای قدرتمند برای Monitor کردن پروژههای .NET ، .NET Core و ASP.NET Core استفاده از Application Insight است. این کتابخانه تمام اطلاعات مورد نیاز برای مانیتور کردن یک برنامه را در اختیار شما قرار میدهد. مثلا وقتی که Api مربوط به پرداخت Call میشود، درApplication Insights علاوه بر اینکه اطلاعات خود Request ثبت میشود اطلاعات عملیات وابسته به این درخواست هم ثبت میشود مثل Query های که به دیتایس زده شده یا Request هایی که به درگاه پرداخت فرستاده شدهاند.
هرچند مشکلی که وجود دارد این است که اطلاعات در Azure ذخیره میشوند.
برای حل این مشکل و «استفاده از Appliction Insights بدون داشتن اکانت Azure»، میتوانید از کتابخانه Microsoft Diagnostics EventFlow استفاده کنید.
این کتابخانه تمام اطلاعات خروجی Application Insight (هم اطلاعات مستقیم و هم اطلاعات وابسه به یک درخواست) را جمع آوری میکند و در خروجیهای مختلفی مثل Elasticsearch ذخیره میکند.
این کتابخانه همچین میتواند اطلاعات را از Serilog, Log4net, Nlog و... خوانده و در Elasticsearch, Splunk, Sql Server ذخیره کند یا به صورت Json به یک URL که شما مشخص میکنید بفرستد.
https://github.com/Azure/diagnostics-eventflow
هرچند مشکلی که وجود دارد این است که اطلاعات در Azure ذخیره میشوند.
برای حل این مشکل و «استفاده از Appliction Insights بدون داشتن اکانت Azure»، میتوانید از کتابخانه Microsoft Diagnostics EventFlow استفاده کنید.
این کتابخانه تمام اطلاعات خروجی Application Insight (هم اطلاعات مستقیم و هم اطلاعات وابسه به یک درخواست) را جمع آوری میکند و در خروجیهای مختلفی مثل Elasticsearch ذخیره میکند.
این کتابخانه همچین میتواند اطلاعات را از Serilog, Log4net, Nlog و... خوانده و در Elasticsearch, Splunk, Sql Server ذخیره کند یا به صورت Json به یک URL که شما مشخص میکنید بفرستد.
https://github.com/Azure/diagnostics-eventflow
GitHub
GitHub - Azure/diagnostics-eventflow: Microsoft Diagnostics EventFlow
Microsoft Diagnostics EventFlow. Contribute to Azure/diagnostics-eventflow development by creating an account on GitHub.
#نکته_آموزشی #css
⭕ استایل پر رنگ کردن تگ های acronym و abbr
⭐ تگ acronym برای نوشتن علامات اختصاری سرنام کلمات مفید است و تگ abbr برای نوشتن کلمات اختصاری می باشد.
تگ های acronym و abbr اطلاعات مفیدی را برای کاربران، مرورگرها و موتور های جستجو فراهم می کنند. اما بیشتر مرورگرها، به جز فایرفاکس، این تگ ها را به طور متفاوتی نمایش نمی دهند.
⭐در زیر ترفند CSS برای highlight کردن تگ های acronym و abbr آمده است.
acronym, abbr{
border-bottom: 1px dotted #333;
cursor: help;
}
⭕ استایل پر رنگ کردن تگ های acronym و abbr
⭐ تگ acronym برای نوشتن علامات اختصاری سرنام کلمات مفید است و تگ abbr برای نوشتن کلمات اختصاری می باشد.
تگ های acronym و abbr اطلاعات مفیدی را برای کاربران، مرورگرها و موتور های جستجو فراهم می کنند. اما بیشتر مرورگرها، به جز فایرفاکس، این تگ ها را به طور متفاوتی نمایش نمی دهند.
⭐در زیر ترفند CSS برای highlight کردن تگ های acronym و abbr آمده است.
acronym, abbr{
border-bottom: 1px dotted #333;
cursor: help;
}
✅مرجع کم نظیری از انواع کتابهای رایگان برنامه نویسی با کلاسه بندی سال چاپ و همچنین نوع زبان برنامه نویسی که در آن می توانید کتاب مورد نظر خود را بدون هیچگونه محدودیتی دانلود نمایید:
https://www.programming-book.com/
https://www.programming-book.com/
آپدیت 6.1 برای تلگرام.
از ویژگیهای قابلتوجه این آپدیت، این است که صاحبان کانالها برای ویرایش پستهای کانال، محدودیت 48ساعتی ندارند و میتوانند مطلبی که 3 سال قبل در کانال گذاشتهاند را نیز ویرایش کنند.
در این آپدیت، بیست هزار استیکر حرفهای اضافه شده و ربات @QuizBot برای ساخت آزمون حرفهای، امکانات خوبی (از جمله زماندار شدنِ آزمون) را اضافه کرده است و وعده جایزه تا سقف 400هزار یورو را برای کسانی که از آن استفاده کنند، داده است.
از ویژگیهای قابلتوجه این آپدیت، این است که صاحبان کانالها برای ویرایش پستهای کانال، محدودیت 48ساعتی ندارند و میتوانند مطلبی که 3 سال قبل در کانال گذاشتهاند را نیز ویرایش کنند.
در این آپدیت، بیست هزار استیکر حرفهای اضافه شده و ربات @QuizBot برای ساخت آزمون حرفهای، امکانات خوبی (از جمله زماندار شدنِ آزمون) را اضافه کرده است و وعده جایزه تا سقف 400هزار یورو را برای کسانی که از آن استفاده کنند، داده است.
هر فرد با هر تخصص -از تایپ متنی ساده تا برنامهنویسی پروژههای بزرگ مهندسی- میتواند به عنوان یک فریلنسر شروع به کار و کسب درآمد کند. فریلنسر بودن مانند دیگر عناوین شغلی (کارمند، مدیر و غیره) نیاز به مهارتهای ویژهای دارد که هر فرد به مرور زمان و با کسب تجربۀ بیشتر به آن مسلط میگردد. یادگیری این مهارتها، از طرفی میتواند باعث افزایش درآمد فریلنسرها گردد و چالشهای جذب و حفظ مشتری، زمانبندی پروژه، مذاکره، وصول حقالزحمۀ پروژه و غیره را کاهش دهد. مخاطبان این کتاب میتوانند با کلیۀ مهارتها و چالشهای موجود مرتبط با این حرفه، آشنا شوند و با دانش کافی به عنوان یک فریلنسر، شروع به فعالیت و کسب درآمد کنند.
دریافت کانکشن L2TP دائمی و رایگان
کافیست وارد ربات زیر شوید و ربات را استارت کنید.تمام
اکانت داده شده یکماهه می باشد و می توانید هر ماه یک اکانت دریافت کنید.
@FineVPNbot
کافیست وارد ربات زیر شوید و ربات را استارت کنید.تمام
اکانت داده شده یکماهه می باشد و می توانید هر ماه یک اکانت دریافت کنید.
@FineVPNbot
❇️ معرفی برنامه Fiddler Everywhere
به تازگی شرکت Telerik نسخه Cross-Platform برنامه محبوب Fiddler رو تحت عنوان Fiddler Everywhere منتشر کرده
این برنامه خیلی سبک و ساده تر هست و بعضی از امکانات نسخه اصلی رو نداره ولی امکانات اصلی و مهمش رو داره از جمله :
🔸قابلیت Traffic Inspector : امکان مشاهده و بررسی Request ها و Response ها
🔹قابلیت API Composer : امکان ارسال درخواست HTTP با مشخصات و اطلاعات سفارشی
🔸قابلیت Auto Responder : امکان پاسخ دهی خودکار به یه سری درخواست ها با شرایط مشخص (مثلا واسه وقتی خوبه که یه API گرفتین که پیاده کنین ولی هربار نمیخواین به سایت اصلی Request بفرستین؛ با این قابلیت میتونین یه پاسخ ساختگی واسه اون درخواست تعریف کنین و براحتی تست هاتون رو انجام بدین)
🔰لینک دانلود
https://www.telerik.com/download/fiddler/fiddler-everywhere-windows
توضیحات بیشتر
https://www.telerik.com/blogs/from-fiddler-classic-to-fiddler-everywhere
به تازگی شرکت Telerik نسخه Cross-Platform برنامه محبوب Fiddler رو تحت عنوان Fiddler Everywhere منتشر کرده
این برنامه خیلی سبک و ساده تر هست و بعضی از امکانات نسخه اصلی رو نداره ولی امکانات اصلی و مهمش رو داره از جمله :
🔸قابلیت Traffic Inspector : امکان مشاهده و بررسی Request ها و Response ها
🔹قابلیت API Composer : امکان ارسال درخواست HTTP با مشخصات و اطلاعات سفارشی
🔸قابلیت Auto Responder : امکان پاسخ دهی خودکار به یه سری درخواست ها با شرایط مشخص (مثلا واسه وقتی خوبه که یه API گرفتین که پیاده کنین ولی هربار نمیخواین به سایت اصلی Request بفرستین؛ با این قابلیت میتونین یه پاسخ ساختگی واسه اون درخواست تعریف کنین و براحتی تست هاتون رو انجام بدین)
🔰لینک دانلود
https://www.telerik.com/download/fiddler/fiddler-everywhere-windows
توضیحات بیشتر
https://www.telerik.com/blogs/from-fiddler-classic-to-fiddler-everywhere
❤️ هدیه كانال علوم كامپيوتر
این هدیه با ارزش خدمت شما عزیزا كانال علوم كامپيوتر به پاس همراهی كانال ما
🎁 لایسنس اورجینال ویندوز 10 اینترپرایز با قابلیت فعالسازی 500 هزار سیستم بصورت آنلاین
VD4JD-N2FYT-HHTH6-TVVQT-9KXR4
نحوه فعالسازی:
1. به Settings بروید و سپس بخش Update & Security.
2. پس از آن به بخش Activation بروید.
3. گزینه Change Product Key را بزنید و لایسنس فوق را وارد نمایید و گزینه Next و Activate را بزنید تا محصول فعال شود.
- لایسنس قابلیت ذخیره شدن در حساب کاربری اکانت مایکروسافت را دارد.
- اگر ویندوز 10 پرو یا اجیوکیشن دارید نیازی به تغییر ویندوز نیست با این لایسنس ویندوز شما تبدیل میشود به اینترپرایز
🆔 @codedeveloper
این هدیه با ارزش خدمت شما عزیزا كانال علوم كامپيوتر به پاس همراهی كانال ما
🎁 لایسنس اورجینال ویندوز 10 اینترپرایز با قابلیت فعالسازی 500 هزار سیستم بصورت آنلاین
VD4JD-N2FYT-HHTH6-TVVQT-9KXR4
نحوه فعالسازی:
1. به Settings بروید و سپس بخش Update & Security.
2. پس از آن به بخش Activation بروید.
3. گزینه Change Product Key را بزنید و لایسنس فوق را وارد نمایید و گزینه Next و Activate را بزنید تا محصول فعال شود.
- لایسنس قابلیت ذخیره شدن در حساب کاربری اکانت مایکروسافت را دارد.
- اگر ویندوز 10 پرو یا اجیوکیشن دارید نیازی به تغییر ویندوز نیست با این لایسنس ویندوز شما تبدیل میشود به اینترپرایز
🆔 @codedeveloper
✅ گوگل می گوید اکثر کارمندان آن تا سال 2021 از خانه کار خواهند کرد
گوگل خط مشی کار در خانه خود را تا آخر سال 2020 تمدید کرده است. پس از اینكه مدیر عامل ساندار پیچای قبلاً به كارمندان گفته بود كه آنها تا اول ژوئن از راه دور كار می كنند ، هم اکنون به كاركنان اعلام شده است كه آنها احتمالاً تا پایان سال از خانه كار خواهند كرد.
به گفته پیچای ، کارمندانی که کارشان نیاز به حضور فیزیکی در دفتر دارند ، در ماه ژوئن یا ژوئیه مجاز به حضور خواهند بود ، اما با افزایش اقدامات احتیاطی.
برای بیشتر کارمندان Google ، کار کردن در خانه برای مابقی سال همچنان امری طبیعی است. گوگل به دلیل همه گیری COVID-19 در اوایل ماه مارس به کارمندان توصیه کرد که از خانه کار کنند.
https://www.theverge.com/2020/5/8/21252240/google-employees-essential-staff-remote-work-from-home-2021
گوگل خط مشی کار در خانه خود را تا آخر سال 2020 تمدید کرده است. پس از اینكه مدیر عامل ساندار پیچای قبلاً به كارمندان گفته بود كه آنها تا اول ژوئن از راه دور كار می كنند ، هم اکنون به كاركنان اعلام شده است كه آنها احتمالاً تا پایان سال از خانه كار خواهند كرد.
به گفته پیچای ، کارمندانی که کارشان نیاز به حضور فیزیکی در دفتر دارند ، در ماه ژوئن یا ژوئیه مجاز به حضور خواهند بود ، اما با افزایش اقدامات احتیاطی.
برای بیشتر کارمندان Google ، کار کردن در خانه برای مابقی سال همچنان امری طبیعی است. گوگل به دلیل همه گیری COVID-19 در اوایل ماه مارس به کارمندان توصیه کرد که از خانه کار کنند.
https://www.theverge.com/2020/5/8/21252240/google-employees-essential-staff-remote-work-from-home-2021
The Verge
Google says that the majority of its employees will work from home until 2021
Some essential staffers will be allowed back in June or July
فرانتاند و بکاند در طراحی سایت:
حتما بارها فرانت اند و بک اند را شنیدهاید ولی معنی این دو کلمه را به خوبی درک نمیکنید.
وقتی از برنامه نویسی بک اند صحبت میکنیم، منظورمان تمام آن کارهایی است که در پشت صحنه انجام میشود و کاربر آنها را نمیبیند
برای مثال وقتی که یک وبسایت، مقالات را از دیتابیس دریافت میکند، یک امر مربوط به بک اند است. وظیفهی یک برنامه نویس بک اند، برنامه نویسی چیزهایی است که هسته اصلی یک وبسایت هستند و کاربر کدهای آنرا بصورت مستقیم مشاهده نمیکند.
در مقابل فرانت اند طراحی هر آن چیزی که مربوط به جلوی وبسایت میشود. در واقع یک طراح وب یا یک Front End Developer، کسی است که چیزی را طراحی میکند که کاربر آن را میبیند.
وقتی که شما در حال طراحی وب با تکنولوژی هایی مثل HTML, CSS, Javascript هستید، تمام کدهایی که نوشتید را کاربر میتواند به راحتی ببیند.
اما وقتی شما در حال کدنویسی بک اند هستید و مثلا با زبانهایی مثل PHP ،python کد نویسی میکنید کاربر هیچ وقت هیچ دسترسی ای نمیتواند به کدهای شما داشته باشد. به این دلیل که این کدها سمت سرور پردازش و اجرا میشوند و کاربر به هیچ وجه نمیتواند آنها را ببیند.
حتما بارها فرانت اند و بک اند را شنیدهاید ولی معنی این دو کلمه را به خوبی درک نمیکنید.
وقتی از برنامه نویسی بک اند صحبت میکنیم، منظورمان تمام آن کارهایی است که در پشت صحنه انجام میشود و کاربر آنها را نمیبیند
برای مثال وقتی که یک وبسایت، مقالات را از دیتابیس دریافت میکند، یک امر مربوط به بک اند است. وظیفهی یک برنامه نویس بک اند، برنامه نویسی چیزهایی است که هسته اصلی یک وبسایت هستند و کاربر کدهای آنرا بصورت مستقیم مشاهده نمیکند.
در مقابل فرانت اند طراحی هر آن چیزی که مربوط به جلوی وبسایت میشود. در واقع یک طراح وب یا یک Front End Developer، کسی است که چیزی را طراحی میکند که کاربر آن را میبیند.
وقتی که شما در حال طراحی وب با تکنولوژی هایی مثل HTML, CSS, Javascript هستید، تمام کدهایی که نوشتید را کاربر میتواند به راحتی ببیند.
اما وقتی شما در حال کدنویسی بک اند هستید و مثلا با زبانهایی مثل PHP ،python کد نویسی میکنید کاربر هیچ وقت هیچ دسترسی ای نمیتواند به کدهای شما داشته باشد. به این دلیل که این کدها سمت سرور پردازش و اجرا میشوند و کاربر به هیچ وجه نمیتواند آنها را ببیند.
پاول دروف خبر داد: پروژهی بلاکچین و رمز ارز TON تلگرام به علت رد مجوز توسط کمیسیون بورس آمریکا به طور کامل متوقف شد.
منبع:
https://telegra.ph/What-Was-TON-And-Why-It-Is-Over-05-12
منبع:
https://telegra.ph/What-Was-TON-And-Why-It-Is-Over-05-12
❇️ معرفی 20 کتاب برتر برای برنامه نویسان NET.
اگه اهل کتابخوندن هستین لیست زیر بهترین و محبوبترین کتابهای برنامه نویسی مناسب برای برنامه نویسان دات نت هست
🔰ASPNET Core
💎Pro ASP.NET Core MVC 2
💎ASP.NET Core in Action
💎Programming ASP.NET Core
💎C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development
🔰EF Core
💎Entity Framework Core in Action
🔰C# and .NET
💎C# in Depth 4th Edition
💎C# 7.0 in a Nutshell
💎CLR via C#, 4th Edition
🔰Testing
💎The Art of Unit Testing: with examples in C# 2nd Edition
💎Unit Testing Principles, Practices, and Patterns
🔰Software Architecture and Principles
💎Microsoft .NET - Architecting Applications for the Enterprise
💎Software Architecture with C# 8 and .NET Core 3
💎Dependency Injection Principles, Practices, and Patterns
—————
💎Patterns of Enterprise Application Architecture
💎Refactoring: Improving the Design of Existing Code
💎Head First Design Patterns
💎Soft Skills: The software developer's life manual
💎The Clean Coder
💎Clean Code
💎Clean Architecture
🔰من لینک آمازون کتاب ها رو قرار دادم و بهتره که حامی قانون کپی رایت باشیم هرچند اونایی که میخوان رایگان دانلود کنن به هرحال راهشو بلدن
اگه اهل کتابخوندن هستین لیست زیر بهترین و محبوبترین کتابهای برنامه نویسی مناسب برای برنامه نویسان دات نت هست
🔰ASPNET Core
💎Pro ASP.NET Core MVC 2
💎ASP.NET Core in Action
💎Programming ASP.NET Core
💎C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development
🔰EF Core
💎Entity Framework Core in Action
🔰C# and .NET
💎C# in Depth 4th Edition
💎C# 7.0 in a Nutshell
💎CLR via C#, 4th Edition
🔰Testing
💎The Art of Unit Testing: with examples in C# 2nd Edition
💎Unit Testing Principles, Practices, and Patterns
🔰Software Architecture and Principles
💎Microsoft .NET - Architecting Applications for the Enterprise
💎Software Architecture with C# 8 and .NET Core 3
💎Dependency Injection Principles, Practices, and Patterns
—————
💎Patterns of Enterprise Application Architecture
💎Refactoring: Improving the Design of Existing Code
💎Head First Design Patterns
💎Soft Skills: The software developer's life manual
💎The Clean Coder
💎Clean Code
💎Clean Architecture
🔰من لینک آمازون کتاب ها رو قرار دادم و بهتره که حامی قانون کپی رایت باشیم هرچند اونایی که میخوان رایگان دانلود کنن به هرحال راهشو بلدن