آموزش کامل تبدیل شدن به برنامه نویس Full-Stack
سعید بالکانی
5 سال سابقه تدریس
تهران
دوره آموزش برنامه نویسی، تدریس خصوصی #C و JQuery ,Javascript , SQL Server , ASP.Net Core
دنیای برنامه نویسی من
سلام به رفقای برنامه نویس و علاقمندان به برنامه نویسی، در این بلاگ شما آپدیتهای روزانه از اخبار و اتفاقات دنیای برنامه نویسی از جمله دنیای NET. در اختیار خواهید داشت، در این بلاگ من بدنبال ترفندها،کدها و حتی آموزشهای کوتاه هستم که شما به اون نیاز دارید. و همچنین دوست دارم کتابهایی که خودم در زمینههای مختلف از جمله کسب کار،توسعه فردی و برنامه نویسی خوندم رو بهتون معرفی کنم.پس همراه من باشید.
بلاگ سعید بالکانی
تو اگر دوست میخواهی، مرا اهلی کن...!
خیلی چیزا هست که ما باید تو زندگیمون یادبگیریم و چه بهتر که از زبون داستان باشه.برای همین بیایید داستان شازده کوچولو و روباه رو دوباره بخونیم و برای خودمون یادآوری کنیم!
مقایسه DataAnnotation با FluentApiValidation
در این مقاله میخواهیم ببینیم چه راهی برای ولیدیت کردن آبجکتهامون بهتره، DataAnnotation یا FluentApiValidation
معرفی کتاب کار عمیق
قواعدی برای کسب موفقیت و متمرکز در بحبوحه دنیای پر هرج و مرج
primary constructor چیست؟
در معرفی دات نت 8 و سیشارپ 12 یک روش جدید و تمیز تر برای مقدار دهی در کانستراکتور کلاس معرفی شد به نام Primary Constructor
Query Splitting چیست؟
در این مقاله میخواهیم به یکی از ویژگیهای قدرتمند در EF Core به نام Query Splitting بپردازیم.
معرفی کتاب دوباره فکر کن
ما از افرادی که فرآیند فکری ما را به چالش میکشند بیشتر می آموزیم تا کسانی که آن را تایید میکنند.
File Access Modifier چیست؟
در این مقاله درباره Access Modifier (اصلاح کننده دسترسی) File یادمیگیریم، و میفهمیم که چه مشکلی رو حل میکنه.
مشکل N+1 Select در EF
در این مقاله با مشکل N+1 Select در EF آشنا میشیم و نحوه رفع مشکل رو یادمیگیریم.
اشتباه حدس اولیه چیست؟
همه ما از آینده دید واضحی نداریم و اونو به شکلی پررمز و راز میبینیم و توانایی پیشبینی اتفاقات رو نداریم بنابراین مغر ما میگه همین باورهای قبلی تو داشته باش.چون این کار مارو به تکاپو میندازه و ما معمولا راحتی حاصل از یقین رو ترجیح میدیم به دردسر ناشی از تردید.
دیزاین پترن Factory Method
خب این دیزاین پترن از نوع ایجادی هست و کارش مدیریت نمونه سازی از کلاسهاست.اما دقیقا چطور؟
استفاده IEnumerator و IEnumrable در سیشارپ
یکبار برای همیشه این مقاله بهت میگه IEnumerator و IEnumrable چیه و چه کارایی داره.
دیزاین پترن چیست؟
دیزاین پترنها راه حلهای هستند برای حل مشکلات رایج در طراحی نرم افزار که مثل نقشههای از پیش ساخته شده که میشه از اونها برای حل یک مشکل در طراحی و حتی کاستومایز کردن اونا بهره برد.
وارونگی کنترل یا Inversion of Control چیست؟
IoC یا Inversion of Control در واقع یک اصل در طراحی نرم افزار است به این صورت که یک آبجکت وابسته به آبجکت دیگر است و از بیرون کنترل میشه.در ادامه توضیحات همراه باشید.
فایل http در ویژوال استودیو 2022
در آپدیت جدید ویژوال استودیو 2022 یکسری ویژگی جدید به محیط VS اضافه شده که در این مقاله به موضوع فایل http میپردازیم.
معرفی کتاب نبرد هنرمند
بیشتر ما دو زندگی داریم، یکی آنکه زندگی میکنیم و دیگری زندگی نکردهایی که درونمان وجود دارد. مقاومت از میان این دو سربرمیآورد.
زرافهها و آسانسورها شما رو گول میزنن!
تا حالا شده دکمه آسانسور رو پشت سر هم بزنید تا آسانسور زودتر برسه!چرا ما فکر میکنیم اینطوری آسانسور زودتر میرسه؟
Immutable Collectionها در سیشارپ
Immutable Collectionها در سیشارپ تغییرناپذیر هستند اما چرا باید یک کالکشن تغییرناپذیر به درد ما بخوره؟
همه چیز در مورد کلمه کلیدی required
کلمه کلیدی required دقیقا چیزیه که شما بهش نیاز دارید تا کد تمیزتری بنویسید.
آموزش ارسال ایمیل با سی شارپ
در این آموزش شما میتونید با سیشارپ و با هر Mail Provider که درنظر داشته باشید، ایمیل به مشتریهاتون ارسال کنید.
معرفی کتاب ایده عالی مستدام
کتاب ایده عالی مستدام از یک سری از الگو و طرحواره پرده بر میداره و عوامل موفقیت ایده و داستانها رو معرفی میکنه.
فرق بین class و record در سیشارپ
در این مقاله به تفاوت های بین class و record در سیشارپ میپردازیم.
فرق بین Auto-Properties و Properties در سیشارپ
ممکنه با Auto-Propertyها زیاد کار کرده باشید ولی اسمشو نشنیدید.