سلام دوستان امیدوارم حالتون خوب باشه
متاسفانه این چند وقت سرم خیلی شلوغ بوده ولی قسمت دوم لایو استریم EF Core Deep Dive رو با تمرکز روی موضوعات بسیار جذاب حتما برگزار میکنیم. شما هم میتونید به بنده کمک کنید و سوالاتی که از قسمت اول یا به طور کلی در رابطه با EF Core رو دارید تو کامنت های همین بخش بپرسید. همونطور که قبلا گفتم کیفیت و رضایت شما از این لایو استریم ها برای من خیلی مهمه. بزودی خبر های جذابی رو راجب قسمت دوم این لایو استریم باهاتون در میون میذارم.
ممنون از همراهی همه دوستان
متاسفانه این چند وقت سرم خیلی شلوغ بوده ولی قسمت دوم لایو استریم EF Core Deep Dive رو با تمرکز روی موضوعات بسیار جذاب حتما برگزار میکنیم. شما هم میتونید به بنده کمک کنید و سوالاتی که از قسمت اول یا به طور کلی در رابطه با EF Core رو دارید تو کامنت های همین بخش بپرسید. همونطور که قبلا گفتم کیفیت و رضایت شما از این لایو استریم ها برای من خیلی مهمه. بزودی خبر های جذابی رو راجب قسمت دوم این لایو استریم باهاتون در میون میذارم.
ممنون از همراهی همه دوستان
Forwarded from TondTech
کنفرانس داکر چند دقیقه ست که شروع شده
دوست داشتید میتونید شرکت کنید.
https://docker.com/dockercon
@tondTech
دوست داشتید میتونید شرکت کنید.
https://docker.com/dockercon
@tondTech
Docker
Events | Docker
Meet us in-person or virtually at an upcoming conference, meetup, or webinar.
یک مهندس نرم افزار کارش نه وب سایت نویسیه و نه ساخت ERP . کار یک مهندس نرم افزار تولید نرم افزاره. الان ما وب سایت ساز های زیادی مثل GoDaddy wix SquareSpace داریم که با چند کلیک زیر یک ساعت میتونه سایت دلخواه بسازه اما همین سایت ساز ها رو کیا نوشتن؟ مهندس های نرم افزار!
در مورد ERP هم طبق تجربه شخصی ERP ساز ها اصلا خوب عمل نمیکنن چون بیزنس های شرکت ها گاهی با هم زمین تا آسمون فرق میکنه و نمیشه یک وجه اشتراک بینشون پیدا کرد ( همین چند وقت پیش شاهد بستن یک قرارداد میلیاردی برای تحلیل یک بیزنس بودم. نه توسعه، فقط تحلیل!)
پس بهونه ها رو کنار بذارید و به کسب دانش و مهارت بپردازید. برای یک شخص با توانایی های بالا همیشه تو هر زمینه ای بهترین موقعیت های شغلی وجود داره
در مورد ERP هم طبق تجربه شخصی ERP ساز ها اصلا خوب عمل نمیکنن چون بیزنس های شرکت ها گاهی با هم زمین تا آسمون فرق میکنه و نمیشه یک وجه اشتراک بینشون پیدا کرد ( همین چند وقت پیش شاهد بستن یک قرارداد میلیاردی برای تحلیل یک بیزنس بودم. نه توسعه، فقط تحلیل!)
پس بهونه ها رو کنار بذارید و به کسب دانش و مهارت بپردازید. برای یک شخص با توانایی های بالا همیشه تو هر زمینه ای بهترین موقعیت های شغلی وجود داره
کدوم یکی از مسائل راجب EF Core تا به حال به گوشتون نخورده؟ (قسمت اول)
Anonymous Poll
18%
Raw SQL Queries
21%
Computed columns, DB functions and SQL views.
18%
Control over change tracker mechanism.
18%
Conversions and value objects.
23%
Transaction scopes.
36%
Interceptors.
48%
Data streaming with SignalR.
55%
Hi/Lo.
21%
Concurrency.
34%
Migration Bundles.
کدوم یکی از مسائل مربوط به EF Core تابحال به گوشتون نخورده؟(قسمت دوم)
Anonymous Poll
57%
SQL temporal tables
43%
Inheritance
26%
همه این مسائل رو بلدم
سلام خدمت همه دوستان
برای اینکه کیفیت لایو ممکنه پایین باشه و خیلی از دوستان نتونن تو تایم مشخص در اون شرکت کنن و تایم لایو هم خیلی طولانی و خسته کننده میشه، قسمت دوم EF Core deep dive رو به چند قسمت بشکنم و هر چند روز یک قسمت اون رو منتشر کنم و در نهایت هم فری تاک مربوط به اون رو داشته باشیم،تو قسمت دوم علاوه بر مشکلات رایج در استفاده از EF Core به مباحث پیشرفته هم میپردازیم و فکر میکنم که مطالب واستون جالب باشه
برای اینکه کیفیت لایو ممکنه پایین باشه و خیلی از دوستان نتونن تو تایم مشخص در اون شرکت کنن و تایم لایو هم خیلی طولانی و خسته کننده میشه، قسمت دوم EF Core deep dive رو به چند قسمت بشکنم و هر چند روز یک قسمت اون رو منتشر کنم و در نهایت هم فری تاک مربوط به اون رو داشته باشیم،تو قسمت دوم علاوه بر مشکلات رایج در استفاده از EF Core به مباحث پیشرفته هم میپردازیم و فکر میکنم که مطالب واستون جالب باشه
.NET Fun
سلام خدمت همه دوستان برای اینکه کیفیت لایو ممکنه پایین باشه و خیلی از دوستان نتونن تو تایم مشخص در اون شرکت کنن و تایم لایو هم خیلی طولانی و خسته کننده میشه، قسمت دوم EF Core deep dive رو به چند قسمت بشکنم و هر چند روز یک قسمت اون رو منتشر کنم و در نهایت هم…
در نهایت هم مسئله ای هست که دوست داشتم با شما دوستانم در میون بذارم. تمام این آموزش ها رایگان هست و رایگان میمونه. هر سال من به شیرخوارگاه آمنه کمکی کوچیک میکنم ولی امسال میخوام با کمک شما دوستان و تو این شرایط بد اقتصادی، بتونم اقلام مورد نیاز این مکان رو تامین بکنم. شما میتونید به دلخواه خودتون و با هر مبلغی در این کمک سهیم باشید. برای شرکت میتونید از طریق درگاه پرداخت زیر اقدام کنید
https://idpay.ir/dfccharity
https://idpay.ir/dfccharity
IDPay
پرداخت به Charity
کمک به نیازمندان
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 0 : Introduction
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 0 : Introduction
Telegram Channel:
https://t.iss.one/DotNetIsFun
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 1 : Raw SQL Queries
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 1 : Raw SQL Queries
Telegram Channel:
https://t.iss.one/DotNetIsFun
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 2 : Computed Columns, DB Functions And SQL Views
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 2 : Computed Columns, DB Functions And SQL Views
Telegram Channel:
https://t.iss.one/DotNetIsFun
خب اینم باتی که قولش رو بهتون داده بودم
تو این بات هم دوره های کانال و هم دوره های پولی سایت های Udemy و Pluralsight و همچنین PDF کتاب هایی که به نظرم جالب باشن با لینک مستقیم گذاشته میشه و تا حد امکان هم رایگان خواهند بود. تنها کاری که باید بکنید عضویت در کانال هست و اگه دوست داشتید کانال و بات رو به دوستانتون معرفی کنید.
پ.ن: مطمئنا اوایل بات باگ هایی خواهد داشت پس اگه مشکلی دیدید حتما بمن اطلاع بدید
لینک بات:
@DotNetFunBot
تو این بات هم دوره های کانال و هم دوره های پولی سایت های Udemy و Pluralsight و همچنین PDF کتاب هایی که به نظرم جالب باشن با لینک مستقیم گذاشته میشه و تا حد امکان هم رایگان خواهند بود. تنها کاری که باید بکنید عضویت در کانال هست و اگه دوست داشتید کانال و بات رو به دوستانتون معرفی کنید.
پ.ن: مطمئنا اوایل بات باگ هایی خواهد داشت پس اگه مشکلی دیدید حتما بمن اطلاع بدید
لینک بات:
@DotNetFunBot
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 3 : Controlling The Change Tracker and Benchmarking with BenchmarkDotNet
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 3 : Controlling The Change Tracker and Benchmarking with BenchmarkDotNet
Telegram Channel:
https://t.iss.one/DotNetIsFun
مغز ما خیلی جاها باعث شکست ما تو پروژه ها میشه!
ما بعنوان برنامه نویس روزانه با چالش ها و مشکلات بسیار زیادی رو به رو میشیم که باید اون ها رو تبدیل به یک چالش نرم افزاری کنیم و حلشون کنیم. جدا از اینکه خیلی از ماها تو دسته بندی کردن همون مشکل و چالش اشتباه میکنیم، مغز ما هم میشه مزید بر علت که کلا راه رو اشتباه بریم، حالا سوالی که بوجود میاد اینه که مگه ما از مغزمون واسه حل مسائل استفاده نمیکنیم؟ پس چجوری همین مغز ما رو کلا به اشتباه میندازه؟
حقیقتش اینه که مغز ما همیشه در حال پردازش ورودی ها و پیدا کردن واکنش مناسب نسبت به اون ورودی هاست. هنگام پردازش یک ورودی مغز ما به دو صورت عمل میکنه، غریزی و غیر غریزی. مثلا وقتی شما تشنه هستید مغزتون به صورت غریزی کار میکنه و میگه که الان بدن به آب نیاز داره، شما هیچوقت فکر نمیکنید که الان تشنمه پس باید چیکار کنم، به جاش سریع میرید آب میخورید. مغز ما هم مثل بقیه اندام بدنمون میتونه به تنبلی عادت کنه و تو اکثر مواقع بدون اینکه نیاز به تفکر و پردازش بیشتر باشه غریزی تصمیم بگیره و کلا اشتباه بکنه. میگیرید چی میگم؟
یه نمونه که مغز ما برنامه نویسا غریزی عمل میکنه تو مواجهه با مسائلیه که قبلا یه جا دیگه حلش کردیم، در صورتی که شاید این مسئله تو دامین جدید رو نشه و اصلا مناسب نباشه که به روش قدیمی حل کنیم. مثلا یک سیستم messaging رو در نظر بگیرید، اکثر برنامه نویسا بدون اینکه حتی راجب مشکل بخوان گوش کنن میگن یه message bus میندازیم وسط و یک سرویس هم میاریم بالا و ایمیل و اس ام اس چیزای دیگه رو بهش وصل میکنیم. در صورتی که اصلا شاید دامین این پیچیدگی ها رو نیاز نداشته باشه و ما داریم از کاه کوه میسازیم! پس همیشه اول به مشکل خوب فکر کنید، درد و دل کاربر رو بشنوید، تحلیل و پردازش کنید و بعد عمل کنید و همون لحظه یک "واکنش غریزی" به مسئله نداشته باشید.
ما بعنوان برنامه نویس روزانه با چالش ها و مشکلات بسیار زیادی رو به رو میشیم که باید اون ها رو تبدیل به یک چالش نرم افزاری کنیم و حلشون کنیم. جدا از اینکه خیلی از ماها تو دسته بندی کردن همون مشکل و چالش اشتباه میکنیم، مغز ما هم میشه مزید بر علت که کلا راه رو اشتباه بریم، حالا سوالی که بوجود میاد اینه که مگه ما از مغزمون واسه حل مسائل استفاده نمیکنیم؟ پس چجوری همین مغز ما رو کلا به اشتباه میندازه؟
حقیقتش اینه که مغز ما همیشه در حال پردازش ورودی ها و پیدا کردن واکنش مناسب نسبت به اون ورودی هاست. هنگام پردازش یک ورودی مغز ما به دو صورت عمل میکنه، غریزی و غیر غریزی. مثلا وقتی شما تشنه هستید مغزتون به صورت غریزی کار میکنه و میگه که الان بدن به آب نیاز داره، شما هیچوقت فکر نمیکنید که الان تشنمه پس باید چیکار کنم، به جاش سریع میرید آب میخورید. مغز ما هم مثل بقیه اندام بدنمون میتونه به تنبلی عادت کنه و تو اکثر مواقع بدون اینکه نیاز به تفکر و پردازش بیشتر باشه غریزی تصمیم بگیره و کلا اشتباه بکنه. میگیرید چی میگم؟
یه نمونه که مغز ما برنامه نویسا غریزی عمل میکنه تو مواجهه با مسائلیه که قبلا یه جا دیگه حلش کردیم، در صورتی که شاید این مسئله تو دامین جدید رو نشه و اصلا مناسب نباشه که به روش قدیمی حل کنیم. مثلا یک سیستم messaging رو در نظر بگیرید، اکثر برنامه نویسا بدون اینکه حتی راجب مشکل بخوان گوش کنن میگن یه message bus میندازیم وسط و یک سرویس هم میاریم بالا و ایمیل و اس ام اس چیزای دیگه رو بهش وصل میکنیم. در صورتی که اصلا شاید دامین این پیچیدگی ها رو نیاز نداشته باشه و ما داریم از کاه کوه میسازیم! پس همیشه اول به مشکل خوب فکر کنید، درد و دل کاربر رو بشنوید، تحلیل و پردازش کنید و بعد عمل کنید و همون لحظه یک "واکنش غریزی" به مسئله نداشته باشید.
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 4 : New LINQ Features
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 4 : New LINQ Features
Telegram Channel:
https://t.iss.one/DotNetIsFun
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 5 :Upsert Mechanism And How EF Core Understands Something Is Wrong With Query
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 5 :Upsert Mechanism And How EF Core Understands Something Is Wrong With Query
Telegram Channel:
https://t.iss.one/DotNetIsFun
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 6 :Value Type Vs Reference Type-Conversions And Value Objects In EF Core
Telegram Channel:
https://t.iss.one/DotNetIsFun
Chapter 1
Part 6 :Value Type Vs Reference Type-Conversions And Value Objects In EF Core
Telegram Channel:
https://t.iss.one/DotNetIsFun
وقتی میگم C# یا هر زبان دیگه ای اینقدر مباحث داره که تا آخر عمر هم نمیرسیم به همه چیش مسلط باشیم دقیقا از چی صحبت میکنم؟ همه ما فکر میکنیم که خدای برنامه نویسی هستیم با این حال اگه ازمون راجب Generic ها و covariance فرقشون با contravariant ها بپرسن میزنیم جاده خاکی. یه دوره جدید و فوق تخصصی راجب جنریک ها تو بات آپلود شده که توصیه میکنم حتما ببینید. اصلا تعلل نکنید که از بقیه عقب میوفتید.
آدرس بات @DotNetFunBot
آدرس بات @DotNetFunBot
شاید برای خیلیا سوال باشه که TDD چی هست،چجوری باید پیاده سازی بشه، اصولش چیه، چه لایبرری ای براش تو سی شارپ هست و اصلا مگه بیکارم دو برابر وقت بذارم و یونیت تست بنویسم. یه کورس فوق العاده جذاب تو بات اپلود شده که توصیه میکنم حتما ببینیدش. تعلل اصلا جایز نیست
آدرس بات @DotNetFunBot
آدرس بات @DotNetFunBot
ما روزانه با Dependency Injection خیلی سرو کار داریم. مکانیزمی که کد نویسی رو برای ما بسیار آسون و لذت بخش میکنه. ولی به جرئت میتونم بگم که ما شاید 10 درصد قابلیت های Dependency Injection در ASP Net Core رو بدونیم و ازش استفاده کنیم. یه کورس فوق العاده از MVP مایکروسافت استیو گوردون در بات آپلود شده که داخلش با جزییات بسیار زیاد و خیلی قشنگ و روان Dependency Injection رو توضیح داده. مجددا توصیه میکنم که در دیدن این کورس اصلا تعلل نکنید و اون رو با لینک مستقیم از طریق بات دانلود کنید.
آدرس بات @DotNetFunBot
آدرس بات @DotNetFunBot
Forwarded from کدهک
دوره آنلاین معماری تمیز
دوره پیشرفته معماری تمیز در تیر ماه 1401 برگزار میشود.
سرفصل ها:
Records
Data Transfer Objects
Value Objects
Entities
Services
Unit Of Work & Repositories
Exceptions
Logging
Validations
Object Mapping
Dependency Injection
Layering
MediatR & CQRS
Vertical Slices
در این دوره به صورت پروژه محور با مباحث پیشرفته طراحی و توسعه اپلیکیشن های تحت وب آشنا میشوید.
ASP NET Core 6.0
.NET 6.0
C# 10
شروع دوره: 5 تیر
مدت دوره: 15 ساعت
هزینه ثبت نام: 750 هزار تومان
جهت ثبت نام با @codehak یا شماره 09380146555 در تلگرام یا واتساپ تماس بگیرید.
دوره پیشرفته معماری تمیز در تیر ماه 1401 برگزار میشود.
سرفصل ها:
Records
Data Transfer Objects
Value Objects
Entities
Services
Unit Of Work & Repositories
Exceptions
Logging
Validations
Object Mapping
Dependency Injection
Layering
MediatR & CQRS
Vertical Slices
در این دوره به صورت پروژه محور با مباحث پیشرفته طراحی و توسعه اپلیکیشن های تحت وب آشنا میشوید.
ASP NET Core 6.0
.NET 6.0
C# 10
شروع دوره: 5 تیر
مدت دوره: 15 ساعت
هزینه ثبت نام: 750 هزار تومان
جهت ثبت نام با @codehak یا شماره 09380146555 در تلگرام یا واتساپ تماس بگیرید.