آموزش توابع بدون سرور با Netlify

Serverless Functions with Netlify

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بدون ایجاد توابع بدون سرور به برنامه های فرانت اند خود ویژگی های جالب اضافه کنید پیش نیازها: html css javascript node نصب شده است

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

من حدس می‌زنم ابتدا با پاسخ دادن به مهم‌ترین سؤال شروع کنیم. عملکرد بدون سرور چیست و چرا باید به آن اهمیت دهیم؟ بنابراین، معامله اینجاست. مواقعی وجود دارد که برنامه ما به یک ویژگی پویا نیاز دارد و حتی پس از بیستمین جستجوی گوگل، به ناچار متوجه می شویم که تنها راه انجام آن ساخت و میزبانی سرور خودمان است. یک مثال خوب راه اندازی یک جریان پرداخت نواری است. اگرچه راه حل بهتری وجود دارد.

توابع بدون سرور.

بسیار خوب، اما عملکرد بدون سرور چیست؟ خوب، با وجود نام، عملکرد بدون سرور در واقع به این معنی نیست که سرور وجود ندارد. معنای ساده آن این است که شخص دیگری مسئول حفظ آن است. ما به‌عنوان توسعه‌دهندگان فرانت‌اند فقط باید عملکرد مورد نظر خود را تنظیم کنیم و ارائه‌دهنده ابر از بقیه مراقبت خواهد کرد. چیزی که واقعا جالب است، ما می توانیم به استفاده از زبان برنامه نویسی مورد علاقه خود - جاوا اسکریپت ادامه دهیم. اکثر ارائه دهندگان ابر راه حلی برای توابع بدون سرور ارائه می دهند اما برای این دوره ما میزبان شرکتی به نام Netlify خواهیم بود. ما از Netlify استفاده خواهیم کرد زیرا آنها سطح رایگان سخاوتمندانه ای را ارائه می دهند و راه اندازی و اجرا با عملکردهای بدون سرور را بسیار آسان می کنند.

در اینجا نمونه‌هایی از عملکردهای بدون سرور/تنظیماتی است که قرار است در طول دوره پوشش داده شوند.

- "Hello World" اصلی

- API اصلی (با داده های محلی)

- API پیچیده (با Airtable)

- نظرسنجی

- API آب و هوا را باز کنید

- خبرنامه

- ارسال ایمیل/ارسال فرم

- پرداخت خطی


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

مقدمه Intro

  • معرفی Introduction

  • Netlify و سایر خدمات Netlify and Other Services

  • Front-End Front-End

  • الزامات Requirements

  • ویرایشگر متن Text Editor

  • رفع تاری ویدیو Video Blur Fix

  • بررسی دوره Course Review

پروژه شروع کننده Starter Project

  • اطلاعات Info

  • نصب Install

  • بررسی اجمالی Overview

مثال ها Examples

  • اولین تابع First Function

  • جزئیات نحو Syntax Details

  • کدهای وضعیت Status Codes

  • مثال اول First Example

  • تغییر مسیرها و واردات خودکار Redirects and Auto Imports

  • مقدمه پایه API Basic API Intro

  • عملکرد پایه API Basic API Function

  • Basic API Front-End Basic API Front-End

  • استقرار معرفی Deploy Intro

  • استقرار مداوم Continuous Deployment

  • رفع خطای "CORS". "CORS" Error Fix

  • اطلاعات درخواست های رایگان Free Requests Info

  • اطلاعات Airtable Airtable Info

  • ثبت نام Airtable Airtable Signup

  • Airtable - محصولات ایجاد کنید Airtable - Create Products

  • Airtable - API Docs Airtable - API Docs

  • واکشی داده های Airtable Fetch Airtable Data

  • ENV VARS ENV VARS

  • نمایش تمام محصولات Airtable Display All Airtable Products

  • عملکرد تک هوا Single Airtable Function

  • نمایش محصول واحد Display Single Product

  • هر دو عملکرد Airtable را با هم ترکیب کنید Combine Both Airtable Functions

  • ENV VARS را به Netlify اضافه کنید Add ENV VARS to Netlify

  • مقدمه نظرسنجی Survey Intro

  • جدول نظرسنجی Survey Table

  • واکشی آرا Fetch Votes

  • نمایش آرا Display Votes

  • اصلاح آرا - Front-End Modify Votes - Front-End

  • روش های Http Http Methods

  • نظرسنجی - روش Http "PUT". Survey - Http "PUT" Method

  • نظرسنجی - روش های HTTP را بررسی کنید Survey - Check HTTP Methods

  • نظرسنجی تکمیل شد Survey Complete

  • برنامه آب و هوا - معرفی Weather App - Intro

  • برنامه هواشناسی - Font-End Weather App - Font-End

  • برنامه هواشناسی - روش های Http را بررسی کنید Weather App - Check For Http Methods

  • برنامه آب و هوا - نمای کلی API Weather App - API Overview

  • برنامه هواشناسی - کامل Weather App - Complete

  • خبرنامه - معرفی Newsletter - Intro

  • خبرنامه - راه اندازی Newsletter - Setup

  • خبرنامه - Front-End Newsletter - Front-End

  • خبرنامه - Buttondown API Newsletter - Buttondown API

  • خبرنامه - عملکرد بدون سرور Newsletter - Serverless Function

  • خبرنامه - فیلد ایمیل خالی Newsletter - Empty Email Field

  • خبرنامه - ثبت نام Newsletter - Signup

  • خبرنامه - خطاها Newsletter - Errors

  • ایمیل - معرفی Email - Intro

  • ایمیل - Front-End Email - Front-End

  • ایمیل - ساختار بدون سرور Email - Serverless Structure

  • ایمیل - کامل شد Email - Complete

  • راه راه - مقدمه Stripe - Intro

  • راه راه - راه اندازی Stripe - Setup

  • راه راه - کامل Stripe - Complete

توابع بدون سرور و React Serverless Functions and React

  • مقدمه Intro

  • شروع نصب و راه اندازی Starter Install and Setup

  • مثال پایه Basic Example

  • عملکرد بدون سرور Serverless Function

  • محصولات Airtable مثال Airtable Products Example

  • راه اندازی روتر React React Router Setup

  • صفحه محصول واحد Single Product Page

  • مستقر کنید Deploy

جایزه Bonus

  • جایزه Bonus

نمایش نظرات

آموزش توابع بدون سرور با Netlify
جزییات دوره
8 hours
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,145
4.7 از 5
ندارد
دارد
دارد
John Smilga
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Smilga John Smilga

مربی