قیمت این دوره: 200,000 120,000 تومان
  • مدرس دوره : محمد قاری
  • تعداد ویدیوها : 21 ویدیو
  • مدت زمان دوره : 6:31:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1401/04/12
ثبتـــ نام در این دوره
آموزش Api نویسی در Golang

آموزش پروژه محور Api نویسی در Golang

زبان گو (Golang) در زمینه های بسیاری کاربرد دارد یکی از این زمینه ها وب و به خصوص API  (application program interface) میباشد .

در این دوره قصد داریم به API نویسی در Golang  بپردازیم تا یاد بگیریم از قدرت این زبان به عنوان سرویس دهنده تحت وب انواع پروژه های پلتفرم های مختلف مثل موبایل و ویندوز و ... استفاده کنیم.

این دوره میتواند برای دوستانی که برنامه نویس موبایل هستند و میخواهند برای برنامه خود یک بک اند آنلاین ایجاد کنند میتواند بسیار مفید باشد 

 

سرفصل های دوره :

شروع کار با Web api

بررسی مسیریابی

بررسی binding

ارتباط با بانک های اطلاعاتی مانگو (MongoDB)

بررسی middleware

بررسی امنیت در API

کار با فایل ها

پیاده سازی پروژه دوره



پیش نیاز های دوره :

  1. آموزش زبان Go از صفر


فهرستـــ ویدیوها

مدت زمان دوره 6:31:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:02:00

معرفی دوره

2
  • بررسی Http

00:07:00

در این قسمت به بررسی ساختار http و restful پرداختیم

3
  • ساخت اولین API

00:08:00

در این قسمت به ایجاد اولین api خودمون پرداختیم

4
  • ایجاد ساختار پروژه

00:08:00

در این قسمت به ایجاد پروژه و ساختار اولیه آن پرداختیم

5
  • پیاده سازی کانفیگ پروژه

00:21:00

در این بخش به دریافت کانفیگ مورد نیاز برنامه جهت اجرا پرداختیم

6
  • بررسی Routing - بخش اول

00:23:00

در این قسمت به بررسی Routing و نحوه کار با آن پرداختیم

7
  • بررسی routing - بخش دوم

00:13:00

در این قسمت به بررسی تکمیلی بخش مسیریابی پرداختیم

8
  • بررسی binding

00:23:00

در این قسمت به بررسی binding و نحوه استفاده از آن پرداختیم

9
  • بررسی پاسخ (response) به درخواست ها

00:15:20

در این قسمت به بررسی پاسخ به درخواست های کاربران پرداختیم

10
  • بررسی Service

  • نمایش آنلاین این بخش رایگان است
00:19:30

در این قسمت به بررسی نحوه پیاده سازی سرویس در پروژه پرداختیم

11
  • اتصال به دیتابیس mongoDB

00:26:00

در این قسمت به بررسی نحوه اتصال به MongoDb در زبان گو پرداختیم

12
  • پیاده سازی پکیج database

00:15:00

در این قسمت به پیاده سازی پکیج دیتابیس - که وظیفه ارتباط با مانگو را انجام میدهد - پرداختیم

13
  • پیاده سازی Repository و استفاده برنامه از دیتابیس

00:29:00

پیاده سازی Repository و استفاده برنامه از دیتابیس

14
  • پیاده سازی CRUD در ریپوزیتوری - بخش اول

00:23:00

در این قسمت به پیاده سازی عملیات Read در Repository پرداختیم

15
  • پیاده سازی CRUD در ریپوزیتوری - بخش دوم

  • نمایش آنلاین این بخش رایگان است
00:18:00

در این قسمت به پیاده سازی عملیات Create در Repository پرداختیم

16
  • پیاده سازی CRUD در ریپوزیتوری - بخش سوم

00:23:00

در این قسمت به بررسی عملیات update و delete پرداختیم

17
  • ایجاد کاربر جدید با استفاده از API - بخش اول

00:24:00

در این قسمت به بررسی کاربر جدید با استفاده از Api پرداختیم

18
  • ایجاد کاربر جدید با استفاده از API - بخش اول

00:17:00

در این قسمت به پیاده سازی عملیات validate اطلاعات پرداختیم

19
  • بررسی Middleware ها

00:17:26

در این قسمت به بررسی Middleware ها و انواع اونها پرداختیم

20
  • بررسی middleware - بخش دوم (Authorization)

00:39:00

در این قسمت به بررسی jwt و استفاده آن پرداختیم

21
  • Authorization - بخش دوم

00:20:00

در این بخش به پیاده سازی قسمت لاگین و نحوه دریافت اطلاعات از JWT پرداختیم

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .