آموزش Bootcamp مدرن GraphQL (با Node.js و Apollo)

The Modern GraphQL Bootcamp (with Node.js and Apollo)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه ساخت برنامه های GraphQL با استفاده از Node.js را بیاموزید. شامل Prisma v1، احراز هویت، Apollo Client، و موارد دیگر! با ساختن اپلیکیشن های Node در دنیای واقعی، GraphQL را بیاموزید و به آن مسلط شوید. از Prisma v1 برای ذخیره و دسترسی به داده ها از پایگاه داده تولید استفاده کنید. از Apollo Client برای برقراری ارتباط با GraphQL از برنامه وب خود استفاده کنید. نحوه استقرار و آزمایش برنامه های GraphQL خود را بیاموزید. با انجام بیش از 80 چالش کدنویسی، مهارت های خود را بیازمایید و اعتماد به نفس به دست آورید. به یک راهنمای PDF 110 صفحه ای رایگان با یادداشت های سخنرانی، نمونه کد و پیوندهای اسناد دسترسی پیدا کنید. پیش نیازها:Development: درک اولیه Node و JavaScript مورد نیاز است. سخت افزار: رایانه ای با اتصال به اینترنت (ویندوز، macOS یا اوبونتو).

آیا می خواهید GraphQL را یاد بگیرید و مهارت های Node.js خود را به روز و مرتبط نگه دارید؟

GraphQL به سرعت در حال تغییر نحوه نوشتن APIها و برنامه های کاربردی Backend توسط توسعه دهندگان Node.js است. این یک جایگزین بسیار مورد نیاز برای API سنتی REST HTTP ارائه می دهد. این هیجان انگیزترین تغییری است که در مدت زمان طولانی در توسعه Node.js دیده ایم. خداحافظ اکسپرس سلام GraphQL.

چه کسی باید GraphQL را یاد بگیرد؟ هر کسی با Node.js برنامه‌های Backend می‌سازد!

در این کلاس، نحوه استفاده از GraphQL برای جایگزینی API استاندارد Express HTTP و همچنین پشتیبانی از ویژگی‌هایی مانند احراز هویت، برنامه‌های بلادرنگ، و موارد دیگر را خواهید آموخت. GraphQL را می توان با هر کلاینتی که به اینترنت دسترسی دارد، استفاده کرد، خواه یک برنامه وب، برنامه تلفن همراه یا برنامه سمت سرور باشد.

شرکت‌های بزرگ و کوچک، از توییتر و فیس‌بوک گرفته تا Yelp و Twitch، در حال تغییر از چارچوب‌هایی مانند Express به GraphQL هستند.

من این کلاس را طراحی کردم تا مهارت ها و تجربه واقعی مورد نیاز برای ساخت و راه اندازی برنامه های GraphQL خود را در اختیار شما قرار دهم.

برای شروع کلاس، به چند سوال مهم پاسخ خواهیم داد. GraphQL چیست؟ چرا مفید است؟ چگونه GraphQL به من کمک می کند تا برنامه های بهتری با Node.js بسازم؟

در مرحله بعد، با ساختن یک برنامه وبلاگ نویسی بر اصول GraphQL مسلط خواهید شد. شما در مورد طرحواره های GraphQL، انواع داده ها، پرس و جوها، جهش ها، اشتراک ها و بسیاری دیگر از ویژگی های خارق العاده GraphQL خواهید آموخت.

از آنجا، ویژگی‌های پیشرفته‌ای مانند احراز هویت، ذخیره‌سازی پایگاه داده، استقرار تولید، مجموعه‌های آزمایشی خودکار و موارد دیگر را تنظیم خواهید کرد.

