مهارت های وبمستر
August 12, 2008 توسط A-freeman
تعریف موجود در فرهنگ لغت آنلاین Merriam برای وبمستر عبارت است از: "شخصی که مسوول ایجاد و نگهداری یک وب سایت اینترنتی به ویژه برای یک شرکت یا سازمان باشد".
تعریف دیگری در فرهنگ لغت American Heritage برای کلمه وبمستر وجود دارد: "شخص یا اشخاصی که مسوول توسعه و نگهداری یک یا بیش از یک وب سرور و/ یا همه صفحات موجود در یک وب سایت باشد".
با توجه به تعاریف بالا و مجموع برداشت هایی که از کلمه وبمستر داریم می توانیم یک سری مهارت های متوسط تا مهارتهایی با سطح بالا یا وسیع را برای یک استاد وب درنظر بگیریم.
ایجاد و نگهداری وب سایت
این یک مهارت مشترک برای تمام متخصصان وب از سطح پایه تا بالاترین سطوح است که به تنهایی می تواند به فعالیت های زیادی اشاره داشته باشد.
- نویسندگی : یکی ازعوامل موفقیت یک سایت اینترنتی به صورتی که مورد توجه بازدیدکنندگان آن باشد شامل فراهم آوردن محتویات متنی شایسته اعم از مقالات، اخبار، مباحث آموزشی، تولید محتوا یا راهنما برای محصولات یا خدمات سایت و .. است. یک وبمستر باید بتواند محتوای متنی شایسته ای برای مراجعه کنندگان و موتورهای جستجوی اینترنتی فراهم نماید.
- طراحی گرافیک :
این مهم است که یک سایت چگونه کارمی کند اما اینکه آن سایت چگونه بنظر می رسد نکته ای مهمتر است. برای ایجاد یک وب سایت نیاز به مهارتهای گرافیکی در سطح عالی نیست اما یک سازنده وب باید تا حدودی مهارتهای کار با تصاویر، لایه ها، جلوه های تصویر(افکت ها)، جدول ها، فریم ها، رنگ ها، مدلهای تزیین (Cascading Styles) و ... را بداند. دراینصورت می توانید با اولین نگاه مشتری به صفحه سایت، توجه او را به حرفه ای بودن خود جلب کنید.
- نرم افزارهای توسعه وب :
آشنایی با نرم افزارهای تولید محتوای وب لازمه طراحی و توسعه در وب است. ابزارهای متداول برای این کار از سطوح مبتدی تا حرفه ای متفاوتند ولی در این میان می توان به Frontpage، Dreamweaver، Adobe PageMill، .Net Visual web developer و ... اشاره کرد. دو گزینه اول دارای سابقه بیشتری در طراحی و تنظیم صفحات وب است.
- کدنویسی صفحات وب ایستا (Static)
صفحات معمولی وب که هوشمندی خاصی در ایجاد ارتباط با بازدید کننده صفحات ندارند و محدود به تصویر، انیمیشن و متن هستند به عنوان صفحات ایستا یا استاتیک شناخته می شوند. زبان پشت پرده توسعه و ایجاد چنین صفحاتی HTML است که نحوه چیدمان و نمایش عناصر موجود در صفحه وب را تعیین می کند. این یک مهارت پایه و آسان برای ایجاد یا دستکاری محتوای صفحات وب است که با وجود نرم افزارهای توسعه وب به آسانی می توان مقدار زیادی از آن را در کمترین زمان تولید نمود.
- کدنویسی صفحات وب پویا (Dynamic)
صفحات هوشمند وب که می توانند پیام خوشامدگویی برای بازید کننده ترتیب داده یا مراحل ثبت نام وی را فراهم نموده و محتوای کارت خرید او را نگهداری کرده و ... به عنوان صفحات پویا شناخته می شوند. زبان برنامه نویسی لازم برای توسعه چنین صفحاتی شامل VbScript، JavaScript و Ajax به عنوان زبانهای کلینت ساید و ASP، ASP.NET، PHP، CGI و ... به عنوان زبانهای سرورساید هستند. درجه مهارت وبمستر در کدنویسی به این زبانها باید تا اندازه ای باشد که بتواند به ایجاد سایتهایی با ایمنی و کارایی بالا منتهی شود.
- ایجاد و بکارگیری دیتابیس
کلیه سایتهای پویا معمولا به ذخیره داده ها و اطلاعات مشتریان و بازدیدکنندگان و به کارگیری مجدد آنها علاقمند هستند. دیتابیس یا پایگاه داده های متنوعی که برای ذخیره و بازیابی این اطلاعات به کار می روند متفاوتند اما در این میان می توان به دو پایگاه داده MySql و MsSql اشاره کرد. یک سازنده وب باید بتواند به راحتی و با استفاده از کدنویسی سرورساید با این داده ها ارتباط برقرار نماید.
- بازاریابی اینترنتی
تبلیغ برای محتوا یا محصولات عرضه شده در یک وب سایت بخش مهمی از فعالیت های شخص مسوول سایت را تشکیل می دهد. هرچند این گزینه یک مهارت اصلی برای سازنده وب به حساب نمی آید اما ضرورت های اقتصادی تشکیل وب سایتها و لزوم کسب درآمد از آنها باعث می شود تا یک وبمستر یا مسوول وب سایت با روشهای جلب مشتری و بازدید کننده آشنایی داشته باشد.
ایجاد و نگهداری شبکه یا سرور
این گروه از مهارت ها در دسته بندی متوسط و حرفه ای جای دارند و تسلط واقعی بر آنها وجه تمایز یک وبمستر واقعی و کارآزموده را با دیگران مشخص می کند. مفاهیم متعدد و گاهاً پیچیده ای که در این قسمت وجود دارد می تواند شامل موارد زیر باشد:
تئوری شبکه ها
آشنایی کامل با تئوری پیاده سازی و تعریف شبکه ها شامل مباحث زیر است :
مفهوم شبکه : لزوم شبکه بندی و مزایا
آدرسهای IP : مفهوم آدرس، تقسیم بندی آدرس ها، آدرس های خاص و کاربردها
معماری های شبکه : انواع همبندی سیستم ها، مزایا ، معایب، محدوده کاربرد
تجهیزات شبکه : تجهیزات مرسوم شبکه ها، تجهیزات بیسیم و سخت افزار سرور، پیکربندی و کاربردها
پروتکل های شبکه : درک مدل انتقال اطلاعات و کاربرد لایه های منطقی OSI
پیاده سازی شبکه
سیستم های عامل : شناخت و بکارگیری سیستم عامل های معمول شامل خانواده ویندوز و لینوکس
سیستم های عمومی شبکه : شامل شناخت و پیکربندی DNS، DHCP، ActiveDirectory، FTP، MAIL
نرم افزارهای کنترل سرور : شامل IIS در ویندوز و Apachi در لینوکس
سیستم های پشتیبان : شناخت سیستم های RAID، پیکربندی و کاربردها
سیستم های تحلیل : شامل کنترل و مشاهده ترافیک سیستم ها و رفع عیب
سیستم های دفاعی : پیاده سازی دیوار آتش، ویروس یابها و ساختاربندی منطقی برای سرورهای موجود در شبکه، سیستم های کشف خرابکاری اینترنتی، پیکربندی امنیتی مجوزها و دسترسی در ویندوز و لینوکس
سیستم ها و مفاهیم جدید سرور: سرورهای مجازی، اشتراکی، پیکربندی نرم افزارهای موجود و کاربردها
مهندس فرهاد جوان
موسسه تهیه و تدوین محتوای وب Hostingterms.com
