با نحوه صحبت کردن رایانه شما با یک وب سایت آشنا شوید.
در این دوره آموزشی، نحوه ارتباط کامپیوتر شما (و مرورگر وب) با یک وب سایت را خواهید آموخت. وقتی به مرورگر خود می روید، کارهای زیادی در پشت صحنه انجام می دهید، از جمله "در خواست کردن" و "پذیرش پاسخ".
بهعنوان یک توسعهدهنده وب، دانستن نحوه عملکرد این موارد بسیار مهم است. این یکی از آن مهارتهایی است که توسعهدهندگان خوب را از توسعهدهندگان بزرگ جدا میکند — هدفتان عالی بودن است!
درخواستها
هنگامی که از یک وب سایت اطلاعاتی می خواهید، مرورگر شما درخواست اطلاعات می کند. سپس سرور بررسی می کند که آیا شما مجاز به دیدن چیزهای خاص و استفاده از فایل های خاص هستید یا خیر، و داده ها (و فایل های) مورد نیاز برای نمایش وب سایت را در اختیار شما قرار می دهد.
سپس مرورگر شما تمام فایلهای مورد نیاز خود را دانلود میکند، آنها را کنار هم میگذارد و وبسایت را نمایش میدهد.
اما در برخی موارد، باید تعیین کند که HTML چیست، CSS چیست، و جاوا اسکریپت چیست (به علاوه انواع فایلهای دیگر مانند تصاویر یا فونتها).
پاسخ ها
وقتی از یک وب سایت اطلاعاتی می خواهید، سروری که با آن صحبت می کنید فایل هایی را برای دانلود به شما می دهد. مرورگر شما با خیال راحت این کار را در پس زمینه انجام می دهد و همه فایل های مختلف را در کنار هم قرار می دهد. اگر نیاز به درخواستهای بیشتری داشته باشد، درخواستهای بیشتری میکند و منتظر پاسخ سرور دیگری است.
در این دوره، یاد خواهید گرفت که چگونه همه اینها کار می کند، چرا دانستن همه اینها مهم است، و چگونه درخواست ها و پاسخ های خود را بررسی کنید.
منابع:
شما چرخه عمر درخواست/پاسخ خود را در مرورگر خود کاوش خواهید کرد تا از نحوه صحبت رایانه خود با وبسایتها استفاده کنید.
این یک تمرین و مهارت واقعاً خوب است که باید هنگام تلاش برای بهینهسازی سرعت بارگذاری وبسایت داشته باشید.
یکی از فاکتورهای برتر در موتورهای جستجو مانند گوگل سرعت بارگیری وب سایت شما است و یکی از بزرگترین عواملی که می توانیم کنترل کنیم این است که سرور باید چند درخواست و پاسخ قبل از ارائه کامل وب سایت بدهد. .
با این پروژه، میآموزید که چگونه درخواستهای مرورگر خود را "snoop" کنید و همه پاسخها را ببینید. شما حتی تمام دادهها را فیلتر میکنید تا فایلهای خاصی را که میخواهید جستجو کنید پیدا کنید.
فراموش نکنید که از پنل شبکه خود اسکرین شات بگیرید و آن را در پروژه Skillshare خود به اشتراک بگذارید!
معلم توسعه وب
سلام به همه! من Kalob Taulien هستم.
در اینجا نسخه TL;DR (کوتاه) درباره من است:
در زیر میتوانید تمام دورههای Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.
اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.
اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.
اگر میخواهید یاد بگیرید که چگونه وبسایتها را واقعاً زیبا جلوه دهید و خوب عمل کنید، میخواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.
اگر میخواهید وبسایتهایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، میخواهید به PHP، Python، Django یا Wagtail نگاه کنید.
آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.
فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!
کد نویسی مبارک!
نمایش نظرات