iCode4.net
79 subscribers
206 photos
29 videos
5 files
51 links
کانالی برای آموزش برنامه نویسی به زبان بسیار ساده

💻سروش صدر💻
Download Telegram
همکاری من و سایت نیک آموز 😊
پیشنهاد میکنم برای یادگیری نکات تخصصی مربوط به Sql Server و سی شارپ از سایت و کانال نیک آموز دیدن کنید 😎😎👍👍😉😉
خلاصه ای از دات نت Core
پلتفرم جدید ماکروسافت است که Modular ، Cross Platform ، Open Source است و از دیتابیس های جدید هم پشتیبانی میکند
بر خلاف دات نت 4.6 که فقط بر روی سیستم عامل ویندوز قابل اجرا بود ، دات نت Core می تواند بر روی سیستم عامل های Linux و Mac هم اجرا شود.

Optimized for Memory and CPU Usage

دات نت 4.6 فقط یک فایل بزرگ داشت که روی سیستم شما نصب میشد اما الان دات نت Core از مجموعه ایی از فایل های کوچکتر بصورت ماجولار تشکیل شده است و شما هر کدام را که بخواهید میتوانید نصب و از آن استفاده کنید . مخصوصا در این دوره که نرم افزارها روی Cloud اجرا میشوند و شما برای استفاده از CPU روی Cloud باید هزینه پرداخت کنید پس هر چقدر مصرف CPU شما کمتر باشد، هزینه کمتری پرداخت میکنید .

Pay – per – Play Components

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

چرا دات نت Core ؟

چندین سال پیش صحبت از این بود که EF Everywhere داشته باشیم که در هر جایی قابل اجرا باشد و قرار شد در EF7 آن را پیاده سازی کنند . اما مشکل این بود که EF7 همانطور که از اسمش مشخص است قرار بوده ورژن بعدی EF6 باشد . یعنی تمام قابلیت های EF6 را دارا باشد به اضافه امکانات جدید . اما خب همانطور که میدونید اینطور نیست پس EF7 هم اسم خوبی برای آن نبود و از اینجا اسم EF Core 1.0 برای این محصول جدید انتخاب شد تا به قول معروف Fork in the Road باشد .
یک سمت مسیر دات نت 4.6 و فقط پلتفرم ویندوز
یک سمت مسیر دات نت Core و Cross Platform

آینده دات نت

دات نت Core قطعا آینده ی دات نت فریم ورک خواهد بود اما الان هنوز این اتفاق نیافتاده است . زمانی طول میکشد تا همه قبول کنند و با دات نت Coreشروع به کار کنند و مزیت های آن را بپذیرند تا بتوانند برنامه های سبک تر و Cross Platform داشته باشند.

با تشکر – سروش صدر

Reference : https://channel9.msdn.com/
تغییر ظاهر یک چوب بر و یک برنامه نویس در طول زمان 😁😁
تحلیلش با خودتون 🤔🤔😉😉
اینم از مراحل انجام یک پروژه و از موارد خیلی نرمال !!! تو برنامه نویسی 😁😁
همیشه مشکل از کامپیوتر مشتری هست ، و برنامه به درستی روی کامپیوتر من اجرا میشه ! 👍👍
وقتی از اتفاقات پشت صحنه خبر نداشته باشی یا فقط یه کد رو از جایی کپی کرده باشی و واقعن بهش مسلط نباشی ... وقتی اجرا میشه متوجه نمیشی چرا اجرا شده 🤔
وقتی هم که اجرا نمیشه متوجه نمیشی چرا اجرا نشده🤔
البته اینم میشه 😁
ولی ما معمولن برای مدیریت خطاها و استثناها از بلوک های try catch finally استفاده میکنیم.
ترتیب بلوک های catch مهم است و finally در هر دو صورت اجرا میشود. چه با وجود خطا چه بدون آن !
به بهانه این جمله زیبا 😁😁
با استفاده از کلاس Random و متد Next میتوان اعداد رندوم تولید کرد . این متد دارای سه Overload است ، بدون پارامتر، مقدار ماکسیمم و مقدار مینیمم و ماکسیمم 😎
if( today == 12 Sep )
return "روز برنامه نویسس مبارک"
else return
" تاریخ سیستم رو به 12 سپتامبر تغییر بده"
😁😁😎😎😂😂👏👏
وقتی با یک باگ برخورد میکنید ابتدا پیغام داده شده رو با دقت بخونید و سپس به دنبال بلوکی باشید که باعث ایجاد خطا شده است 👍👍👏👏
یه نرم افزار خوب برای یادگیری سی شارپ 😊
اول درس میده بعدش با تست یا پر کردن جای خالی ازتون آزمون میگیره و بعدش میتونید مباحث بعدی رو ادامه بدید 👍
محیط کد نویسی هم داره 💻
زبان تون هم تقویت میشه 😎
https://www.instagram.com/icode4dotnet/

برای ارتباط دو طرفه در حال حاضر میتوانید از صفحه اینستاگرام استفاده کنید ...
animation.gif
25.4 KB
ساختمان داده صف:
از قانون First In First Out
یا
Last In Last Out
یا
First Come First Service
پیروی میکند .
با متد Enqueue آیتمی به انتهای آن اضافه و با متد Dequeue آیتمی از ابتدای آن حذف خواهد شد
ساختمان داده پشته:
از قانون
Last In First Out
یا
First In Last Out
پیروی میکند .
با متد Push آیتم جدیدی به بالای پشته اضافه میشود و با متد Pop آیتمی از بالای پشته حذف خواهد شد
در این قسمت از سایت ماکروسافت میتوانید نمونه کد های آموزشی سی شارپ رو ببینید ، تغییر داده و اجرا کنید
(مثالی از LINQ) 😊
با توجه به این همه ابزارهای آموزشی بهانه ایی برای تمرین نکردن نخواهید داشت 😉
سه شنبه 6 مهرماه
نمایشگاه تلکام در غرفه نیک آموز
در مورد EF Core 1 معرفی کوتاهی خواهیم داشت 😎
.
فردا (سه‌شنبه 6 مهرماه 95) یک کارگاه در نمایشگاه تلکام در مورد EF Core خواهیم داشت.
ساعت شروع: 13:30
مدرس: سروش سید صدر
تکرار: 3 بار تکرار می‌گردد

نمایشگاه بین المللی تهران، سالن 14 غرفه 30
.
نوشتن کد با دانشی کم و نصفه و نیمه مطمئنن نمیتونه خروجی خوبی داشته باشه !
ابتدا ریسک ها و خطرات موجود رو پیدا کنید سپس به دنبال راه حل آنها باشید .
سی شارپ خیلی جاها کار شما رو راحت تر میکنه اما ...
در پست های قبلی یه App معرفی کردم برای آموزش #C
که هم آموزش میداد و هم آزمون میگیره ! اگه تمام مراحل و سپری کنید بهتون مدرک هم میده 😎😎
شما هم میتونید برای شروع یه همچین مدرکی رو داشته باشید 😉👍👏
اینم از دوره SQL 😎
اگه بخوام نظرم و بگم
هر دوتا دوره خوب بودن اما سی شارپ قوی تر و بهتر بود 👍👍
ولی همچنان روشی عالی واسه یادگیری در زمان های بیکاری 😊😊
از کلاسی که دارای سازنده private است نمی توان مثل معمول ارث بری انجام داد (try it) ! اما اگر کلاس مشتق شده در داخل کلاس پایه تعریف شود مشکل حل میشود ! 😉