🛑 Iranian🇮🇷Experts 🛑
4.06K subscribers
100 photos
291 videos
83 files
448 links
Download Telegram
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
This media is not supported in your browser
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه سیزدهم

آموزش راه‌اندازی Mediator Pattern and MediatR Library

قسمت اول

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#CQRS
#CSharp
#DOTNET
#MediatR
#Mediator
#RabbitMQ
#MicroService
#Design_Pattern
#Mediator_Pattern
#MicroService_Session_13

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
با عرض سلام و احترام خدمت دوستان خوب و عزیزم

☘️ در این دوره، چند فیلم به صورت رایگان قرار گرفته که برای آشنایی شما عزیزان، به مرور این فیلم‌ها، در این کانال منتشر می‌گردد که با روند و روال این دوره و مباحث آن آشنا شوید... ☘️

🛑 جلسه بیست و دوم دوره مجازی Microservice + CQRS + RabbitMQ (در کانال خصوصی) برگزار و منتشر گردید. (تا این لحظه بیش از 13 ساعت فیلم آموزشی تولید و منتشر شده است)

☘️ قسمت‌هایی که به طور رایگان تا این لحظه منتشر شده‌اند:
جلسه اول
جلسه دوم
جلسه سوم
جلسه چهارم
جلسه ششم
جلسه نهم
جلسه دهم
جلسه سیزدهم ☘️

🛑 برای دریافت این فیلم‌ها و سورس‌کدهای مربوطه، باید در این دوره ثبت‌نام نمایید! 🛑

مباحثی که تا این لحظه از این دوره مطرح شده است:

Philosophy, Best Practice, Tips and Tricks, Clean Code of:

📍Dependency Injection
📍Auto Mapper
📍Fluent Validation
📍Logging, NLog
📍Scrutor
📍MediatR
📍CQRS
📍Docker For Programmers

موضوعات جلسات بعدی (تا پایان دوره):

📍فلسفه استفاده از هر یک از معماری‌ها و تلفیق آن‌ها باهم
📍RabbitMQ Installation
📍RabbitMQ Publisher Project
📍RabbitMQ Subscriber Project
📍Adding RabbitMQ Subscriber in Logger Microservice

موضوعاتی که ممکن است آموزش داده شده و یا تکمیل شوند (جزء سیلابس دوره نمی‌باشند!):

📍Docker For Programmers
📍DDD (Domain Driven Design)
📍Making compatible EF Core To DDD Entities


ادمین کانال:
@Dariush_Tasdighi

نشانی کانال:
@IranianExperts
1
در حال حاضر Entity Framework (EF) Core 5.0 چه بانک‌های اطلاعاتی (Database Providers) را پشتیبانی می‌کند؟

https://aka.ms/efcoreproviders
https://docs.microsoft.com/en-us/ef/core/providers

لینک مربوط به مستندات EF Core 5.0:
https://aka.ms/efdocs

یک فیلم با نام Entity Framework Core 5.0: The Next Generation for Data Access که ویژگی‌های جدید EF Core 5.0 را معرفی می‌کند:

https://www.youtube.com/watch?v=BIImyq8qaD4

ادمین کانال:
@Dariush_Tasdighi

نشانی کانال:
@IranianExperts
یک صفحه مناسب برای کسانی که علاقه‌مند به Blazor Web Assembly می‌باشند!

در این صفحه، ضمن آن‌که مجموعه‌ای از Component ها، ابزارها، نمونه‌کدها، کتاب‌ها و Template‌های مختلفی برای کار با Blazor Web Assembly فهرست شده است، لینک‌های مناسبی به منابع مربوطه نیز قرار گرفته است.

https://github.com/AdrienTorris/awesome-blazor

#Blazor
#BlazorWebAssembly

ادمین کانال:
@Dariush_Tasdighi

نشانی کانال:
@IranianExperts
👍1
به نام خدا

🛑 برگزاری دوره Domain Driven Design + EF Core 5.x 🛑

سلام دوستان خوب و عزیزم

همانطور که مستحضر هستید، از چند ماه قبل، دوره‌ای به نام Microservice + CQRS + RabbitMQ برگزار کردم که با استقبال خوب شما عزیزان مواجه شد و بیش از یک‌صد نفر از شما علاقه‌مندان در این دوره ثبت‌نام نمودید. بارها بسیاری از دوستان سوال کردند که آیا دوره Domain Driven Design‌ نیز برگزار می‌کنم یا خیر و آیا در این دوره، این متدلوژی نیز آموزش داده می‌شود یا خیر؟ که بارها اعلام کردم که ممکن است برگزار کنم ولی قولی نمی‌دهم!

به هر حال با توجه به اصرار و تقاضای خیلی از شما بزرگواران، بالاخره سیلابس این دوره هم آماده و تکمیل شد و به زودی این دوره نیز برگزار می‌شود.

راستش می‌توانستم کانال دیگری در این خصوص ایجاد کرده و شهریه دیگری از دوستانی که دوره Microservice را پرداخت کرده‌اند دریافت نمایم، ولی به جهت علاقه‌مندی و استقبال آن‌ها، شایسته دیدم که این دوره DDD را نیز در داخل همین دوره (بدون پرداخت شهریه اضافی) اضافه کنم.

📌 پس انشاءالله در دوره Microservice، به زودی دوره Domain Driven Design‌ نیز آموزش داده خواهد شد...

دوستانی که به این دوره نیز علاقه‌مند می‌باشند، می‌توانند با همان هزینه قبلی (۶۰۰ هزار تومان) در این دوره ثبت‌نام کنند و علاوه بر مطالب قبلی (Microservice)، از محتوای این دوره نیز استفاده نمایند.

با تشکر و تجدید احترام
داریوش تصدیقی
#DDD
#Domain
#DomainDrivenDesign

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
👍2
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه بیست و ششم

آموزش DDD = Domain Driven Design

قسمت اول

مقدمه

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DDD
#DOTNET
#Domain
#Driven
#Design
#MicroService_Session_26

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه بیست و هفتم

آموزش DDD = Domain Driven Design

قسمت دوم

مقدمه

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DDD
#DOTNET
#Domain
#Driven
#Design
#MicroService_Session_27

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه سی و چهارم

آموزش DDD = Domain Driven Design

قسمت نهم

Dtx Result Library!

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DDD
#DOTNET
#Domain
#Driven
#Design
#DtxResult
#FluentResult
#MicroService_Session_34

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه سی و هفتم

آموزش RabbitMQ

قسمت چهارم

RabbitMQ - RPC - Remote Procedure Call

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DOTNET
#RPC
#RabbitMQ
#MicroService_Session_37

Source Code:
https://github.com/Dariush-Tasdighi/RabbitMQ-RPC

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه سی و هشتم

آموزش DDD = Domain Driven Design

قسمت دوازدهم

Event Storming
Event Sourcing

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DDD
#DOTNET
#Domain
#Driven
#Design
#Event_Storming
#Event_Sourcing
#MicroService_Session_38

Source Code:
https://github.com/Dariush-Tasdighi/Learning-Event-Sourcing-Simple

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
کتابخانه Radzen

در سایت رسمی مایکروسافت در خصوص کتابخانه Blazor Web Assembly، مایکروسافت چندین UI Component Ecosystem معرفی کرده است که در بین آن‌ها Radzen به عنوان تنها کتابخانه Free و Open Source مشهود است. لذا به عزیزان علاقه‌مند به Blazor Web Assembly، با عنایت به تجربه و بررسی‌هایی که تاکنون انجام داده‌ام، توصیه می‌کنم که در پروژه‌های خود (در صورت نیاز به کتابخانه‌های خارجی) از کتابخانه Radzen استفاده نمایند.

https://blazor.radzen.com/
https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor

#WASM
#Blazor
#Radzen
#WebAssembly

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه چهل و یکم

آموزش DDD = Domain Driven Design

قسمت پانزدهم

معرفی فریم‌ورک Free and Open Source DTAT Framework

Domain Events - DTAT.DDD - DTAT.DDD.EntityFramework - Repository - UnitOfWork

https://dtat.ir
https://github.com/DTAT-Framework
https://www.nuget.org/packages?q=dtat

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DDD
#DTAT
#DOTNET
#Domain
#Driven
#Design
#MicroService_Session_41

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
Forwarded from DTX_LEARNING_MICROSERVICE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
دوره مجازی Microservice + CQRS + RabbitMQ + DDD

با دات‌نت ۵.۰ و زبان برنامه‌نویسی سی‌شارپ

جلسه چهل و دوم

آموزش DDD = Domain Driven Design

قسمت شانزدهم

آموزش DTAT Logging Framework

🛑 نکته:‌ این آموزش، خاص دوره DDD‌ نبوده و موارد آموزش داده شده در این فیلم، می‌تواند در هر سامانه و با هر معماری مورد استفاده برنامه‌نویسان قرار گیرد!

https://DTAT.ir
https://github.com/DTAT-Framework
https://www.nuget.org/packages?q=dtat

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد

