صنایع فناوری طراحان بهینه

راهکار اول - برنامه نویسی تحت وب

راهکار اول - برنامه نویسی تحت وب

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




گام اول - آنچه برای برنامه نویسی وب ضروری است را بشناسید:

وب اپلیکیشن ها اجزای نرم افزاری هستند که برای کار بر روی بستر اینترنت طراحی شده اند. این بدان معنی است که این اپلیکیشن ها از طریق مرورگر های اینترنتی مانند FireFox, Google Chrome, Internet Explorer قابل دسترسی هستند. قرار گرفتن در بالاترین سطح از ساختار اینترنت لزوما به معنی ارتباط با اینترنت نیست، بلکه این بدان معنی است که وب اپلیکیشن ها بر اساس تکنولوژی های استاندارد دنیای وب ساخته شده اند، این تکنولوژی ها شامل :

  • HTTP
  • FTP
  • POP3
  • SMTP
  • TCP
  • IP Protocol
  • HTML
  • XML
  • ColdFusion
  • ASP
  • JSP
  • PHP
  • ASP.NET



Developer Tools


گام دوم - از لیست متنوعی از وب سایت های مختلف دیدن کنید تا یاد بگیرید یک وب سایت بایستی چگونه باشد:

روی صفحه وب سایت راست کلیک کنید و گزینه View Source را بزنید یا کلید میانبر F12 را بزنید. تنوع محتوا و گونه ها را در وب سایت ها ببینید، نه حجم کد های هر وب سایت. به صورت کلی باید از انواع وب سایت های ذکر شده در زیر دیدن کنید:


  • Corporate presence sites
  • Web indexing engines
  • Data mining sites
  • Personal sites
  • Informational/encyclopedic pages like wikis
  • Social sites
  • Collaborative sites



Visio


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



Website Structuring


گام چهارم - با مفاهیم ساختار وب سایت Website Structuring آشنا شوید

این مفاهیم شامل ساخت دیاگرام مفهومی وب و ساخت Site map ها و هم چنین navigation structure می شود



graphics design

گام پنجم - یک دوره طراحی گرافیک مقدماتی بگذرانید

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



Internet Infrastructure


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

این بخش شامل آشنایی با مفاهیم زیر می باشد:

    پروتکل های پایه مربوط به سرویس های وب  مانند HTTP, FTP, SMTP and POP3 or IMAP4

    نرم افزار های وب سرور مانند IIS, Apache

    نرم افزاری های مرورگر وب Chrome, Firefox, Internet Explorer, Safari …

    میل سرور ها و برنامه های سمت کلاینت آنها



Internet Infrastructure


گام هفتم - یادگیری زبان های مربوط به HTML, CSS

بهتر است برای یادگیری این زبان ها از برنامه ها یا پکیج های What You See Is What You Get (WYSIWYG) استفاده کنید.

مانند ویرایشگر براکت


Internet Infrastructure


گام هشتم - زبان XML و تکنولوژی های مربوط به آن را فرا بگیرید از جمله XSL, XPath

Internet Infrastructure

گام نهم - یک وب سایت استاتیک و کوچک بسازید

تا زمانی که با مفاهیم و ساختار های HTML آشنا شوید آن را کامل کنید


Internet Infrastructure


گام دهم - یک زبان اسکریپت نویسی سمت کلاینت را فرا بگیرید Client-Side Scripting Language

اکثر برنامه نویسان جاوا اسکریپت را یاد می گیرند، برخی نیز از VBScript استفاده می کنند اما با همه مرورگر ها سازگار نیست.


Internet Infrastructure


گام یازدهم - سعی کنید نسبت به زبان اسکریپت نویسی سمت کلاینتی که انتخاب کرده اید تسلط نسبی پیدا کنید


Internet Infrastructure


گام دوازدهم - حداقل یک زبان برنامه نویسی سمت سرور را فرا بگیرید. Java, C#, PHP از این دسته زبان های برنامه نویسی سمت سرور هستند

Internet Infrastructure

گام سیزدهم - یک پروژه ازمایشی را شروع کنید و تمام تکنولوژی هایی که فرا گرفته اید را پس از یادگیری زبان برنامه نویسی سمت سرور در آن به کار گیرد.


Internet Infrastructure


گام چهاردهم - وب سایت خود را بسازید و آن را در فضای آنلاین قرار دهید تا در دسترس قرار گرفته و تجربیات خود را تکامل بخشید


منبع : wikihow.com


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