توضیحات
دوره Build a Twitter clone GraphQL API using Golang. این دوره به شما آموزش میدهد چگونه با استفاده از زبان Go و کتابخانه gqlgen یک API GraphQL مشابه توییتر توسعه دهید. Go به دلیل سادگی، عملکرد عالی و کتابخانه استاندارد قدرتمند، یکی از محبوبترین زبانهای بکاند است. در این دوره از gqlgen استفاده میشود که یک فریمورک تولید کد برای ساخت APIهای GraphQL با رویکرد Schema-First و پشتیبانی از Type-Safety است، به این صورت که شما اسکیمای خود را تعریف میکنید و gqlgen به صورت خودکار کدهای مربوطه از جمله Resolverهای type-safe را تولید مینماید، بنابراین میتوانید روی پیادهسازی منطق کسبوکار تمرکز کنید. ابزارهای مورد استفاده شامل PGX (درایور PostgreSQL)، Scany (اسکن نتایج دیتابیس)، Dataloaden (مدیریت لودینگ دادهها)، golang-migrate (مدیریت مایگریتها)، Insomnia (تست API)، Chi (روتینگ)، PostgreSQL (پایگاه داده)، godotenv (مدیریت متغیرهای محیطی) و Testify (تستنویسی) میشوند که به شما کمک میکنند یک API کارآمد و ایمن توسعه دهید.
آنچه فرا خواهید گرفت
- استفاده از Golang و gqlgen: شرکتکنندگان یاد میگیرند که چگونه با استفاده از این دو ابزار یک GraphQL API برای شبیهسازی Twitter بسازند.
- ساخت API بر اساس Schema: با استفاده از طراحی Schema First، شرکتکنندگان یاد میگیرند که چگونه ساختار API خود را تعریف کرده و اجازه دهند gqlgen کد Go را تولید کند.
- استفاده از کتابخانههای مختلف: شرکتکنندگان با نحوه استفاده از کتابخانههایی مانند PGX, scany, Dataloaden, golang-migrate, Chi, PostgreSQL و testify در پروژه آشنا میشوند.
- ایجاد منطق کسبوکار: یاد میگیرند که چگونه منطق کسبوکار خود را در Resolverها پیادهسازی کنند.
این دوره مناسب افرادیست که
- افرادی که دانش پایه Golang دارند: این دوره برای افرادی طراحی شده که از قبل با Golang آشنایی دارند و به دنبال یادگیری نحوه ساخت یک پروژه عملی با این زبان هستند. این دوره به عنوان یک مقدمه برای زبان Golang نیست.
- علاقهمندان به GraphQL: افرادی که به ساخت API با GraphQL علاقهمند هستند.
- توسعهدهندگان بکاند: توسعهدهندگان بکاند که میخواهند مهارتهای خود را در استفاده از Golang و GraphQL برای ساخت برنامههای قدرتمند افزایش دهند.
مشخصات دوره Build a Twitter clone GraphQL API using Golang
- ناشر: EQuimper
- مدرس: Emanuel Quimper
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 7 ساعت و 30 دقیقه
- تعداد دروس: 34
سرفصل های دوره

تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
تغییرات:
نسخه 2024/2 نسبت به 2023/1 به تعداد 1 درس و مدت زمان 12 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.28 گیگابایت












































