چطور میتونیم برنامه نویس شویم؟(قسمت دوم- برنامه نویسی وب)

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

روش ۱: برنامه نویسی وب

برنامه نویس وب

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

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

  • HTTP
  • FTP
  • POP3
  • SMTP
  • TCP
  • پروتکل های IP
  • HTML
  • XML
  • کلدفیوژن
  • ASP
  • JSP
  • PHP
  • NETسایت های مختلف رو ببینید تا درباره موارد ظاهری چیزهایی یاد بگیرید2-سایت های مختلف رو ببینید تا درباره موارد ظاهری چیزهایی یاد بگیرید. (راست کلیک کنید و بعدش view source page رو انتخاب کنید و یا F12 رو فشار بدید). سعی کنید وبسایت های مختلف با محتواهای مختلف رو ببینید نه اینکه صرفا به تعداد زیاد سایت ها بسنده کنید. به طور کلی، نیازه که حداقل یک سایت از هر کدوم از دسته های زیر ببینید:
  • سایت های Corporate presence (شرکت های تجاری، سازمان ها/شرکت های غیرانتفاعی، شرکت های دولتی)
  • موتورهای نمایه سازی وب (موتورهای جستجو، سایت های جستجوی متا، موتورهای جستجوی تخصصی، راهنماها)
  • سایت های داده کاوی
  • سایت های شخصی
  • صفحات اطلاعاتی/دانشنامه (ویکی ها، دیتاشیت ها، مشخصات فنی و راهنماهای فهرست بندی، بلاگ ها و ژورنال ها، سایت های خبری و آژانس های خبری، صفحات زرد و…)
  • سایت های اجتماعی (پورتال های اجتماعی، سایت های نشانه گذاری، سایت های یادداشت برداری)
  • سایت های شراکتی (این مورد همه دسته های بالا رو دربرمی گیره، مثل بلاگ ها و ویکی ها)
  • یکی از تکنیک ها و روش های طوفان فکری (brainstorming) و نرم افزاری که اون را پیاده سازی می کنه، یاد بگیرید۳-حداقل یکی از تکنیک ها و روش های طوفان فکری (brainstorming) و نرم افزاری که اون را پیاده سازی می کنه، یاد بگیرید. مثلا: دیاگرام های طوفان فکری و MS Visio.

 

با ساختار وبسایت آشنا بشید۴-با ساختار وبسایت آشنا بشیداین ساختار شامل نمودار مفهومی و سازنده وب، نقشه های سایت و ساختار navigation میشه.

یک دوره کامل طراحی گرافیکی بگذرونید

۵-یک دوره کامل طراحی گرافیکی بگذرونید. سعی کنید حداقل یکی از پکیج های نرم افزاری ویرایش گرافیکی رو یاد بگیرید (این مرحله اختیاریه ولی به شدت توصیه میشه).

اصول اولیه زیرساخت اینترنت رو یاد بگیرید

۶-اصول اولیه زیرساخت اینترنت رو یاد بگیرید. این یادگیری باید شامل موارد زیر بشه:

  • پروتکل های سرویس وب پایه (HTTP ، FTP و POP3 یا IMAP4)
  • نرم افزار سرور وب (ترجیحا نرم افزاری که بیشتر با اون کار خواهید کرد)
  • نرم افزار مرورگر وب
  • سرور ایمیل و نرم افزار کاربر (client)

زبان CSS و HTML رو یاد بگیرید

۷-زبان CSS و HTML رو یاد بگیرید. ممکنه بخواید برای ویرایش HTML پکیج نرم افزاری WYSIMYG رو هم بگیرید.

XML و تکنولوژی های مرتبط با اون رو، مثل XSL و XPath یاد بگیرید

۸-

  • XML   و تکنولوژی های مرتبط با اون رو، مثل XSL و XPath یاد بگیرید (این مورد انتخابیه ولی توصیه می شه).

 تا وقتی با HTML آشنا بشید، وبسایت های ساده ای رو درست کنید.

۹- تا وقتی با HTML آشنا بشید، وبسایت های ساده ای رو درست کنید.

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

۱۰-یه زبان اسکریپت نویسی سمت کاربر یاد بگیرید. اکثر کاربرها JavaScript یاد می گیرن، بعضی هم VBScript یاد می گیرن که البته با بیشتر مرورگرها سازگار نیست.

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

۱۱-به زبان اسکریپت نویسی سمت کاربری که یاد گرفتید عادت کنید. سعی کنید تمام پتانسیلتون رو تنها برای استفاده از همین زبان به کار ببرید. فقط وقتی برید سراغ مرحله بعد که کاملا با این زبان آشنا شدید و بهش عادت کردید.

حداقل یک زبان برنامه نویسی سمت سرور یاد بگیرید

۱۲-حداقل یک زبان برنامه نویسی سمت سرور یاد بگیرید. اگر خودتون رو تنها محدود یه نرم افزار سرور کردید، زبان برنامه نویسی مرتبط با همون نرم افزار رو یاد بگیرید، در غیر این صورت، حداقل یه زبان برنامه نویسی برای هر نرم افزار سرور یاد بگیرید.

یه پروژه آزمایشی برای خودتون تعریف کنید

۱۳-بعد از اینکه زبان برنامه نویسی سمت سرور رو یاد گرفتید، یه پروژه آزمایشی برای خودتون تعریف کنید و انجامش بدید.

وبسایت خودتون رو درست کنید و به صورت آنلاین اون رو تست کنید.

۱۴-وبسایت خودتون رو درست کنید و به صورت آنلاین اون رو تست کنید.

 

 

 

 

شاید این مطالب را هم دوست داشته باشید

یک پاسخ

  1. آذر ۸, ۱۳۹۵

    […] قسمت قبل با برنامه نویسی وب آشنا شدیم. در این قسمت با گامهایی که شما را به یک برنامه […]

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *