کدسل
237 subscribers
33 photos
2 videos
59 links
Download Telegram
الگوی طراحی Builder در سی شارپ

الگوی طراحی Builder یک الگوی طراحی خلاقانه است که به ما اجازه می دهد اشیاء پیچیده یا complex را به صورت مرحله به مرحله ایجاد کنیم.
در این آموزش به بررسی و نحوه استفاده از الگوی Builder در سی شارپ پرداخته ایم.

در یافت ویدیو از وب سایت:
https://codecell.ir/course/d772

دریافت ویدیو از یوتیوب:

https://youtu.be/jE4bUEW4Sf8

لینکدین:
https://www.linkedin.com/in/codecellir

سورس:
https://github.com/codecellir/BuilderDesignPatternSample
🔥52👍1
Distributed Tracing in Microservices

یکی از تکنیک‌های ردیابی و پروفایل‌سازی عملکرد برنامه، به‌ویژه در زمینه معماری میکروسرویس‌ها، ردیابی توزیع شده است. یک برنامه کاربردی در یک معماری میکروسرویس به چندین سرویس کوچک و مستقل تقسیم می‌شود که با یکدیگر ارتباط برقرار می‌کنند تا یک هدف گسترده‌تر را محقق کنند. با استفاده از ردیابی توزیع شده، درک و تجزیه و تحلیل جریان درخواست ها هنگام عبور از میکروسرویس های مختلف آسان تر می شود.
ردیابی توزیع شده یک دید کلی از جریان درخواست در حین حرکت از طریق میکروسرویس های مختلف فراهم می کند. این دید برای درک عملکرد کل سیستم و شناسایی تنگناها یا مسائل ضروری است.

در قسمت 30ام آموزش میکروسرویس ها در Asp.net core به پیاده سازی Distributed Tracing با استفاده از Jaeger و OpenTelemetry پردا خته ایم.

این قسمت را می توانید به صورت رایگان در کانال یوتیوب کدسل مشاهده کنید:
کانال یوتیوب

سورس:
گیت هاب

لینک دوره:
شرکت در دوره

#microservices #microservice #aspnetcore #opentelemetry #jaegers
🔥3👍1
دوره MAUI Blazor Hybrid شروع شد
کسب اطلاعات بیشتر و ثبت نام:
آموزش MAUI Blazor Hybrid
🙏5👍1
📅📅📅📅📅📅📅
📅📅📅📅📅📅📅
📅📅📅📅📅📅📅
📅📅📅📅📅📅📅
📅📅📅📅📅📅📅
📅📅📅📅📅📅📅
📅📅📅📅📅📅📅

نحوه ایجاد کامپوننت تقویم فارسی در بلیزور بدون استفاده از جاوااسکریپت

در این آموزش با استفاده از بلیزور به پیاده سازی یک کامپوننت تقویم فارسی پرداخته ایم.

ویژگی ها:

Two-Way Binding 🔥

- انتخاب سال

- انتخاب ماه

- جابجایی بین ماه ها

مشاهده ویدیو در یوتیوب

مشاهده دوره های بلیزور

#blazor #webassembly #csharp #picker #datepicker #persian #persianDatePicker #Jalaidate
👍2🔥2👏2
ورژن 0.1.0 کامپوننت تقویم فارسی برای Blazor منتشر شد
در این ورژن قابلیت Validation به کامپوننت اضافه شده

اطلاعات بیشتر و نحوه استفاده

آموزش های Blazor
🎉3🔥2🙏1
ورژن 0.2.0 کامپوننت تقویم فارسی برای Blazor منتشر شد
ویژگی های جدید:
- Input Mask
- رفتن به تاریخ امروز
- در Input با زدن Ctrl+Enter تاریخ جاری انتخاب میشه
- رفع باگ های گزارش شده

اطلاعات بیشتر و نحوه استفاده
آموزش های Blazor
🔥6
Forwarded from H karimi
اگر کسی در دوره های کد سل شرکت کرده و تسلط کامل به مفاهیم بلیزر داره برای کار بهم پیام بده 🙏
آموزش Dapper در Asp.net core


Dapper یک micro-ORM قدرتمند و کارآمد است که دسترسی به پایگاه داده در برنامه های NET Core را ساده می کند. در این دوره آموزشی به بررسی نحوه استفاده از Dapper و اجرای عملیات CRUD در یک برنامه Asp.net core Web API با دات نت 8 پردا خته ایم.

مشاهده در وب سایت


مشاهده در یوتیوب


سورس گیت هاب
🔥4👍2
دوره جامع و پروژه محور .Net Aspire
.NET Aspire یک فریمورک برای ساخت برنامه‌های کاربردی قابل مشاهده، آماده تولید و توزیع شده است.
وبسایت کدسل مفتخر است برای اولین بار شروع به برگذاری دوره جامع و پروژه محور .Net Aspire کند. این دوره به صورت پروژه محور برگذار خواهد شد. در آموزش .Net Aspire با استفاده از جدیدترین تکنولوژی ها و ابزارها و با کمک .Net Aspire یک فروشگاه اینترنتی ساده ابری را پیاده سازی خواهیم کرد و در نهایت برای استقرار این اپلیکیشن از Kubernetes استفاده خواهیم کرد.

پیش نیازهای دوره جامع و پروژه محور .Net Aspire
برای شرکت در دوره پروژه محور .Net Aspire داشتن پیش نیاز های زیر الزامی است:
-دات نت 8
-WebAPI
-آشنایی جزئی با معماری میکروسرویس ها
-آشنایی جزئی با Blazor
-داکر
-داکر دسکتاپ
اطلاعات بیشتر و شرکت در دوره
👍2👏2
دروه آموزش پروژه محور .Net Aspire

در آموزش .Net Aspire با استفاده از جدیدترین تکنولوژی ها و ابزارها و با کمک .Net Aspire یک فروشگاه اینترنتی ساده ابری را پیاده سازی خواهیم کرد و در نهایت برای استقرار این اپلیکیشن از Kubernetes استفاده خواهیم کرد.

در این دوره از دات نت 8 و معماری Vertical Slice برای پیاده سازی میکروسرویس ها استفاده می کنیم. همچنین برای فرانت از فریمورک محبوب Blazor بهره برده ایم.

⚡️در این دوره سعی شده است از اکثر ابزار ها و کامپوننت های .Net Aspire شامل دتابیس های MSSQL، MySQL، Postgres، MongoDB و Redis استفاده شود. همچنین برای ارتباط بین میکروسرویس ها از HttpClient، RabbitMQ و gRPC استفاده شده است.

تاکنون دو قسمت از این دوره برگزار شده:

1️⃣در قسمت اول به صورت مفصل .Net Aspire رو بررسی کرده ایم

2️⃣در قسمت دوم ساختار پروژه رو ایجاد و اولین میکروسرویس (Identity) رو اضافه کردیم.

ℹ️هر هفته دو قسمت منتشر خواهد شد.

کسب اطلاعات بیشتر و شرکت در دوره
👍4
قسمت سوم دوره پروژه محور .Net Aspire منتشر شد

در قسمت جدید به بررسی و نحوه استفاده از کامپوننت SQL Server پرداخته ایم.

همچنین در این قسمت استفاده از Parameter ها و ایجاد Resilient Transaction مورد بررسی قرار گرفته اند.

لینک دوره
2
CRUD Stored Procedure در دات نت 8

CRUD Stored Procedure مجموعه ای از عبارات SQL است که به توسعه دهندگان این امکان را می دهد تا عملیات ایجاد، خواندن، به روز رسانی و حذف را روی جدول پایگاه داده به طور موثر و ایمن انجام دهند.

ما در این آموزش به پیاده سازی CRUD Stored Procedure در دات نت 8 پرداخته ایم.

لینک آموزش

مشاهده در یوتیوب

سورس گیت هاب

آموزش های بیشتر
2👍1🔥1