حراج!
توسعه وب با Go - ساخت برنامه وب با Go - ساخت سایت با Go  - آموزش ساخت سایت Go - ساخت وب اپ Go - ساخت سایت با Golang

ساخت برنامه وب با Go

(دیدگاه 1 کاربر)

100,000ریال

  • بیش از 18 ساعت ویدیو با زیرنویس انگلیسی
  • 154 فایل دانلودی مکمل دوره
  • شامل تمامی سورس کد ها
  • از جدیدترین و بهترین دوره های یودمی فقط در یودمی ایران
  • حجم: 6.94GB (ترافیک داخلی)

توضیحات

توسعه وب با Go – ساخت برنامه وب با Go – ساخت سایت با Go  – آموزش ساخت سایت Go – ساخت وب اپ Go – ساخت سایت با Golang

نام دوره : Building Web Applications with Go – Intermediate Level 

پیش نیاز:

توضیحات:

دوره ساخت برنامه وب با Go به دنبال ایجاد کردن برنامه های وب مدرن در Go است. در دوره ساخت برنامه وب با Go ، ما بیشتر از تنها مقدمات پیش می رویم .  ما یک نمونه برنامه تجارت الکترونیک ایجاد می کنیم که از چندین برنامه جداگانه تشکیل شده است: یک قسمت نهایی (که محتوا را به عنوان صفحات وب به کاربر نهایی ارائه می دهد) ؛ یک API عقب (که در قسمت جلویی به عنوان ضروری نامیده می شود) ، و یک میکرو سرویس که فقط یک کار را بسیار خوب انجام می دهد(ساخت فاکتورهای PDF به صورت پویا و ارسال آنها به مشتریان به عنوان پیوست ایمیل).

این برنامه چیز های جداگانه ای را می فروشد . همچنین به کاربران امکان خرید اشتراک ماهانه را می دهد. کلیه تراکنش های کارت اعتباری از طریق Stripe پردازش می شود. که مسلماً یکی از محبوب ترین سیستم های پردازش پرداخت امروزه است و به دلایل خوبی: توسعه دهندگان آن را دوست دارند. Stripe یک API غنی (رابط برنامه نویسی برنامه) ارائه می دهد و در بیش از 35 کشور جهان در دسترس است و با بیش از 135 ارز کار می کند. با این حال ، در بسیاری از موارد ، توسعه دهندگان می خواهند بتوانند یک راه حل سفارشی تر بسازند این دقیقاً همان چیزی است که ما در این دوره به آن خواهیم پرداخت.

ما با یک ترمینال مجازی ساده شروع می کنیم ، که می تواند برای پردازش تراکنش ها مورد استفاده قرار گیرد. این یک برنامه وب کاملاً کاربردی خواهد بود که از ابتدا در Go ساخته شده است (گاهی اوقات به عنوان Golang نیز نامیده می شود). قسمت جلویی با استفاده از بسته غنی html/template Go ارائه می شود و کاربران تأیید شده می توانند پرداخت های کارت اعتباری را از یک فرم امن و یکپارچه با API Stripe پردازش کنند.

در این بخش از دوره ساخت وب اپ Go ، موارد زیر را پوشش می دهیم:

  • چگونه می توان یک برنامه وب ایمن و آماده تولید در Go ایجاد کرد
  • نحوه به دست آوردن اطلاعات لازم برای یک تراکنش ایمن با کارت اعتباری آنلاین
  • نحوه فراخوانی API Stripe از Go back end برای ایجاد پرداخت PayIntent (هدف Stripe برای تأیید و انجام تراکنش)

در بخش بعدی دوره ساخت سایت با Go ، یک برنامه وب دیگر ایجاد می کنیم که شامل یک وب سایت ساده است که به کاربران امکان خرید یک محصول یا خرید اشتراک ماهانه را می دهد. دوباره ، این یک برنامه وب است که از ابتدا در Go ساخته شده است. در این بخش از دوره توسعه وب با Go

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

  • چگونه می توان به کاربران اجازه خرید یک محصول واحد را داد
  • نحوه اجازه به کاربران برای خرید اشتراک ماهانه مکرر (طرح Stripe)
  • نحوه رسیدگی به لغو و بازپرداخت
  • نحوه ذخیره همه اطلاعات تراکنش در پایگاه داده (برای بازپرداخت ، گزارش و غیره).
  • نحوه بازپرداخت یک تراکنش
  • نحوه لغو اشتراک
  • نحوه ایمن سازی دسترسی به قسمت جلویی (از طریق احراز هویت جلسه)
  • نحوه ایمن سازی دسترسی به API پشت سر (با استفاده از نشانه های حالت دار)
  • نحوه مدیریت کاربران (افزودن/ویرایش/حذف)
  • چگونه به کاربران اجازه دهیم رمزهای عبور خود را با خیال راحت و ایمن بازنشانی کنند
  • چگونه می توان یک کاربر را خارج کرد و بلافاصله حساب او را از طریق شبکه های اینترنتی لغو کرد

پس از اتمام این کار ، کار بر روی میکرو سرویس را شروع می کنیم. میکروسرویس یک رویکرد خاص برای توسعه نرم افزار است که فرض اصلی آن ایجاد برنامه های بسیار کوچک است که یک کار را انجام می دهند ، اما این کار را به خوبی انجام می دهند. یک سرویس کوچک کوچکترین اهمیتی به برنامه ای که آن را می دهد ندارد. کاملاً جداگانه و کاملاً آگنوستیک است. ما یک میکروسرویس ایجاد می کنیم

که موارد زیر را انجام می دهد:

  • بار JSON را توصیف می کند که یک خرید فردی را توصیف می کند
  • یک فاکتور PDF با اطلاعات از بار JSON تولید می کند
  • یک ایمیل برای مشتری ایجاد می کند و PDF را به آن ضمیمه می کند
  • ایمیل را ارسال می کند
  • همه این اجزا (قسمت جلویی ، پشت سر و میکرو سرویس) با استفاده از یک پایگاه کد واحد که چندین باینری تولید می کند ، با استفاده از Gnu Make ساخته می شود.

دوره توسعه وب با Go برای چه کسانی است:

  • توسعه دهندگانی که می خواهند Stripe را در برنامه های خود ادغام کنند
  • توسعه دهندگانی که می خواهند نحوه ساختن API عقب را در Go بیاموزند
  • توسعه دهندگانی که می خواهند بهترین شیوه ها را برای ایجاد برنامه های مدرن در Go (و جاوا اسکریپت) بیاموزند

 

 

1 دیدگاه برای ساخت برنامه وب با Go

  1. یودمی ایران

    دوره در خواستی خود را از راه های ارتباطی در خواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *