سلام به همه پی وی لرنی های عزیز!
به راهنمای جامع برنامه نویسان وب در پی وی لرن خوش آمدید! در این دوره قصد داریم با روشی ساده و کاربردی زمینه ای را فراهم نماییم تا به گونه ای جامع و گسترده به برنامه نویسی وب بپردازیم. در این دوره مفاهیم برنامه نویسی وب را از به صورت ابتدایی شروع می کنیم تا هر کسی که تمایل به یادگیری برنامه نویسی وب دارد بتواند همه چیز را از پایه بیاموزد و با اصول اولیه این کار آشنا شود. در این جلسه به عنوان اولین جلسه از این دوره به آشنایی با مفاهیم پایه در برنامه نویسی وب می پردازیم.
بیایید با اولین مفهوم ضروری در برنامه نویسی وب یعنی اینترنت آشنا شوید.
اینترنت در اصل شبکه جهانی منابع محاسباتی است. شما می توانید از اینترنت به عنوان یک مجموعه فیزیکی از روترها و مدارها و به عنوان مجموعه ای از منابع مشترک استفاده کنید.
برخی تعاریف متداول در گذشته برای اینترنت عبارتند از:
در ادامه آشنایی با مفاهیم پایه در برنامه نویسی وب به برخی از خدماتی که بر مبتنی بر وب هستند اشاره می کنیم.
WWW مخفف World Wide Web است که در حقیقت یک تعریف فنی از شبکه جهانی وب است – کلیه منابع و کاربران در اینترنت که از پروتکل انتقال (Hypertext (HTTP استفاده می کنند. به زبان ساده ، World Wide Web روشی برای تبادل اطلاعات بین رایانه ها در اینترنت است و آنها را به مجموعه گسترده ای از منابع چندرسانه ای تعاملی متصل می کند.
HTTP مخفف پروتکل انتقال Hypertext است. این پروتکل برای انتقال اسناد ابر متن مورد استفاده قرار می گیرد که امکان دسترسی به شبکه جهانی وب را فراهم می کند.
یک آدرس وب استاندارد مانند Yahoo.com به عنوان URL شناخته می شود و در اینجا پیشوند http پروتکل آن را نشان می دهد.
URL مخفف Uniform Resource Locator است و برای تعیین آدرس در شبکه جهانی وب استفاده می شود. URL شناسایی اساسی شبکه برای هر منبع متصل به وب است (به عنوان مثال ، صفحات ابر متن ، تصاویر و فایل های صوتی).
یک URL به صورت زیر خواهد بود :
protocol://hostname/other_information
پروتکل نحوه انتقال اطلاعات از یک لینک را مشخص می کند. پروتکل مورد استفاده برای منابع وب ، پروتکل انتقال HyperText (HTTP) است. پروتکل های دیگر سازگار با اکثر مرورگرهای وب شامل FTP ، telnet ، گروه های خبری و Gopher است.
پروتکل با دو نقطه، دو اسلش و سپس نام دامنه دنبال می شود. نام دامنه رایانهای است که منبع در آن قرار دارد.
لینک ها یا پیوند ها یا زیرشاخه های خاص ممکن است بعد از نام دامنه مشخص شوند. نام دایرکتوری ها با اسلش های تک به جلو جدا می شوند.
در حال حاضر شما در وب سایت ما یعنی pvlearn.com هستید که مجموعه ای از صفحات مختلف است که به زبان نشانه گذاری HTML نوشته شده اند و مکانی در وبسایت هستند که افراد می توانند آموزش های مربوط به جدیدترین فناوریها را پیدا کنند. به همین ترتیب، میلیون ها وب سایت در وب موجود است. به هر صفحه موجود در وب سایت یک صفحه وب web page گفته می شود و صفحه اول هر وب سایت به عنوان صفحه اصلی home page برای آن سایت شناخته می شود.
هر وب سایت روی رایانه ای معروف است که به عنوان یک سرور وب شناخته می شود و همیشه هم به اینترنت متصل است. هر سرور وب که به اینترنت متصل است. برای یک آدرس منحصر به فرد ساخته می شود که از مجموعه ای از چهار شماره بین ۰ تا ۲۵۶ تشکیل شده که با نقطه از هم جدا می شوند. به عنوان مثال ، ۶۸٫۱۷۸٫۱۵۷٫۱۳۲ یا ۶۸٫۱۲۲٫۳۵٫۱۲۷٫
وقتی آدرس وب را ثبت می کنید، به عنوان نام دامنه نیز شناخته می شود ، مانند pvlearn.com که باید آدرس IP سرور وب را که میزبان سایت باشد برای آن مشخص کنید.
مرورگرهای وب نرم افزاری است که روی رایانه شخصی شما نصب شده است. برای دسترسی به وب به یک مرورگر وب مانند Netscape Navigator ، Microsoft Internet Explorer یا Mozilla Firefox نیاز دارید.
SMTP مخفف سرور پروتکل ساده انتقال ایمیل است. این سرور مراقب ارسال ایمیل از یک سرور به سرور دیگر است. هنگامی که شما یک ایمیل به آدرس ایمیل ارسال می کنید ، توسط یک سرور SMTP به گیرنده آن تحویل داده می شود.
ISP مخفف ارائه دهنده خدمات اینترنت است. ISP شرکت هایی هستند که از نظر اتصال به اینترنت به شما برای اتصال به اینترنت خدمات ارائه می دهند.
شما می توانید از طریق هر ارائه دهنده خدمات اینترنت، فضا را در یک وب سرور خریداری کنید و از این فضا برای میزبانی وب سایت خود استفاده نمایید.
HTML مخفف Hyper Text Markup Language است. HTML زبانی است که ما به کمک آن صفحات وب را می نویسیم. حتی صفحه ای که هم اکنون می خوانید در HTML نوشته شده است.
هایپرلینک یک لینک یا یک لینک ساده یک عنصر قابل انتخاب در یک سند الکترونیکی است که به عنوان یک نقطه دسترسی به منابع الکترونیکی دیگر استفاده می شود. به طور معمول ، برای دسترسی به منبع مرتبط ، روی پیوند لینک کلیک می کنید. لینک های معروف شامل دکمه ها، نمادها، نقشه های تصویر و پیوندهای متنی قابل کلیک هستند.
DNS مخفف Domain Name System است. هنگامی که شخصی نام دامنه شما، www.example.com را تایپ می کند، مرورگر شما از سیستم Domain Name System می خواهد IP را که میزبان سایت شما است پیدا کند. وقتی نام دامنه خود را ثبت می کنید، آدرس IP شما باید به همراه نام دامنه خود در DNS قرار دهید. بدون انجام آن نام دامنه شما به درستی کار نخواهد کرد.
W3C مخفف کنسرسیوم جهانی وب است که یک کنسرسیوم بین المللی از شرکت های فعال در حوزه اینترنت و وب است. W3C در سال ۱۹۹۴ توسط تیم برنرز لی ، معمار اصلی شبکه جهانی وب تأسیس شد. هدف این سازمان تدوین استانداردهای باز بود به گونه ای که به جای اینکه در بین جناح های رقیب تقسیم شود، در یک جهت واحد تکامل می یابد. W3C اصلی ترین استانداردهای HTTP و HTML است.
در اولین جلسه از این دوره شما را با اصول و مفاهیم برنامه نویسی وب مانند اینترنت، SMTP، DNS، W3C و غیره اشنا شدیم؛ مفاهیمی که دانستن آن ها برای ورود به دنیای برنامه نویسی وب لازم هستند. در جلسه آینده به این مسئله می پردازیم که وب به طور کلی چگونه کار می کند.
با پی وی لرن همراه باشید.