.NET Fun
1.78K subscribers
83 photos
58 videos
3 files
179 links
Let's Connect!

Linkedin: https://www.linkedin.com/in/babak-taremi

Github: https://github.com/babaktaremi

Twitter: https://twitter.com/BabakTaremi

Telegram: @bob_tm

دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
Download Telegram
اگه دوست دارید که ویدیو ها توی یوتیوب هم آپلود بشه سابسکرایب کنید:

https://youtube.com/@dotnetfun

@DotNetIsFun
اگه قرار باشه یه دوره برگزار کنیم، کدومش رو شرکت میکنید؟
Final Results
33%
Actor Pattern in .NET
36%
Clean Architecture in .NET
31%
TDD in .NET
.NET Fun
اگه قرار باشه یه دوره برگزار کنیم، کدومش رو شرکت میکنید؟
خب با توجه به نتیجه رای گیری دوره Clean Architecture رو برگزار میکنیم. علاوه بر اون به مباحثی مثل Identity , Auto Validation, Dynamic Permission Management System و MediatR هم خواهیم پرداخت. ظرفیت دوره محدود و ۳۰ نفر خواهد بود که گروه اختصاصی خواهد داشت و علاوه بر ویدیو های آموزشی هر هفته یک ساعت میت آنلاین بصورت Free Talk برگذار میکنیم( مدت دوره حدودا ۱۵ الی ۲۰ ساعت خواهد بود) . بزودی اطلاعات بیشتر راجب ثبت نام دوره در کانال منتشر خواهد شد.

Join: https://t.iss.one/DotNetIsFun
Media is too big
VIEW IN TELEGRAM
دوره جامعه Clean Architecture . در این دوره کامل به مبحث Clean Architecture خواهیم پرداخت و یک تمپلیت جامع و خوب برای اون خواهیم نوشت. مباحثی که در طول دوره بررسی میکنیم:

- Clean Architecture Project Structure

- Mediator Pattern Using Mediator Library ( Source Generated MediatR)

- Implementing Features Using CQRS

- Implementing Data Access Infrastructure Using EF Core , Unit Of Work And Repository Pattern

- Handling User Management ( Register/ Login) Using ASP NET Core Identity

- Integrating JWE ( Json web encrypted) Tokens With ASP NET Core Identity

- Implementing Cross Cutting Concerns ( Logging, Caching ...)

- Implementing Automatic Validations Using Fluent Validation

- Implementing Monitoring ( Metrics, Tracing And Logging ) Using Prometheus , Jeager And Serilog

زمان دوره: حدودا ۱۵ الی ۲۰ ساعت
تاریخ شروع ۲۰ تیر

هزینه ثبت نام دوره مبلغ یک میلیون و پانصد هزار تومان.

ظرفیت محدود


جهت ثبت نام به آیدی من @BoB_Tm پیام بدید
Forwarded from .NET Fun
Media is too big
VIEW IN TELEGRAM
دوره جامعه Clean Architecture . در این دوره کامل به مبحث Clean Architecture خواهیم پرداخت و یک تمپلیت جامع و خوب برای اون خواهیم نوشت. مباحثی که در طول دوره بررسی میکنیم:

- Clean Architecture Project Structure

- Mediator Pattern Using Mediator Library ( Source Generated MediatR)

- Implementing Features Using CQRS

- Implementing Data Access Infrastructure Using EF Core , Unit Of Work And Repository Pattern

- Handling User Management ( Register/ Login) Using ASP NET Core Identity

- Integrating JWE ( Json web encrypted) Tokens With ASP NET Core Identity

- Implementing Cross Cutting Concerns ( Logging, Caching ...)

- Implementing Automatic Validations Using Fluent Validation

- Implementing Monitoring ( Metrics, Tracing And Logging ) Using Prometheus , Jeager And Serilog

زمان دوره: حدودا ۱۵ الی ۲۰ ساعت
تاریخ شروع ۲۰ تیر

هزینه ثبت نام دوره مبلغ یک میلیون و پانصد هزار تومان.

ظرفیت محدود


جهت ثبت نام به آیدی من @BoB_Tm پیام بدید
آشغال ترین و بی فایده ترین چیزی که توی تست نویسی دیدم اینه که میان برای EF Core از In Memory Database یا Sqlite استفاده میکنن. آقا اون دیتابیس بیچاره هم جزئی از اپلیکیشن و پروژه شماست چرا اینقدر باهاش دشمنید. به زودی یک ویدیو راجب روش صحیح تست EF Core و دیتابیس داخل کانال قرار میگیره.

Join: https://t.iss.one/DotNetIsFun
خود اریک ایوانز اینقدر روی DDD تعصب نداره که یه سریا دارن.
بیخیال این تعصب کورکورانه بشید. هر چیزی رو که نمیشه با رویکرد DDD توسعه داد. سعی کنید برای مسئله راه حل پیدا کنید نه اینکه برای راه حل مسئله بسازید...

Join: https://t.iss.one/DotNetIsFun
Media is too big
VIEW IN TELEGRAM
دیتابیس هم بخشی از پروژه و اپلیکیشن شماست!
استفاده از In Memory Database ها ممکنه صحت تست‌های شما رو تحت تاثیر قرار بده. تو این ویدیو، سناریویی رو بررسی کردیم که کد تو محیط پروداکشن و با دیتابیس واقعی به خوبی کار میکنه، اما Integration Test مرتبط با اون شکست می‌خوره. بعد از اون، روش درست تست نرم‌افزار و دیتابیس رو بررسی کردیم که هم تست رو قابل اعتماد میکنه و هم پیاده سازیش راحته

