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 پیام بدید
- 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 پیام بدید
.NET Fun
دوره جامعه Clean Architecture . در این دوره کامل به مبحث Clean Architecture خواهیم پرداخت و یک تمپلیت جامع و خوب برای اون خواهیم نوشت. مباحثی که در طول دوره بررسی میکنیم: - Clean Architecture Project Structure - Mediator Pattern Using Mediator Library (…
استقبال فوق العاده بوده فکر کنم امشب ظرفیت کامل پر بشه
دمتون گرم ❤️
دمتون گرم ❤️
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 پیام بدید
- 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
Join: https://t.iss.one/DotNetIsFun
Telegram
.NET Fun
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
Linkedin: https://www.linkedin.com/in/babak-taremi
Github: https://github.com/babaktaremi
Twitter: https://twitter.com/BabakTaremi
Telegram: @bob_tm
دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
خود اریک ایوانز اینقدر روی DDD تعصب نداره که یه سریا دارن.
بیخیال این تعصب کورکورانه بشید. هر چیزی رو که نمیشه با رویکرد DDD توسعه داد. سعی کنید برای مسئله راه حل پیدا کنید نه اینکه برای راه حل مسئله بسازید...
Join: https://t.iss.one/DotNetIsFun
بیخیال این تعصب کورکورانه بشید. هر چیزی رو که نمیشه با رویکرد 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
استفاده از In Memory Database ها ممکنه صحت تستهای شما رو تحت تاثیر قرار بده. تو این ویدیو، سناریویی رو بررسی کردیم که کد تو محیط پروداکشن و با دیتابیس واقعی به خوبی کار میکنه، اما Integration Test مرتبط با اون شکست میخوره. بعد از اون، روش درست تست نرمافزار و دیتابیس رو بررسی کردیم که هم تست رو قابل اعتماد میکنه و هم پیاده سازیش راحته
Join : https://t.iss.one/DotNetIsFun
.NET Fun
دیتابیس هم بخشی از پروژه و اپلیکیشن شماست! استفاده از In Memory Database ها ممکنه صحت تستهای شما رو تحت تاثیر قرار بده. تو این ویدیو، سناریویی رو بررسی کردیم که کد تو محیط پروداکشن و با دیتابیس واقعی به خوبی کار میکنه، اما Integration Test مرتبط با اون شکست…
کدهای این قسمت رو میتونید از ریپو زیر دریافت کنید:
https://github.com/babaktaremi/TestContainers.Sample
https://github.com/babaktaremi/TestContainers.Sample
GitHub
GitHub - babaktaremi/TestContainers.Sample: A Sample Using Mssql Test Container For Integration Tests In .NET and XUnit
A Sample Using Mssql Test Container For Integration Tests In .NET and XUnit - babaktaremi/TestContainers.Sample
.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/
https://www.reuters.com/technology/cybersecurity/crowdstrike-update-that-caused-global-outage-likely-skipped-checks-experts-say-2024-07-20/
Reuters
CrowdStrike update that caused global outage likely skipped checks, experts say
The latest version of its software was meant make clients' systems more secure against hacking, but faulty code resulted in one of the most widespread tech outages in recent years for companies using Windows.
.NET Fun
دیتابیس هم بخشی از پروژه و اپلیکیشن شماست! استفاده از In Memory Database ها ممکنه صحت تستهای شما رو تحت تاثیر قرار بده. تو این ویدیو، سناریویی رو بررسی کردیم که کد تو محیط پروداکشن و با دیتابیس واقعی به خوبی کار میکنه، اما Integration Test مرتبط با اون شکست…
چقدر این Docker API باحاله. یه ویدیو راجبش خواهیم داشت
Join: https://t.iss.one/DotNetIsFun
Join: https://t.iss.one/DotNetIsFun
Telegram
.NET Fun
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
Linkedin: https://www.linkedin.com/in/babak-taremi
Github: https://github.com/babaktaremi
Twitter: https://twitter.com/BabakTaremi
Telegram: @bob_tm
دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
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
من بالغ بر 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
lu.ma
Techlead 360°: از برنامه ریزی تا رشد · Luma
آیا آمادهاید تا به یک Techlead حرفهای تبدیل شوید؟ 🎯
⚠️ این دوره رایگان نیست ! ⚠️
💵 برای پرداخت از این لینک استفاده کنید : https://zarinp.al/615360
در دوره…
⚠️ این دوره رایگان نیست ! ⚠️
💵 برای پرداخت از این لینک استفاده کنید : https://zarinp.al/615360
در دوره…
پیگیری و مشتری مداری packt فوق العادس!
چند وقت پیش داشتم کتاب parallel programming and concurrency از انتشارات packt رو میخوندم. تو code snippet ای که داشت کدی رو قرار داده بود که اشتباه بود و کلا کامپایل نمیشد. این مورد رو ریپورت کردم و با خودم گفتم که کیه که نگاه کنه!
امروز ایمیل فرستاند و تشکر کردند و دوتا کتاب هم بهم هدیه دادند که از سایت خودشون دریافت کنم
کاش بعضی شرکت های ایرانی هم یاد بگیرن و بجای بهونه آوردن اشتباهشون رو صادقانه بپذیرن ( هدیه و تشکر پیشکش)
چند وقت پیش داشتم کتاب parallel programming and concurrency از انتشارات packt رو میخوندم. تو code snippet ای که داشت کدی رو قرار داده بود که اشتباه بود و کلا کامپایل نمیشد. این مورد رو ریپورت کردم و با خودم گفتم که کیه که نگاه کنه!
امروز ایمیل فرستاند و تشکر کردند و دوتا کتاب هم بهم هدیه دادند که از سایت خودشون دریافت کنم
کاش بعضی شرکت های ایرانی هم یاد بگیرن و بجای بهونه آوردن اشتباهشون رو صادقانه بپذیرن ( هدیه و تشکر پیشکش)
هرچی از خوبی های XUnit بگم کم گفتم
تو پروژه ای که دارم روش کار میکنم یه سری یونیت تست بود که توی پایپ لاین های CI CD پاس نمیشدن ( مثلا برای تست یک external api یونیت تست نوشته شده بود و توکن های Authorization مربوط بهش ست نشده بود) . خیلی راحت با استفاده از Trait تونستیم که این تست ها رو در CI CD فیلتر کنیم و اجراشون نکنیم. اینطوری هم پاس شدن تست ها رو اجباری کردیم هم خیلی راحت تست هایی که باید تو پایپ لاین اجرا بشن رو مشخص کردیم. به زودی یک ویدیو راجبش میسازم
Join: https://t.iss.one/DotNetIsFun
تو پروژه ای که دارم روش کار میکنم یه سری یونیت تست بود که توی پایپ لاین های CI CD پاس نمیشدن ( مثلا برای تست یک external api یونیت تست نوشته شده بود و توکن های Authorization مربوط بهش ست نشده بود) . خیلی راحت با استفاده از Trait تونستیم که این تست ها رو در CI CD فیلتر کنیم و اجراشون نکنیم. اینطوری هم پاس شدن تست ها رو اجباری کردیم هم خیلی راحت تست هایی که باید تو پایپ لاین اجرا بشن رو مشخص کردیم. به زودی یک ویدیو راجبش میسازم
Join: https://t.iss.one/DotNetIsFun
Telegram
.NET Fun
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
Linkedin: https://www.linkedin.com/in/babak-taremi
Github: https://github.com/babaktaremi
Twitter: https://twitter.com/BabakTaremi
Telegram: @bob_tm
دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
سلام به همه دوستان امیدوارم حالتون خوب باشه!
خیلی از رفقا به بنده لطف داشتند و درخواست داشتند که جلسات مشاوره و منتورشیپ داشته باشیم
از این به بعد میتونید برای رزرو جلسات مشاوره در زمینه C# ، .NET و مهندسی نرم افزار از طریق ADPList اقدام کنید. در این جلسات باهم راجع به چالش هایی که دارید صحبت میکنیم و سعی میکنیم به یک راه حل خوب و عملی برسیم.
تمامی این جلسات رایگان هستند.
- برای رزرو تایم میتونید از طریق لینک زیر اقدام کنید:
https://adplist.org/mentors/babak-taremi
خیلی از رفقا به بنده لطف داشتند و درخواست داشتند که جلسات مشاوره و منتورشیپ داشته باشیم
از این به بعد میتونید برای رزرو جلسات مشاوره در زمینه C# ، .NET و مهندسی نرم افزار از طریق ADPList اقدام کنید. در این جلسات باهم راجع به چالش هایی که دارید صحبت میکنیم و سعی میکنیم به یک راه حل خوب و عملی برسیم.
تمامی این جلسات رایگان هستند.
- برای رزرو تایم میتونید از طریق لینک زیر اقدام کنید:
https://adplist.org/mentors/babak-taremi
adplist.org
ADPList: Get mentored by Babak Taremi on ADPList
👋 Hi there! I'm Babak, a Senior Software Engineer with 8 years of experience.
I specialize in backend development, primarily using C# and .NET. Over the years, I've worked on a wide range of projects, from maintaining and enhancing legacy systems to developing…
I specialize in backend development, primarily using C# and .NET. Over the years, I've worked on a wide range of projects, from maintaining and enhancing legacy systems to developing…
تعداد میکروسرویس ها معیار خوبی برای خفن بودن پروژه ای که دارید روش کار میکنید نیست ! شما اگه صد تا میکروسرویس داشته باشید و برای یک فیچر باید ۹۸ تاشون رو تغییر بدید ینی Boundary ها رو درست تشخیص ندادید و یه کاپلینگ وحشتناکی رو بوجود آوردید. اینجا دیگه نباید گفت میکروسرویس، باید گفت افتضاحی که در آینده هیشکی گردن نمیگیرتش!
Join: https://t.iss.one/DotNetIsFun
Join: https://t.iss.one/DotNetIsFun
Telegram
.NET Fun
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
Linkedin: https://www.linkedin.com/in/babak-taremi
Github: https://github.com/babaktaremi
Twitter: https://twitter.com/BabakTaremi
Telegram: @bob_tm
دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
This media is not supported in your browser
VIEW IN TELEGRAM
به خدا همینه
بعد طرف میخواد خودشو تو لینکدین گنده و خفن نشون بده میاد میگه تو مصاحبه ازش پرسیدم فرق Span و Memory چیه نمیدونست با تحقیر ردش کردم😂
#Fun
Join : @DotNetIsFun
بعد طرف میخواد خودشو تو لینکدین گنده و خفن نشون بده میاد میگه تو مصاحبه ازش پرسیدم فرق Span و Memory چیه نمیدونست با تحقیر ردش کردم😂
#Fun
Join : @DotNetIsFun
فرهنگ سازمان و جو تیمی که توش میخواید کار کنین از همه چی مهم تره و باید باعث شه هرروز با حال خوب برید سرکار . با چهار تا جمله اینکه اینجا آخرین تکنولوژی رو استفاده میکنیم و سرویس اینترپرایز توسعه میدیم و اتاق گیم و ولکام پکیج داریم گول نخورین :)
Join: @DotNetIsFun
Join: @DotNetIsFun
.NET Fun
دوره جامعه Clean Architecture . در این دوره کامل به مبحث Clean Architecture خواهیم پرداخت و یک تمپلیت جامع و خوب برای اون خواهیم نوشت. مباحثی که در طول دوره بررسی میکنیم: - Clean Architecture Project Structure - Mediator Pattern Using Mediator Library (…
تا الان ۱۳ ساعت از دوره ضبط شده و همچنان دوره برقراره ( فکر کنم ۲۰ ساعت رو رد کنیم)
درخواست ها برای ثبت نام خیلی زیاده برای همین ظرفیت محدودی رو برای ثبت نام باز کردم.
برای ثبت نام به من پیام بدین.
@BoB_Tm
درخواست ها برای ثبت نام خیلی زیاده برای همین ظرفیت محدودی رو برای ثبت نام باز کردم.
برای ثبت نام به من پیام بدین.
@BoB_Tm
از زیبایی های Test Container . خیلی ساده و خوشگل توی Github Actions یک SQL Server Database آوردیم بالا ، تست های مربوط به Persistence رو روش ران کردیم و بعدش هم Container رو کلا پاک کردیم.
حالا هی بگید Test Container بده و Sqlite برای تست های EF Core و Persistence خوبه.
پ ن : بخشی از دوره Clean Architecture رو دارید مشاهده میکنید. توی این دوره راجع به همه چی صحبت میکنیم کنارش Clean Architecture هم توضیح میدیم 😁
Join : @DotNetIsFun
حالا هی بگید Test Container بده و Sqlite برای تست های EF Core و Persistence خوبه.
پ ن : بخشی از دوره Clean Architecture رو دارید مشاهده میکنید. توی این دوره راجع به همه چی صحبت میکنیم کنارش Clean Architecture هم توضیح میدیم 😁
Join : @DotNetIsFun
- اگه برنامه نویسی برات خسته کننده شده و برای هر فیچر داری یه کار تکراری رو انجام میدی اصل DRY رو رعایت نکردی
- اگه خیلی نگران آینده ای و در گذشته کلی فیچر و کد نوشتی که تا الان یکبار هم ازشون استفاده نکردی اصل YAGNI رو رعایت نکردی
- اگه هیچ نوآوری توی کدی که مینویسی نداری و همون کاری که پنج سال پیش میکردی رو داری الان میکنی تو دیگه برنامه نویس نیستی. به زندگی کارمندی خوش اومدی!
چند مورد هم شما اضافه کنید
Join : @DotNetIsFun
- اگه خیلی نگران آینده ای و در گذشته کلی فیچر و کد نوشتی که تا الان یکبار هم ازشون استفاده نکردی اصل YAGNI رو رعایت نکردی
- اگه هیچ نوآوری توی کدی که مینویسی نداری و همون کاری که پنج سال پیش میکردی رو داری الان میکنی تو دیگه برنامه نویس نیستی. به زندگی کارمندی خوش اومدی!
چند مورد هم شما اضافه کنید
Join : @DotNetIsFun