آشنایی با اجزا وب – بخش دوم آموزش مقدمات وبمستری

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

این دوره در واقع دوره آموزش وبمستری به صورت حرفه ای می باشد که کمی متفاوت تر از سایر دوره هایی است که تا کنون در سطح وب فارسی برگزار شده است.

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

اجزا وب چیست

مقدمه – اجزا وب چیست؟ وب از چه بخش هایی تشکیل شده است؟

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

سپس اشاره ای به زبان PHP و SQL و JavaScript خواهیم داشت. در ادامه نیز به توضیح در مورد MySQL و همین طور json خواهیم پرداخت.

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

پس از آن نوبت به آشنایی با انواع پروتکل های شبکه می باشد. سپس در مورد انواع پروتکل های موجود در اینترنت هم صحبت خواهیم کرد.

در این قسمت ها در مورد مدل OSI توضیح می دهیم و سپس در مورد مدل TCP/IP و تفاوت آن با مدل OSI صحبت خواهیم کرد. در ادامه نیز در مورد روش های آدرس دهی در اینترنت صحبت می کنیم و در مورد آدرس های فیزیکی یا همان MAC آدرس و آدرس های منطقی یا IP آدرس توضیحاتی ارائه خواهیم داد.

این مجموعه شامل بیش از ۴۰ قسمت فیلم آموزشی می باشد که دوره حضوری آن در حال برگزاری می باشد. برای دسترسی به کلیه فیلم های آن می توانید از لینک بالا استفاده کنید.

فیلم آموزش آشنایی با اجزا وب ، شامل چه بخش هایی است؟

هر هفته دو جلسه به صورت پشت سر هم برای دوره وبمستران وردپرس برگزار می گردد. این آموزش رایگان ویدئویی، بخش دوم از اولین جلسه دوره وبمستران وردپرس می باشد.

این فیلم آموزش رایگان، جهت آشنایی با اجزا وب می باشد که شامل بخش های زیر است:

آشنایی با زبان های برنامه نویسی سمت سرور – تاریخچه و دسته بندی زبان های برنامه نویسی

در این قسمت به صورت مقدماتی در مورد انواع زبان های برنامه نویسی سمت سرور و به وجود آمدن و توسعه آن ها صحبت خواهیم کرد. همچنین توضیحاتی کوتاه در مورد روش های توسعه نرم افزار خواهیم داد.

  • توضیح در مورد زبان های برنامه نویسی سمت سرور که بخشی از اجزا وب می باشند.

  • بررسی تاریخچه به وجود آمدن زبان های برنامه نویسی و نحوه منشعب شدن آن ها از هم

  • توضیح در مورد انواع زبان برنامه نویسی و دسته بندی آن ها از نظر اجرا: زبان های اسکریپتی و زبان های کامپایلری

  • توضیح در مورد زبان PHP و دلیل محبوبیت و استفاده زیاد آن در وب

  • معرفی چند extension پر کاربرد در مرورگر کروم که شما می توانید آن ها را به مرورگر خود اضافه کنید، مانند: Wappalyzer و ColorZilla و Mozbar و Alexa toolbar و json formatter و افزونه فونت آرا و Dark reader

اجزا وب - زبان های برنامه نویسی سمت سرور

سیستم های مدیریت پایگاه داده برای نگهداری داده ها در وب

در این قسمت به صورت خلاصه در مورد سیستم های مدیریت Database و نحوه نگهداری داده ها در وب صحبت کردیم. این موارد شامل موارد زیر می باشد:

  • توضیح در مورد تاریخچه نگهداری داده ها به صورت جدول و استفاده از جبر رابطه ای برای پیاده سازی روابط بین جدول ها

  • سیستم مدیریت نگهداری پایگاه داده بر مبنای ارتباط بر پایه جدول ها و عملیات بین آن ها

  • توضیح در مورد DBMS ها و همین طور RDBMS ها

  • توضیح در مورد زبان SQL یا Structured Query Language