#DDD
#DTAT
#NLog
#DOTNET
#Domain
#Driven
#Design
#Logging
#MicroService_Session_42

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
2
🛑 سامانه زئوس 🛑

افتتاح اولین سامانه کاملا بومی! SSO در ایران

این سامانه چند زبانه، کاملا بومی بوده و برای پیاده‌سازی آن از هیچ کتابخانه سورس‌بسته و حتی سورس‌بازی استفاده نشده است!

برای تحلیل، طراحی و پیاده‌سازی این سامانه، صرفا از استانداردهای oAuth و OpenID Connect بهره گرفته شده است و این بدان معنا است که اگر سامانه شما مجهز به سرویس OpenID Connect و یا همان OIDC بوده و شما در حال استفاده از OIDC Provider هایی نظیر Microsoft, Google, LinkedIn, Facebook و غیره می‌باشید، فارغ از زبان برنامه‌نویسی و یا تکنولوژی که بکار گرفته‌اید، می‌توانید با صرفا چند تغییر ساده در پارامترهای سامانه خود، به سامانه زئوس متصل شده و عملیات ثبت‌نام، احراز هویت و سطوح دسترسی خود را به این سامانه بسپارید.

در این سامانه به شدت به نکات امنیتی و حتی محدودیت‌های IP‌، برای بالا بردن ضریب امنیت، توجه ویژه‌ای شده است.
بسیار خرسند خواهیم شد تا ما را در این حرکت ملی، برای بهبود فرآیندهای سامانه، یاری کرده و از نقطه نظرات خوب و سازنده خود، بهره‌مند نمایید.

با تشکر و احترام
داریوش تصدیقی - شرکت آیین

https://ZeusSystem.ir

@IranianExperts
Forwarded from پدرام رحیمی
This media is not supported in your browser
VIEW IN TELEGRAM
Blazor RTL & Horizontal template
قالب راستچین و افقی برای بلیزر

پروژه ی تبدیل قالب اصلی بلیزر با سایدبار آبی به نمونه ی شبیه وب اپلیکیشن و MVC در گیت هاب و نشانی زیر قرار دارد:

https://github.com/pedramrahimi2020/blazor-horizontal/blob/main/blazor-horizontal.zip

در این پروژه علاوه بر استفاده از فونت فارسی وزیر یک فوتر بزرگتر و نمونه آیکون های مدرن با قالب svg. نیز به کار رفته اند.

با سپاس - پدرام رحیمی
@codinginaday
2
با عرض سلام و احترام خدمت دوستان عزیزم

آخرین مقاله من با عنوان:

فناوری به نام SSO یا Single Sign On

که در سامانه راه پرداخت منتشر گردید.

آدرس مقاله:
https://way2pay.ir/252668/

آدرس سایت:
https://ZeusSystem.ir

نشانی کانال:
@IranianExperts
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🛑 دوره مجازی (رایگان) آموزش فلسفه Blockchain و ایجاد بستر Blockchain با استفاده از زبان برنامه‌نویسی #C و دات نت ۶ و بدون استفاده از هرگونه ابزار خارجی

توجه: دیدن این مجموعه فیلم‌های آموزشی را به همه برنامه‌نویسان #C (با هر سطحی) قویا توصیه می‌کنم!

اسپانسر این دوره: شرکت آیین
https://Aien.net

قسمت اول: مقدمه

#BlockChain
#Learning_BlockChain_001

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
5
Media is too big
VIEW IN TELEGRAM
🛑 دوره مجازی Blockchain با NET 6. و زبان #C

نکته: هنوز به طور رسمی وارد بحث بلاک‌چین نشده‌ایم!

اسپانسر این دوره: شرکت آیین
https://Aien.net

قسمت دوم:

- آموزش Startup
- معرفی یکی از تفاوت‌های NET 6. با نسخه‌های قبل

#BlockChain
#Learning_BlockChain_002

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
3
سلام دوستان عزیزم

در آخرین فیلمی که منتشر کردم، اعلام کردم که فریم‌ورک NET 6. نسبت به بقیه فریم‌ورک‌ها Performance خیلی بهتری داره و خواستم در این خصوص، یک منبع به شما معرفی کنم. اگر وارد سایت شدین و نموداری به شما نمایش داده نشد، لطفا صفحه را Refresh کنید:

https://web-frameworks-benchmark.netlify.app/compare?f=aspnetcore,gin,spring,express,django,laravel

ادمین کانال اصلی:
@Dariush_Tasdighi

نشانی کانال اصلی:
@IranianExperts
1