در طول دوره یاد خواهید گرفت که چگونه:

  1. داده های برنامه خود را با استفاده از طرحواره ها مدل کنید

  2. پرس و جوها و اشتراک هایی ایجاد کنید که به مشتریان امکان می دهد به داده ها در پایگاه داده دسترسی داشته باشند

  3. جهش‌هایی ایجاد کنید که به مشتریان اجازه می‌دهد داده‌ها را در پایگاه داده ایجاد و تغییر دهند

  4. با درخواست با Apollo Client داده های خود را از مرورگر پرس و جو کنید و تغییر دهید

  5. با Prisma ORM (v1) کار کنید تا با پایگاه داده خود از طریق GraphQL API ارتباط برقرار کنید

  6. برنامه های GraphQL خود را برای تولید مستقر کنید

  7. داده های برنامه خود را با یک سیستم احراز هویت ایمن کنید

  8. یک مجموعه آزمایشی خودکار برای برنامه خود بنویسید

GraphQL را با نوشتن کد بیاموزید

این دوره به صورت تعاملی طراحی شده است، با بیش از 80 چالش در طول مسیر تا شما را وادار به نوشتن کد و حل مشکلات به تنهایی کند. این به شما مهارت ها و تجربه واقعی مورد نیاز برای نوشتن برنامه های GraphQL را پس از اتمام کلاس می دهد.

هر چیزی که نیاز دارید در یک بسته با کاربری آسان ارائه می شود.

نیازی به نگرانی نیست که آیا در حال یادگیری مهارت های مناسب برای یافتن شغل GraphQL هستید یا آن برنامه GraphQL را راه اندازی می کنید. من همه چیزهایی را که باید بدانید را در یک بسته تعاملی و با قابلیت دنبال کردن آسان ترسیم کرده‌ام که برای راه‌اندازی شما در چند هفته طراحی شده است.

در صورت گیر افتادن، به پشتیبانی سریع دسترسی پیدا کنید.

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

من تضمین می‌کنم که این به‌روزترین و جذاب‌ترین دوره آموزشی GraphQL موجود است، و با 30 روز ضمانت بازگشت وجه Udemy ارائه می‌شود.

اولین ویدیوها به صورت پیش‌نمایش رایگان در دسترس هستند، بنابراین شما را در کلاس می‌بینم!

- اندرو مید


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

بررسی اجمالی دوره Course Overview

  • به کلاس خوش آمدید! Welcome to the Class!

  • راهنمای PDF را بگیرید Grab the PDF Guide

  • چرا GraphQL؟ Why GraphQL?

  • نصب Node.js و VSC Installing Node.js and VSC

بررسی اجمالی دوره Course Overview

  • به کلاس خوش آمدید! Welcome to the Class!

  • راهنمای PDF را بگیرید Grab the PDF Guide

  • چرا GraphQL؟ Why GraphQL?

  • نصب Node.js و VSC Installing Node.js and VSC

مبانی GraphQL: طرحواره ها و پرس و جوها GraphQL Basics: Schemas and Queries

  • مقدمه بخش: مبانی GraphQL: طرحواره ها و پرس و جوها Section Intro: GraphQL Basics: Schemas and Queries

  • گراف چیست؟ What is a Graph?

  • پرس و جوهای GraphQL GraphQL Queries

  • پرس و جوهای GraphQL تودرتو Nested GraphQL Queries

  • راه اندازی بابل Setting up Babel

  • ES6 واردات/صادرات ES6 Import/Export

  • ایجاد GraphQL API خودتان Creating Your Own GraphQL API

  • انواع اسکالر GraphQL GraphQL Scalar Types

  • بارگذاری مجدد زنده برای GraphQL-Yoga Live Reload for GraphQL-Yoga

  • ایجاد انواع سفارشی Creating Custom Types

  • استدلال های عملیات Operation Arguments

  • کار با آرایه ها: قسمت اول Working with Arrays: Part I

  • کار با آرایه ها: قسمت دوم Working with Arrays: Part II

  • داده های رابطه ای: مبانی Relational Data: Basics

  • داده های رابطه ای: آرایه ها Relational Data: Arrays

  • چالش نظر: قسمت اول Comment Challenge: Part I

  • چالش کامنت: قسمت دوم Comment Challenge: Part II

  • چالش کامنت: قسمت سوم Comment Challenge: Part III