زبان های برنامه نویسی سمت کاربر – آشنایی با jQuery و json

  • آشنایی با زبان های سمت کاربر یا client side

  • توضیح کوتاه در مورد زبان جاوا اسکریپت و کاربردهای آن در سمت client

  • توضیح مدل DOM و نحوه دستکاری آن توسط JavaScript

  • آشنایی با کتابخانه های و فریم ورک های جاوا اسکریپت

  • معرفی jQuery  و همین طور نحوه تبادل داده بین دستگاه ها با فرمت json و xml

  • شروع داینامیک سازی صفحه با استفاده از پایگاه های داده

در صورتی که می خواهید با تاریخچه وب آشنا شوید، و همین طور اینکه وب از چه اجزای اولیه تشکیل شده است، می توانید از لینک زیر استفاده نمایید:

آشنایی با انواع پروتکل های شبکه و پروتکل های وب

در این قسمت با انواع پروتکل های موجود در اینترنت و نحوه کار پروتکل ها بر اساس مدل مرجع OSI  و همین طور مدل TCP/IP صحبت خواهیم کرد. مطالب این بخش شامل بخش های زیر می باشد:

  • پروتکل چیست؟ انواع پروتکل های اینترنتی چیستند؟ آشنایی با انواع پروتکل های موجود در شبکه

  • آشنایی با انواع شبکه های کامپیوتری مثل شبکه محلی Ethernet ، شبکه LAN  و شبکه های شهری، کشوری و جهانی

  • آشنایی با دو بخش اصلی شبکه WAN: خطوط ارتباطی یا Channels و عناصر سوئیچینگ یا Switching Equipment

  • آشنایی با روش های سوئیچینگ مثل سوئیچینگ مداری (اتصال نقطه به نقطه)، Message Switching  و Packet Switching

  • مزیت ها و معایب روش های سوئیچینگ و مقایسه روش های آن – به جود آمدن ارتباطات یک طرفه یا Simple ، دوطرفه غیرهم زمان یا half duplex و دوطرفه یا duplex

  • طراحی شبکه ها و نحوه لایه بندی آن ها: چرا باید در پیاده سازی ارتباط های بین شبکه از مدل های چند لایه استفاده کنیم؟

  • مدل OSI شبکه چیست؟ مدل OSI چند لایه دارد؟ توضیح کامل مدل هفت لایه ای osi

  • PDU چیست؟ نام PDU متناظر با هر لایه از ۷ لایه مدل OSI چه چیز می باشد؟

  • نحوه فرستادن و دریافت یک بسته در مدل OSI به چه صورت می باشد؟

  • معرفی پروتکل های معروف در مدل مرجع OSI همانند SMTP، DNS ، HTTP ، FTP ، TELNET ، UDP ، TCP ، RIP ، ARP ، RARP ، ETHERNET، WIRELESS ، ICMP

پیشنهاد مطالعه بیشتر: 

ما در سایت وبمستر وردپرس، مقالات بسیار زیادی در این زمینه آموزش وبمستری، قرار داده ایم. در صورتی که نیاز به مطالعه بیشتر و عمیق تر شدن در مباحث فوق را دارید، می توانید از لینک های زیر استفاده کنید:

  • آشنایی با مدل مرجع TCP/IP : تفاوت TCP/IP با OSI چست؟ توضیح کامل مدل چهار لایه TCP/IP

  • لایه های مدل شبکه TCP/IP چیستند؟ وظایف لایه های مدل TCP/IP چیست؟

  • معرفی پروتکل های معروف مدل TCP/IP : بررسی پروتکل های لایه Application و Transport و Internet و Network access در مدل شبکه TCP/IP

  • آشنایی با Protocol Data Unit ها یا PDU و نام و اندازه هر کدام در مدل TCP/IP

  • نحوه دریافت و ارسال اطلاعات در مدل مرجع TCP/IP – بررسی نحوه فرستادن اطلاعات از یک سیستم به سیستم دیگر با این مدل

  • تفاوت ها و شباهت ها در مدل OSI با مدل TCP/IP

  • مزیت های استفاده از شبکه چیست؟ بررسی انواع دسته بندی های شبکه بر اساس نحوه انتقال یا مقیاس جغرافیایی

  • انواع شبکه ها از نظر تکنولوژی انتقال: Broadcast و Multicast و Point-to-Point

  • انواع شبکه ها از نظر مقیاس جغرافیایی: PAN و LAN و MAN  و WAN

  • عملیات مسیریابی چگونه انجام می شود؟ مثال در مورد نحوه کار سیستم پست و مقایسه آن با مسیریابی در اینترنت

  • روتر یا مسیریاب چیست؟ آدرس فیزیکی یا مک آدرس دستگاه چیست؟ آدرس منطقی یا IP آدرس چیست؟

