مفهوم HTTP چیست ؟ (تحلیل یک درخواست http و متدهای CRUD)

قیمت :

رایگان

LinkedIn
Twitter
Facebook
Telegram
LinkedIn
Twitter
Facebook
Telegram

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

درباره مدرس 

اطلاعات دوره

توضیحات

قبلا در این آموزش (+) با مفهوم وب آشنا شدیم. فهمیدیم چطور در فضای وب یک اتصال TCP بین دو کامپیوتر کلاینت و سرور برقرار می‌شود. اکنون می‌خواهیم بفهمیم مفهوم http و متدهای CRUD چیست و چطور پس از برقراری یک اتصال TCP، یک درخواست http بین دو کامپیوتر رد و بدل می‌شود.

این فیلم آموزشی به صورت مستقل قابل استفاده است. در عین حال بخشی از بسته آموزش Django REST برای تولید Web API (+) می‌باشد.

 

آنچه در این آموزش خواهید دید

در این آموزش نخست به این سوال پاسخ داده می‌شود که http چیست ؟ http مخفف عبارت Hypertext transfer protocol است. یادتان هست با مفهوم Hypertext در این آموزش (+) آشنا شدید.

سپس با مفهوم متدهای CRUD آشنا خواهید شد.  به تحلیل یک درخواست http می‌پردازیم.

متدهای Create , Read , Update, Dalete به طور کلی روی هر نوع داده پیاده می‌شوند. یک درخواست http نیز شامل فعل ها یا verb هایی است برای اجرای این متدها روی داده های سرور! متدهای GET و PUT و POST و DELETE !

در ادامه این آموزش با در نظر گرفتن یک url فرضی، جزئیات یک درخواست http توضیح داده می‌شوند. مفهوم Request line و Header را در یک پیغام http خواهید فهمید.

سپس یک پاسخ http تحلیل می‌شود. مفهوم Response line و Header و Body در یک پاسخ http توضیح داده می‌شود.

بسته به این که یک درخواست با موفقیت پردازش شود یا خیر یک کد توسط سرور به کلاینت برگردانده می‌شود. این کدها در پنچ سری 100 تا 500 دسته بندی می‌شوند. برای مثال معنی کد 404 چیست ؟

در پایان یک تعداد مفاهیم در مورد یک پیغام http توضیح داده می‌شود. برای مثال یک پیغام http گفته می‌شود که Stateless است. این یعنی چه ؟ فرق web و api توضیح داده می‌شود. تفاوت webpage و web api را خواهید فهمید.

به ظاهر با واژه های زیادی سر و کار داریم. اما نگران نباشید. در این فیلم آموزشی با اسلایدهای زیبا این مفاهیم را به درستی خواهید فهمید.

 

پرسش‌های کلیدی

http چیست ؟ crud چیست ؟ متدهای http چه هستند؟ متد POST و PUT چه می‌کنند؟ اجزای یک پیغام http چه هستند؟ در هدر یک درخواست و پاسخ http چه مواردی منتقل می‌شوند؟ Status Code چیست؟ کد 404 چیست ؟ تحلیل یک درخواست http چگونه انجام می‌شود؟ فرق Website و Web API چیست ؟

سرفصل مطالب

سرفصل مطالب

– ارسال HTTP در صورت برقراری TCP
– مفهوم CRUD چیست ؟
– اکشن های create و read و update و delete در علوم کامپیوتر
– تمپلت یک پیام HTTP
– تحلیل یک نمونه درخواست و پاسخ HTTP
– فرآیند ارسال request و response
– مفهوم HTTP Verbs یا HTTP Methods
– متدهای post و get و put و delete
– فرق Website و Web API
– مفهوم endpoints در API
– انوع Status Code در پاسخ یک درخواست HTTP
– مفهوم Stateless چیست

نظرات (1)

1 دیدگاه برای مفهوم HTTP چیست ؟ (تحلیل یک درخواست http و متدهای CRUD)

  1. سما کریمی (خریدار محصول)

    hi
    good job
    He explains very simple and understandable
    it seems he has realized these concepts deeply by himself
    Tanks for your sharing Mr.Asefi

    • مصطفی آصفی

      سلام و سپاس که برای ارسال انرژی مثبت خودتون وقت گذاشتین و همین طور ممنون بابت انگلیسی جذابی که برای بنده نوشتید. خوشحالم که مفید بوده براتون.

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

نظرات کاربران در خصوص دوره 

1 دیدگاه برای مفهوم HTTP چیست ؟ (تحلیل یک درخواست http و متدهای CRUD)

  1. سما کریمی (خریدار محصول)

    hi
    good job
    He explains very simple and understandable
    it seems he has realized these concepts deeply by himself
    Tanks for your sharing Mr.Asefi

    • مصطفی آصفی

      سلام و سپاس که برای ارسال انرژی مثبت خودتون وقت گذاشتین و همین طور ممنون بابت انگلیسی جذابی که برای بنده نوشتید. خوشحالم که مفید بوده براتون.

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

SKU HB-DjangoAPI-04-IntroHTTP Category Tags ,