مبانی GraphQL: طرحواره ها و پرس و جوها GraphQL Basics: Schemas and Queries

  • مقدمه بخش: مبانی GraphQL: طرحواره ها و پرس و جوها Section Intro: GraphQL Basics: Schemas and Queries

  • گراف چیست؟ What is a Graph?

  • پرس و جوهای GraphQL GraphQL Queries

  • پرس و جوهای GraphQL تودرتو Nested GraphQL Queries

  • راه اندازی بابل Setting up Babel

  • ES6 واردات/صادرات ES6 Import/Export

  • ایجاد GraphQL API خودتان Creating Your Own GraphQL API

  • انواع اسکالر GraphQL GraphQL Scalar Types

  • بارگذاری مجدد زنده برای GraphQL-Yoga Live Reload for GraphQL-Yoga

  • ایجاد انواع سفارشی Creating Custom Types

  • استدلال های عملیات Operation Arguments

  • کار با آرایه ها: قسمت اول Working with Arrays: Part I

  • کار با آرایه ها: قسمت دوم Working with Arrays: Part II

  • داده های رابطه ای: مبانی Relational Data: Basics

  • داده های رابطه ای: آرایه ها Relational Data: Arrays

  • چالش نظر: قسمت اول Comment Challenge: Part I

  • چالش کامنت: قسمت دوم Comment Challenge: Part II

  • چالش کامنت: قسمت سوم Comment Challenge: Part III

مبانی GraphQL: جهش GraphQL Basics: Mutations

  • مقدمه بخش: مبانی GraphQL: جهش Section Intro: GraphQL Basics: Mutations

  • ایجاد داده با جهش: بخش اول Creating Data with Mutations: Part I

  • ایجاد داده با جهش: بخش دوم Creating Data with Mutations: Part II

  • اپراتور Object Spread با Node.js The Object Spread Operator with Node.js

  • نوع ورودی The Input Type

  • حذف داده ها با جهش: بخش اول Deleting Data with Mutations: Part I

  • حذف داده ها با جهش: قسمت دوم Deleting Data with Mutations: Part II

  • ساختار پروژه Pro GraphQL: بخش اول A Pro GraphQL Project Structure: Part I

  • ساختار پروژه Pro GraphQL: بخش دوم A Pro GraphQL Project Structure: Part II

  • به روز رسانی داده ها با جهش: بخش اول Updating Data with Mutations: Part I

  • به روز رسانی داده ها با جهش: قسمت دوم Updating Data with Mutations: Part II

مبانی GraphQL: جهش GraphQL Basics: Mutations

  • مقدمه بخش: مبانی GraphQL: جهش Section Intro: GraphQL Basics: Mutations

  • ایجاد داده با جهش: بخش اول Creating Data with Mutations: Part I

  • ایجاد داده با جهش: بخش دوم Creating Data with Mutations: Part II

  • اپراتور Object Spread با Node.js The Object Spread Operator with Node.js

  • نوع ورودی The Input Type

  • حذف داده ها با جهش: بخش اول Deleting Data with Mutations: Part I

  • حذف داده ها با جهش: قسمت دوم Deleting Data with Mutations: Part II

  • ساختار پروژه Pro GraphQL: بخش اول A Pro GraphQL Project Structure: Part I

  • ساختار پروژه Pro GraphQL: بخش دوم A Pro GraphQL Project Structure: Part II

  • به روز رسانی داده ها با جهش: بخش اول Updating Data with Mutations: Part I

  • به روز رسانی داده ها با جهش: قسمت دوم Updating Data with Mutations: Part II

