با نحوه صحبت کردن رایانه شما با یک وب سایت آشنا شوید.
در این دوره آموزشی، نحوه ارتباط کامپیوتر شما (و مرورگر وب) با یک وب سایت را خواهید آموخت. وقتی به مرورگر خود می روید، کارهای زیادی در پشت صحنه انجام می دهید، از جمله "در خواست کردن" و "پذیرش پاسخ".
بهعنوان یک توسعهدهنده وب، دانستن نحوه عملکرد این موارد بسیار مهم است. این یکی از آن مهارتهایی است که توسعهدهندگان خوب را از توسعهدهندگان بزرگ جدا میکند — هدفتان عالی بودن است!
درخواستها
هنگامی که از یک وب سایت اطلاعاتی می خواهید، مرورگر شما درخواست اطلاعات می کند. سپس سرور بررسی می کند که آیا شما مجاز به دیدن چیزهای خاص و استفاده از فایل های خاص هستید یا خیر، و داده ها (و فایل های) مورد نیاز برای نمایش وب سایت را در اختیار شما قرار می دهد.
سپس مرورگر شما تمام فایلهای مورد نیاز خود را دانلود میکند، آنها را کنار هم میگذارد و وبسایت را نمایش میدهد.
اما در برخی موارد، باید تعیین کند که 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 برای دوره های هفتگی جدید دنبال کنید!
کد نویسی مبارک!
نمایش نظرات