Join : https://t.iss.one/DotNetIsFun
This media is not supported in your browser
VIEW IN TELEGRAM
وضعیت کل جهان😁
جالبه باعث و بانی باگ نرم افزاری به اسم Crowdstrike هست نه ویندوز
#Fun
.NET Fun
وضعیت کل جهان😁 جالبه باعث و بانی باگ نرم افزاری به اسم Crowdstrike هست نه ویندوز #Fun
آقا به پیر به پیغمبر Code Review مهم ترین بخش پروژس. یه سری کارا رو میشه automate کرد ولی برای Code Review همیشه یک شخص باید باشه که همه چیز رو بررسی کنه ، کامنت بذاره و بعد approve کنه. برای من تاحالا اتفاق افتاده که یک PR من بالای ده بار ریجکت بشه یا PR یک نفر دیگه رو بالای ده بار ریجکت کنم.

https://www.reuters.com/technology/cybersecurity/crowdstrike-update-that-caused-global-outage-likely-skipped-checks-experts-say-2024-07-20/
Forwarded from Learning With M
سلام دوستان 😃
من بالغ بر 10 سال در نقش های مدیریتی تیم های فنی در رول های مختلف ایفای نقش کرده ام، نقش هایی مثال CTO، Techlead، Team Lead، Chapter Lead و ...
در سال های اخیر اساسی ترین نیاز افرادی که باهاشون کار می کردم رو عدم شناخت درست این نقش و شرح وظایف آن و همچنین روش رسیدن به این نقش بوده و هست. به همین دلیل از اواخر اردیبهشت ماه با هدف قرار دادن چندین کتاب و همچنین گردآوری تجربیات حرفه ای ها و در آخر تجربیات خودم، دوره "Techlead 360°: از برنامه ریزی تا رشد" برای ارائه آماده شد.

این دوره مخصوص :
1. افرادی که علاقه به ورود به دنیای مدیریت Technology و تبدیل شدن به Techlead شدن را دارند.
2. آن دسته از Techlead هایی که هم اکنون در این نقش فعال بوده و برای رشد خود در این شغل نیازمند شناخت بهتری از این کار دارند.

سرفصل های این دوره شامل موارد زیر است :

🔹 روز اول: برنامه ریزی، شناخت و روز های اول
• به چه کسی Techlead گفته می شود؟
• وظایف یک Techlead چیست؟
• چگونه برای تبدیل شدن به Techlead برنامه ریزی کنیم ؟
• درک تعریف مدیریت برای یک Techlead.
• توانمندی های فنی یک Techlead چیست ؟
• توانمندی های نرم یک Techlead چیست ؟
• شرح وظایف روزانه یک Techlead چیست ؟
• تعیین اولویت‌ها و مدیریت زمان برای یک Techlead.
• همه چیز درباره Stakeholder Management و اهمیت آن برای یک Techlead.
• جلسات مهم و نحوه برگزاری آنها
• انواع جلسات (استندآپ، ریفاینمنت، رتریسپکتیو و ...)
• گزارش‌هایی که یک Techlead باید ارائه کند
• مدیریت تیم و تیم‌داری
• ساختاردهی تیم و توزیع وظایف
• ایجاد انگیزه و مدیریت تعارضات
🔹 روز دوم: زندگی کاری یک Techlead
• اصول بازخورد(feedback)
• رهبری فنی تیم
• هدایت فنی و نظارت بر کیفیت کد
• تشویق به نوآوری و بهبود مستمر
• اصول مدیریت کیفی کد
•روش های توسعه بهینه( Code Review، Pair Programming، Mob Programming، Design Reviews و ...)
• تفویض اختیار
• ارزیابی و پشتیبانی از تیم
• پلن رشد اعضای تیم
• توسعه فردی و حرفه‌ای اعضای تیم
• روش‌های شناخت و ارتقای استعدادها
• اصول مدیریت کیفی کد و رهبری فنی تیم

این دوره در دو روز 8 و 9 شهریور(پنجشنبه و جمعه) به صورت آنلاین برگزار خواهد شد.
برای ثبت نام از این لینک استفاده کنید : https://lu.ma/lbl1to9j
برای ادای احترام به شما همراهان کانال، کد تخفیف `20PF` تقدیم شما می گردد.

به امید دیدار شما دوستان و همراهان گرامی.
@learnin_with_m
This media is not supported in your browser
VIEW IN TELEGRAM
تا ابد حق...
بابا برو اونور بذار کارمونو بکنیم😂

#Fun

Join: https://t.iss.one/DotNetIsFun
پیگیری و مشتری مداری packt فوق العادس!

چند وقت پیش داشتم کتاب parallel programming and concurrency از انتشارات packt رو میخوندم. تو code snippet ای که داشت کدی رو قرار داده بود که اشتباه بود و کلا کامپایل نمیشد. این مورد رو ریپورت کردم و با خودم گفتم که کیه که نگاه کنه!
امروز ایمیل فرستاند و تشکر کردند و دوتا کتاب هم بهم هدیه دادند که از سایت خودشون دریافت کنم

کاش بعضی شرکت های ایرانی هم یاد بگیرن و بجای بهونه آوردن اشتباهشون رو صادقانه بپذیرن ( هدیه و تشکر پیشکش)