اجزا وب - روش کار پروتکل TCP/IP

آدرس IP چیست؟ معرفی کلاس های آدرس IP و آدرس های public و private

در این قسمت به صورت کامل در آدرس های IP و همین طور معرفی MAC آدرس خواهیم پرداخت. همین طور درباره Subnet Mask و همین طور Default gateway نیز صحبت می گردد:

  • چرا در عملیات مسیریابی هم به آدرس فیزیکی احتیاج داریم و هم آدرس منطقی؟

  • آدرس فیزیکی یا MAC آدرس چیست؟ آدرس منطقی یا IP آدرس چیست؟ Mac آدرس با IP آدرس چه تفاوتی دارد؟

  • اندازه IP آدرس چقدر می باشد؟ اندازه MAC آدرس چه مقدار می باشد؟

  • رنج IP چیست؟ انواع کلاس های مختلف IP آدرس چیستند؟ آشنایی با کلاس A و کلاس B و کلاس C و کلاس D در آدرس های آی پی

  • IP آدرس از چه بخش هایی تشکیل شده است؟ آشنایی با Network Identifier یا Net Id و Host Identifier یا Host Id

  • معرفی Subnetting در شبکه، توضیح در مورد Subnet Identifier یا Subnet Id

  • آدرس های IP خاص چه آدرس هایی هستند؟ معرفی آدرس های loopback ، آشنایی با آدرس ۱۲۷.۰.۰.۱

  • IP آدرس شبکه چیست؟ آدرس های broadcast چه آدرس هایی هستند؟ معرفی Subnet Mask در شبکه

  • معرفی IP آدرس های public و IP آدرس های private

  • معرفی Default gateway: وظیفه Default gateway در شبکه چیست؟

معرفی اجزا وب - آدرس IP

نمایش فیلم وب از چه اجزایی تشکیل شده است – جلسه اول و بخش دوم

در ادامه می توانید این فیلم آموزش معرفی اجزا وب را، در زیر مشاهده فرمایید. در صورتی که نیاز به دانلود آن دارید، می توانید از لینک های پایین صفحه استفاده نمایید:

نتیجه گیری برای فیلم آموزش مقدمات وبمستری

در این فیلم آموزشی، شما با بعضی از اجزا تشکیل دهنده مثل زبان های برنامه نویسی سمت سرور، سیستم های مدیریت پایگاه داده و زبان های برنامه نویسی سمت کاربر آشنا شدید.

همچنین در ادامه با انواع پروتکل های اینترنتی و همین طور مدل های OSI و TCP/IP آشنا گردیدید. در انتها نیز با نحوه مسیریابی بسته ها در اینترنت و آدرس های IP و همین طور مک آدرس بر روی هر کارت شبکه یا اینترفیس آشنا گشتید.

ممکن است به نظر شما بعضی از موارد درست نبوده و یا شما موارد بیشتری را بدانید که ما فراموش کرده ایم تا در این فیلم آموزشی، قرار دهیم.

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

نظر شما در درباره این مقاله چیست؟

راهنما برای خواندن سایر مقالات سایت به صورت دسته بندی شده:

شما می توانید از طریق لینک های کاربردی زیر به سایر مقالات سایت که کاملا بصورت طبقه بندی شده وجود دارد، مراجعه نموده و از آن ها استفاده کنید: