کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
دوره آموزشی Asp.Net Core کاملا پروژه محور
اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.
ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.
- مدرس دوره : محمد اردوخانی ( رزومه )
- تعداد ویدیوها : 82 ویدیو
- مدت زمان دوره : 18:32:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1401/07/06
آموزش Microservice در Net Core.
آموزش میکروسرویس ها
امروزه تقریبا تمامی شرکت های بزرگ کسب و کار خود را در بستر وب ارائه می دهند چرا که web application یکی از بهترین گزینه ها جهت ارائه محصولات و خدمات به تمامی مردم در سراسر دنیا می باشد
استفاده از یک web application در کمپانی های بزرگ و کوچک یک امر طبیعیست اما رشد هر کمپانی در بخش های مختلف گاها در توسعه ی نرم افزارهای مبتی بر وب این شرکت ها مشکل ساز شده و حتی روند رو به رشد این شرکت ها را متوقف کرده است.
استفاده از یک معماری اصولی و تست شده در شرایط مختلف می تواند در جهت بهبود و پیشرفت مسیر حرکت شرکت ها بسیار موثر باشد
در این دوره قصد داریم به بررسی معماری Microservice ها در ASP.NET Core بپردازیم و این تکنولوژی قدرتمند را قدم به قدم پیش برده و استفاده کنیم
سرفصل های دوره :
مقدمه
بررسی پیشنیازها
میکروسرویس چیست؟
بررسی مزایا و معایب این معماری
بررسی docker و container ها
ایجاد پروژه اولیه
پیاده سازی ساختار اولیه
بررسی دیتابیس mongodb
ایجاد container مربوط به mongodb
بررسی repository design pattern
بررسی Data Layer و Business Layer و Presentaion Layer پروژه اول
بررسی Docker Compose
بررسی Mongo GUI
ایجاد پروژه دوم جهت ارتباط با پروژه اول
بررسی دیتابیس Reddis و ایجاد Container آن
بررسی Reddis CLI
اتصال Reddis Container
مدیریت Container ها به وسیله ی Portainer
ایجاد پروژه ی سوم
بررسی دیتابیس PosgreSQL
ایجاد Container مربوط به PosgreSQL
ارتباط بین Container مربوط به PostgreSQL و Container پروژه
افزودن به Docker Compose
استفاده از تکنولوژی gRPC در ارتباط بین Container ها
ایجاد سرویس gRPC
بررسی Protocol Buffer و ارتباط آن با تکنولوژی gRPC
پیاده سازی Auto Mapper
استفاده از معماری تمیز در پروژه و پیاده سازی الگوی CQRS در پروژه
بررسی و اشاره به مفاهیم SOLID
بررسی اولیه ی DDD ( Domain Driven Design )
استفاده از Mediator در پیاده سازی CQRS
بررسی انواع مختلف ارتباط بین Microservice ها ( Request Driven یا Event Driven )
بررسی Rabbit MQ
ایجاد Container مربوط به Rabbit MQ و افزودن به پروژه
بررسی Ocelot
بررسی مفهوم BFF Backend ها
ایجاد یک API Gateway به وسیله ی Ocelot و پیاده سازی Gateway Routing
Authentication و Authorization در Ocelot
بررسی Response Caching
بررسی Request Aggregation Pattern
سخنان پایانی
پیش نیاز های دوره :
- ASP.NET Core
فهرستـــ ویدیوها
مدت زمان دوره 18:32:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
پیاده سازی کنترلر محصولات در پروژه
نمایش آنلاین این بخش رایگان است
پیاده سازی کنترلر محصولات در پروژه
Containerize کردن پروژه وب و کانفیگ اولیه استفاده از Docker Compose
Containerize کردن پروژه وب و کانفیگ اولیه استفاده از Docker Compose
ایجاد Container اصلی پروژه در Docker
نمایش آنلاین این بخش رایگان است
ایجاد Container اصلی پروژه در Docker
بررسی ابزار mongo client جهت مدیریت دیتابیس های no sql
بررسی ابزار mongo client جهت مدیریت دیتابیس های no sql
Containerize کردن پروژه ی basket api و دیتابیس redis
Containerize کردن پروژه ی basket api و دیتابیس redis
بررسی Postgresql و pgadmin برای مدیریت دیتابیس
بررسی Postgresql و pgadmin برای مدیریت دیتابیس
بررسی دیتابیس Postresql و مدیریت آن در PgAdmin
بررسی دیتابیس Postresql و مدیریت آن در PgAdmin
پیاده سازی Repository پروژه ی Discount.API به وسیله ی Dapper
پیاده سازی Repository پروژه ی Discount.API به وسیله ی Dapper
بررسی و تست Discount Api به همراه Containerize کردن پروژه
بررسی و تست Discount Api به همراه Containerize کردن پروژه
آماده سازی Migration اولیه در Discount Db بخش دوم
آماده سازی Migration اولیه در Discount Db بخش دوم
استفاده از سرویس gRPC پیاده سازی شده ( بخش اول )
استفاده از سرویس gRPC پیاده سازی شده ( بخش اول )
پیاده سازی Command و CommandHandler مربوط به Order
پیاده سازی Command و CommandHandler مربوط به Order
بررسی ساختار Dependency Injection
نمایش آنلاین این بخش رایگان است
بررسی ساختار Dependency Injection
تنظیمات دیتابیس sql server و ساختار auto migration
تنظیمات دیتابیس sql server و ساختار auto migration
ایجاد Container مربوط به Sql Server و رفع مشکل آن
ایجاد Container مربوط به Sql Server و رفع مشکل آن
ایجاد Consumer جهت Subscribe کردن BasketEvent
ایجاد Consumer جهت Subscribe کردن BasketEvent
نظرات کاربران در رابطه با این دوره