آموزش درک نحوه کار وب سایت ها، نگاهی اجمالی به چرخه عمر درخواست/پاسخ (برای مبتدیان!)

Understanding how websites work, a glimpse into the request/response lifecycle (beginner friendly!)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

با نحوه صحبت کردن رایانه شما با یک وب سایت آشنا شوید.

در این دوره آموزشی، نحوه ارتباط کامپیوتر شما (و مرورگر وب) با یک وب سایت را خواهید آموخت. وقتی به مرورگر خود می روید، کارهای زیادی در پشت صحنه انجام می دهید، از جمله "در خواست کردن" و "پذیرش پاسخ".

  1. اما مرورگر ما چه چیزی را می خواهد؟
  2. چگونه می توانیم بفهمیم که مرورگر چه چیزی دریافت کرده است؟
  3. سرور چه چیزی به ما می دهد؟
  4. و چگونه همه کار می کند؟

به‌عنوان یک توسعه‌دهنده وب، دانستن نحوه عملکرد این موارد بسیار مهم است. این یکی از آن مهارت‌هایی است که توسعه‌دهندگان خوب را از توسعه‌دهندگان بزرگ جدا می‌کند — هدفتان عالی بودن است!

درخواست‌ها

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

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

اما در برخی موارد، باید تعیین کند که HTML چیست، CSS چیست، و جاوا اسکریپت چیست (به علاوه انواع فایل‌های دیگر مانند تصاویر یا فونت‌ها).

پاسخ ها

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

در این دوره، یاد خواهید گرفت که چگونه همه اینها کار می کند، چرا دانستن همه اینها مهم است، و چگونه درخواست ها و پاسخ های خود را بررسی کنید.

منابع:

شما چرخه عمر درخواست/پاسخ خود را در مرورگر خود کاوش خواهید کرد تا از نحوه صحبت رایانه خود با وب‌سایت‌ها استفاده کنید.

این یک تمرین و مهارت واقعاً خوب است که باید هنگام تلاش برای بهینه‌سازی سرعت بارگذاری وب‌سایت داشته باشید.

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

با این پروژه، می‌آموزید که چگونه درخواست‌های مرورگر خود را "snoop" کنید و همه پاسخ‌ها را ببینید. شما حتی تمام داده‌ها را فیلتر می‌کنید تا فایل‌های خاصی را که می‌خواهید جستجو کنید پیدا کنید.

فراموش نکنید که از پنل شبکه خود اسکرین شات بگیرید و آن را در پروژه Skillshare خود به اشتراک بگذارید!


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

درس ها Lessons

  • مرورگر شما چه کار می کند؟ What does your browser do?

  • مرورگر چیست؟ What is a browser?

  • درخواست های وب چیست؟ What are web requests?

  • پروژه شما Your project

  • پاسخ های سرور چیست؟ What are server responses?

  • چرخه عمر درخواست The request lifecycle

  • درک نحوه کار وب سایت ها، نگاهی اجمالی به چرخه عمر درخواست/پاسخ (مبتدی دوستانه!) Understand how websites work, a glimpse into the request/response lifecycle (beginner friendly!)

  • مشاهده درخواست ها و پاسخ های شما Viewing your requests and responses

  • تفسیر HTML، CSS و جاوا اسکریپت Interpreting HTML, CSS, and JavaScript

نمایش نظرات

آموزش درک نحوه کار وب سایت ها، نگاهی اجمالی به چرخه عمر درخواست/پاسخ (برای مبتدیان!)
جزییات دوره
18m
9
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
305
4 از 5
ندارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

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

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!