مبانی GraphQL: اشتراک ها GraphQL Basics: Subscriptions

  • مقدمه بخش: مبانی GraphQL: اشتراک ها Section Intro: GraphQL Basics: Subscriptions

  • اصول اشتراک GraphQL GraphQL Subscription Basics

  • راه اندازی اشتراک نظرات Setting up a Comments Subscription

  • راه اندازی اشتراک پست ها Setting up a Posts Subscription

  • گسترش اشتراک پست ها برای ویرایش و حذف Expanding the Posts Subscription for Edits and Deletions

  • گسترش اشتراک نظرات برای ویرایش ها و حذف ها Expanding the Comments Subscription for Edits and Deletions

  • Enums Enums

مبانی GraphQL: اشتراک ها GraphQL Basics: Subscriptions

  • مقدمه بخش: مبانی GraphQL: اشتراک ها Section Intro: GraphQL Basics: Subscriptions

  • اصول اشتراک GraphQL GraphQL Subscription Basics

  • راه اندازی اشتراک نظرات Setting up a Comments Subscription

  • راه اندازی اشتراک پست ها Setting up a Posts Subscription

  • گسترش اشتراک پست ها برای ویرایش و حذف Expanding the Posts Subscription for Edits and Deletions

  • گسترش اشتراک نظرات برای ویرایش ها و حذف ها Expanding the Comments Subscription for Edits and Deletions

  • Enums Enums

ذخیره سازی پایگاه داده با Prisma v1 Database Storage with Prisma v1

  • بخش مقدمه: ذخیره سازی پایگاه داده با Prisma Section Intro: Database Storage with Prisma

  • پریسما چیست؟ What is Prisma?

  • راه اندازی پریسما مک Prisma Mac Setup

  • راه اندازی ویندوز پریسما Prisma Windows Setup

  • راه اندازی Prisma Ubuntu Prisma Ubuntu Setup

  • پریسما 101 Prisma 101

  • کاوش در Prisma GraphQL API Exploring the Prisma GraphQL API

  • نوع پست را به Prisma اضافه کنید Add Post type to Prisma

  • افزودن نوع نظر به Prisma Adding Comment Type to Prisma

  • ادغام Prisma در یک پروژه Node.js Integrating Prisma into a Node.js Project

  • استفاده از Prisma Bindings Using Prisma Bindings

  • جهش با Prisma Bindings Mutations with Prisma Bindings

  • استفاده از Async/Await با Prisma Bindings Using Async/Await with Prisma Bindings

  • بررسی وجود داده با استفاده از Prisma Bindings Checking If Data Exists Using Prisma Bindings

  • سفارشی کردن روابط نوع Customizing Type Relationships

  • مدلسازی سیستم بررسی با Prisma: راه اندازی Modeling a Review System with Prisma: Set Up

  • مدلسازی سیستم بررسی با پریسما: راه حل Modeling a Review System with Prisma: Solution

ذخیره سازی پایگاه داده با Prisma v1 Database Storage with Prisma v1

  • بخش مقدمه: ذخیره سازی پایگاه داده با Prisma Section Intro: Database Storage with Prisma

  • پریسما چیست؟ What is Prisma?

  • راه اندازی پریسما مک Prisma Mac Setup

  • راه اندازی ویندوز پریسما Prisma Windows Setup

  • راه اندازی Prisma Ubuntu Prisma Ubuntu Setup

  • پریسما 101 Prisma 101

  • کاوش در Prisma GraphQL API Exploring the Prisma GraphQL API

  • نوع پست را به Prisma اضافه کنید Add Post type to Prisma

  • افزودن نوع نظر به Prisma Adding Comment Type to Prisma

  • ادغام Prisma در یک پروژه Node.js Integrating Prisma into a Node.js Project

  • استفاده از Prisma Bindings Using Prisma Bindings

  • جهش با Prisma Bindings Mutations with Prisma Bindings

  • استفاده از Async/Await با Prisma Bindings Using Async/Await with Prisma Bindings

  • بررسی وجود داده با استفاده از Prisma Bindings Checking If Data Exists Using Prisma Bindings

  • سفارشی کردن روابط نوع Customizing Type Relationships

  • مدلسازی سیستم بررسی با Prisma: راه اندازی Modeling a Review System with Prisma: Set Up

  • مدلسازی سیستم بررسی با پریسما: راه حل Modeling a Review System with Prisma: Solution

احراز هویت با GraphQL Authentication with GraphQL

  • بخش مقدمه: احراز هویت با GraphQL Section Intro: Authentication with GraphQL

  • افزودن پریسما به کوئری های GraphQL Adding Prisma into GraphQL Queries

  • یکپارچه سازی آرگومان های عملیات Integrating Operation Arguments

  • Refactoring نوع سفارشی Resolver Refactoring Custom Type Resolvers

  • اضافه کردن Prisma به GraphQL Mutations Adding Prisma into GraphQL Mutations

  • افزودن پریسما به جهش‌های به‌روزرسانی GraphQL: بخش اول Adding Prisma into GraphQL Update Mutations: Part I

  • اضافه کردن Prisma به GraphQL Update Mutations: Part II Adding Prisma into GraphQL Update Mutations: Part II

  • اضافه کردن Prisma به اشتراک های GraphQL Adding Prisma into GraphQL Subscriptions

  • بستن پریسما به دنیای خارج Closing Prisma to the Outside World

  • اجازه دادن به طرحواره های تولید شده Allowing for Generated Schemas

  • ذخیره سازی رمزهای عبور Storing Passwords

  • ایجاد توکن های تأیید اعتبار با توکن های وب JSON Creating Auth Tokens with JSON Web Tokens

  • ورود به سیستم کاربران موجود Logging in Existing Users

  • اعتبارسنجی توکن‌های تأیید اعتبار Validating Auth Tokens

  • قفل کردن جهش ها (کاربران) Locking Down Mutations (Users)

  • قفل کردن جهش ها (پست ها و نظرات) Locking Down Mutations (Posts and Comments)

  • پرس و جوهای قفل کردن: قسمت اول Locking Down Queries: Part I

  • پرس و جوهای قفل کردن: قسمت دوم Locking Down Queries: Part II

  • قفل کردن فیلدهای نوع فردی Locking Down Individual Type Fields

  • قطعات Fragments

  • تمیز کردن برخی از محفظه های لبه Cleaning up Some Edge Cases

  • قفل کردن اشتراک ها Locking Down Subscriptions

  • انقضای توکن Token Expiration

  • به روز رسانی رمز عبور Password Updates

احراز هویت با GraphQL Authentication with GraphQL

  • بخش مقدمه: احراز هویت با GraphQL Section Intro: Authentication with GraphQL

  • افزودن پریسما به کوئری های GraphQL Adding Prisma into GraphQL Queries

  • یکپارچه سازی آرگومان های عملیات Integrating Operation Arguments

  • Refactoring نوع سفارشی Resolver Refactoring Custom Type Resolvers

  • اضافه کردن Prisma به GraphQL Mutations Adding Prisma into GraphQL Mutations

  • افزودن پریسما به جهش‌های به‌روزرسانی GraphQL: بخش اول Adding Prisma into GraphQL Update Mutations: Part I

  • اضافه کردن Prisma به GraphQL Update Mutations: Part II Adding Prisma into GraphQL Update Mutations: Part II

  • اضافه کردن Prisma به اشتراک های GraphQL Adding Prisma into GraphQL Subscriptions

  • بستن پریسما به دنیای خارج Closing Prisma to the Outside World

  • اجازه دادن به طرحواره های تولید شده Allowing for Generated Schemas

  • ذخیره سازی رمزهای عبور Storing Passwords

  • ایجاد توکن های تأیید اعتبار با توکن های وب JSON Creating Auth Tokens with JSON Web Tokens

  • ورود به سیستم کاربران موجود Logging in Existing Users

  • اعتبارسنجی توکن‌های تأیید اعتبار Validating Auth Tokens

  • قفل کردن جهش ها (کاربران) Locking Down Mutations (Users)

  • قفل کردن جهش ها (پست ها و نظرات) Locking Down Mutations (Posts and Comments)

  • پرس و جوهای قفل کردن: قسمت اول Locking Down Queries: Part I

  • پرس و جوهای قفل کردن: قسمت دوم Locking Down Queries: Part II

  • قفل کردن فیلدهای نوع فردی Locking Down Individual Type Fields

  • قطعات Fragments

  • تمیز کردن برخی از محفظه های لبه Cleaning up Some Edge Cases

  • قفل کردن اشتراک ها Locking Down Subscriptions

  • انقضای توکن Token Expiration

  • به روز رسانی رمز عبور Password Updates

صفحه بندی و مرتب سازی با GraphQL Pagination and Sorting with GraphQL

  • بخش مقدمه: صفحه بندی و مرتب سازی با GraphQL Section Intro: Pagination and Sorting with GraphQL

  • صفحه بندی Pagination

  • صفحه بندی با استفاده از مکان نما Pagination Using Cursors

  • کار با createAt و updatedAt Working with createdAt and updatedAt

  • مرتب سازی داده ها Sorting Data

صفحه بندی و مرتب سازی با GraphQL Pagination and Sorting with GraphQL

  • بخش مقدمه: صفحه بندی و مرتب سازی با GraphQL Section Intro: Pagination and Sorting with GraphQL

  • صفحه بندی Pagination

  • صفحه بندی با استفاده از مکان نما Pagination Using Cursors

  • کار با createAt و updatedAt Working with createdAt and updatedAt

  • مرتب سازی داده ها Sorting Data

استقرار تولید Production Deployment

  • بخش معرفی: استقرار تولید Section Intro: Production Deployment

  • ایجاد سرویس Prisma Creating a Prisma Service

  • پیکربندی و استقرار پریسما Prisma Configuration and Deployment

  • کاوش در نمونه تولید Prisma Exploring the Production Prisma Instance

  • استقرار برنامه تولید Node.js: قسمت اول Node.js Production App Deployment: Part I

  • استقرار برنامه تولید Node.js: قسمت دوم Node.js Production App Deployment: Part II

  • متغیرهای محیط تولید Node.js Node.js Production Environment Variables

استقرار تولید Production Deployment

  • بخش معرفی: استقرار تولید Section Intro: Production Deployment

  • ایجاد سرویس Prisma Creating a Prisma Service

  • پیکربندی و استقرار پریسما Prisma Configuration and Deployment

  • کاوش در نمونه تولید Prisma Exploring the Production Prisma Instance

  • استقرار برنامه تولید Node.js: قسمت اول Node.js Production App Deployment: Part I

  • استقرار برنامه تولید Node.js: قسمت دوم Node.js Production App Deployment: Part II

  • متغیرهای محیط تولید Node.js Node.js Production Environment Variables

Apollo Client and Testing GraphQL Apollo Client and Testing GraphQL

  • معرفی بخش: آپولو کلاینت و آزمایش GraphQL Section Intro: Apollo Client and Testing GraphQL

  • راه اندازی یک محیط تست Setting up a Test Environment

  • نصب و کاوش Jest Installing and Exploring Jest

  • آزمایش و ادعا Testing and Assertions

  • مشتری آپولو در مرورگر: قسمت اول Apollo Client in the Browser: Part I

  • مشتری آپولو در مرورگر: قسمت دوم Apollo Client in the Browser: Part II

  • پیکربندی Jest برای راه اندازی GraphQL Server Configuring Jest to Start the GraphQL Server

  • آزمایش جهش ها Testing Mutations

  • کاشت پایگاه داده با داده های آزمایشی Seeding the Database with Test Data

  • پرس و جوهای آزمایشی Testing Queries

  • انتظار شکست عملیات GraphQL Expecting GraphQL Operations to Fail

  • پشتیبانی از چندین مجموعه تست و احراز هویت Supporting Multiple Test Suites and Authentication

  • تست با احراز هویت: بخش اول Testing with Authentication: Part I

  • تست با احراز هویت: بخش دوم Testing with Authentication: Part II

  • متغیرهای GraphQL: قسمت اول GraphQL Variables: Part I

  • متغیرهای GraphQL: قسمت دوم GraphQL Variables: Part II

  • نظرات تست Testing Comments

  • اشتراک های آزمایشی Testing Subscriptions

  • ایده های مورد آزمایشی Test Case Ideas

