- مدرس دوره : محمد قاری ( رزومه )
- تعداد ویدیوها : 37 ویدیو
- مدت زمان دوره : 11:2:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1401/05/24

آموزش Api نویسی در Golang
زبان گو (Golang) در زمینه های بسیاری کاربرد دارد یکی از این زمینه ها وب و به خصوص API (application program interface) میباشد .
در این دوره قصد داریم به API نویسی در Golang بپردازیم تا یاد بگیریم از قدرت این زبان به عنوان سرویس دهنده تحت وب انواع پروژه های پلتفرم های مختلف مثل موبایل و ویندوز و ... استفاده کنیم.
این دوره میتواند برای دوستانی که برنامه نویس موبایل هستند و میخواهند برای برنامه خود یک بک اند آنلاین ایجاد کنند میتواند بسیار مفید باشد
سرفصل های دوره :
شروع کار با Web api
بررسی مسیریابی
بررسی binding
ارتباط با بانک های اطلاعاتی مانگو (MongoDB)
بررسی middleware
بررسی امنیت در API
کار با فایل ها
پیاده سازی پروژه دوره
پیش نیاز های دوره :
- آموزش زبان Go از صفر
فهرستـــ ویدیوها
مدت زمان دوره 11:2:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
بررسی پاسخ (response) به درخواست ها
در این قسمت به بررسی پاسخ به درخواست های کاربران پرداختیم
بررسی Service
نمایش آنلاین این بخش رایگان است
در این قسمت به بررسی نحوه پیاده سازی سرویس در پروژه پرداختیم
پیاده سازی پکیج database
در این قسمت به پیاده سازی پکیج دیتابیس - که وظیفه ارتباط با مانگو را انجام میدهد - پرداختیم
پیاده سازی Repository و استفاده برنامه از دیتابیس
پیاده سازی Repository و استفاده برنامه از دیتابیس
پیاده سازی CRUD در ریپوزیتوری - بخش اول
در این قسمت به پیاده سازی عملیات Read در Repository پرداختیم
پیاده سازی CRUD در ریپوزیتوری - بخش دوم
نمایش آنلاین این بخش رایگان است
در این قسمت به پیاده سازی عملیات Create در Repository پرداختیم
پیاده سازی CRUD در ریپوزیتوری - بخش سوم
در این قسمت به بررسی عملیات update و delete پرداختیم
ایجاد کاربر جدید با استفاده از API - بخش اول
در این قسمت به بررسی کاربر جدید با استفاده از Api پرداختیم
ایجاد کاربر جدید با استفاده از API - بخش اول
در این قسمت به پیاده سازی عملیات validate اطلاعات پرداختیم
Authorization - بخش دوم
در این بخش به پیاده سازی قسمت لاگین و نحوه دریافت اطلاعات از JWT پرداختیم
بررسی Custom Context - بخش دوم
در این قسمت به بررسی نحوه استفاده از متد های کانتکس سفارشی شده پرداختیم
بررسی سطح دسترسی کاربر - روش اول
در این قسمت به بررسی نحوه بررسی دسترسی کاربر به قسمت ها مختلف پرداختیم
بررسی سطح دسترسی کاربر - روش دوم
در این بخش بررسی سطح دسترسی کاربر رو با استفاده از middleware پیاده سازی کردیم
نظرات کاربران در رابطه با این دوره