در حال حاضر محصولی در سبد خرید شما وجود ندارد.
تمام آنچه شما برای ادغام پایگاه داده های SQL & NOSQL ، موتورهای جستجو و تمام ابزارهایی که در API REST خود نیاز دارید نیاز دارید.
عنوان اصلی : How to design & develop REST microservices in Golang (Go)
سرفصل های دوره :
ordución:
اینها همه repos هستند!
ایجاد پروژه های ما: کاربران API:
پروژه هایی را در GitHub ایجاد کنید
چارچوب های HTTP
ساختار برنامه اصلی: الگوی MVC
از دامنه ما شروع می شود
چگونه می توان پایداری دامنه خود را ساختار داد
کار با خرما
ادغام mysql:
مشتری MySQL را در GO پیکربندی کنید
نحوه وارد کردن ردیف ها
نحوه خواندن ردیف ها
نحوه رسیدگی به خطاهای MySQL
نحوه به روزرسانی ردیف ها
نحوه حذف ردیف ها
نحوه یافتن ردیف
رفع اشتباهاتی که انجام دادیم:
نحوه ساختار مارشال
بدون سیستم ورود به سیستم
ایجاد پروژه های ما: oauth api:
احراز هویت اوت
توسعه محور دامنه
DDD - شروع با دامنه
DDD - ساختار پروژه
ادغام کاساندرا:
مقدمه ای بر Cassandra DB
مشتری Cassandra Go
نحوه وارد کردن ، دریافت و به روزرسانی سوابق
اجرای جلسه دریافت ما را تنظیم کنید
کار تأیید اعتبار:
تأیید اعتبار کاربران
تولید نشانه های دسترسی
درخواست های مختلف برای دو API
کتابخانه ها و وابستگی های Golang:
ایجاد یک کتابخانه مشترک OAUTH
چگونه وابستگی ها کار می کنند: به ماژول ها بروید
تعریف وابستگی های گذرا
ایجاد یک کتابخانه مشترک مشترک
ایجاد پروژه های ما: موارد API:
ساختار برنامه: MVC و گوریل/MUX
روتر MUX ما را پیکربندی کنید
مقدمه ای برای Elasticsearch
اضافه کردن مشتری Elasticsearch
اسناد فهرست در ES
انتقال لاج ما به کتابخانه UTILS
بهبود کتابخانه خطاهای ما
وابستگی ها: استفاده از ماژول ها در همه پروژه ها
نحوه دریافت اسناد توسط شناسه
جستجوی اسناد در ES
تکالیف: نقاط پایانی حذف و به روزرسانی را اضافه کنید
آزمایش:
آزمایش برنامه ما: مشتری OAUTH
docker:
از Docker برای ارسال وسایل ما API استفاده کنید
فصل اضافی:
کلاس اضافی - به وب سایت من نگاهی بیندازید
How to design & develop REST microservices in Golang (Go)
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.