Apollo Client and Testing GraphQL Apollo Client and Testing GraphQL

  • معرفی بخش: آپولو کلاینت و آزمایش GraphQL Section Intro: Apollo Client and Testing GraphQL

  • راه اندازی یک محیط تست Setting up a Test Environment

  • نصب و کاوش Jest Installing and Exploring Jest

  • آزمایش و ادعا Testing and Assertions

  • مشتری آپولو در مرورگر: قسمت اول Apollo Client in the Browser: Part I

  • مشتری آپولو در مرورگر: قسمت دوم Apollo Client in the Browser: Part II

  • پیکربندی Jest برای راه اندازی GraphQL Server Configuring Jest to Start the GraphQL Server

  • آزمایش جهش ها Testing Mutations

  • کاشت پایگاه داده با داده های آزمایشی Seeding the Database with Test Data

  • پرس و جوهای آزمایشی Testing Queries

  • انتظار شکست عملیات GraphQL Expecting GraphQL Operations to Fail

  • پشتیبانی از چندین مجموعه تست و احراز هویت Supporting Multiple Test Suites and Authentication

  • تست با احراز هویت: بخش اول Testing with Authentication: Part I

  • تست با احراز هویت: بخش دوم Testing with Authentication: Part II

  • متغیرهای GraphQL: قسمت اول GraphQL Variables: Part I

  • متغیرهای GraphQL: قسمت دوم GraphQL Variables: Part II

  • نظرات تست Testing Comments

  • اشتراک های آزمایشی Testing Subscriptions

  • ایده های مورد آزمایشی Test Case Ideas

ایجاد یک پروژه دیگ بخار Creating a Boilerplate Project

  • بخش معرفی: ایجاد یک پروژه دیگ بخار Section Intro: Creating a Boilerplate Project

  • ایجاد یک پروژه دیگ بخار Creating a Boilerplate Project

  • با استفاده از پروژه Boilerplate Using the Boilerplate Project

ایجاد یک پروژه دیگ بخار Creating a Boilerplate Project

  • بخش معرفی: ایجاد یک پروژه دیگ بخار Section Intro: Creating a Boilerplate Project

  • ایجاد یک پروژه دیگ بخار Creating a Boilerplate Project

  • با استفاده از پروژه Boilerplate Using the Boilerplate Project

بسته بندی Wrapping Up

  • بخش معرفی: جمع بندی Section Intro: Wrapping Up

  • یک ایده جدید اپلیکیشن A New App Idea

  • پاداش: از اینجا کجا بروم؟ Bonus: Where Do I Go from Here?

بسته بندی Wrapping Up

  • بخش معرفی: جمع بندی Section Intro: Wrapping Up

  • یک ایده جدید اپلیکیشن A New App Idea

  • پاداش: از اینجا کجا بروم؟ Bonus: Where Do I Go from Here?

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Bootcamp مدرن GraphQL (با Node.js و Apollo)
جزییات دوره
23.5 hours
118
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
32,415
4.6 از 5
دارد
دارد
دارد
Andrew Mead
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mead Andrew Mead

یک توسعه دهنده و معلم تمام پشته