برای طراحی وب از کجا باید شروع کرد ؟

webdesign

طراحی صفحات وب هم جذاب است هم درآمد زا. شاید شما هم دوست داشته باشید یک طراح وب باشید، اولین سوالی که پیش میاد اینه که از کجا باید شروع کرد؟ توضیحاتی که در ادامه میدم تجربیات شخصی است و بیشتر برای بازار ایران است با این پیش فرض اولین چیزی که در طراحی وب مهم است اینه که بدونی زبان های طراحی وب شامل دو قسمت است اول برنامه نویسی و طراحی سمت کلاینت (یا همان کاربر یا یوزر) و دوم برنامه نویسی سمت سرور! در یک کلام برنامه نویسی سمت کلاینت بیشتر شامل ظاهر سایت می شود و برنامه نویسی سمت سرور شامل پردازش های سمت سرور مانند ذخیره و بازیابی اطلاعات می باشد.

برای طراحی ابتدا مهارت های سمت کلاینت را باید یاد گرفت پس مهارت های زیر لازمه :

  1. آموزش مبانی html ,html5
  2. آموزش css2 ,css3
  3. آموزش java script ,jquery

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

در شرکت های معتبر در ایران طراحی و پیاده سازی یک سایت به چند قسمت تبدیل می شود که شما اگر توی یکی از اینها مهارت داشته باشی حداقل یک شغل می تونی داشته باشی ، که این قسمتها عبارتند از :

  • برنامه نویسی سمت سرور باasp.net ,php ,jsp ,..
  • برنامه نویسی سمت کلاینت java script ,html5 ,jquey ,css2,3
  • مدیرت و برنامه نویسی پایگاه داده مثل oracle ,sql s

webdesign

1- تفاوت زبان های برنامه نویسی سمت سرور در چیست ؟

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

2- آیا راه سریع تری برای طراحی وب هست ؟

بله! شما می توانید از cms استفاده کنید و cms یک سیستم مدیریت سایت آماده است (مانند : وردپرس ، جوملا ، دیتالایف و …)  و به صورت کد باز هستش که شما کافیه با داشتن اطلاعات حداقلی متل html , css , jquery یکیشو داشته باشید البته کاربرد دیگر cms ها اینه که کار راه انداز خوبین چون کمتر وقت میگیرن

3- از چه نرم افزار های برای طراحی استفاده کنیم ؟

برنامه نویسان ماکروسافت قطعا از محصوالات خود شرکت مثل visual studio یا expression استفاده می کنند اما برای php کارها ابزار زیاده که هر کدوم خواصی دارند بهترینش adobe dream vawer ,netbens , zend studio , هست.برای پایگاه داده هم اکثرا my sql ,sql server استفاده می کنند

4- درباره رابطه بین این چهار مهارت توضیح بدهبد؟

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

نکته آخر اینکه معمولا در شرکت های درست و حسابی یک مدیر پروژه هست که برنامه ها رو تکه تکه می کنه و تقسیم می کنه و در آخر همه رو سر هم می کنه پس خط دهی با مدیر پروژه است.


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