برای یادگیری طراحی وب سایت از کجا شروع کنیم؟
متن ویدیوی یادگیری طراحی وب سایت یا (مراحل شروع طراحی وب سایت)
سلام امیدوارم حالتون خوب باشه. توی این ویدیو میخوام در مورد یادگیری طراحی سایت و مراحل شروع طراحی وب سایت صحبت کنم.
چیزی که خیلی مهمه اینه که شما بدونید طراحی وب سایت اصلا یعنی چی؟
طراحی وب سایت یعنی چی؟
جعبه نکته
ببینید اینکه شما یه قالب وردپرسی رو بتونید نصب کنید، یا با المنتور، ویژال کامپوزر یا چیزهایی شبیه به این یعنی صفحه سازهایی شبیه به این کار کنید. در دنیای طراحان و توسعه دهندگان وب ما به این نمیگیم طراحی وب سایت!
یعنی شما عملا می تونید فقط (اسمش طراحی سایت نیست!) یه چیدمان داشته باشید. شما فقط می تونید با چند تا پلاگین و افزونه کار کنید و اسمش رو نباید بگذاریم طراحی وب سایت.
مسیر خودتون رو مشخص کنید.
مساله ای که هست اینه که شما باید توی طراحی وب سایت مسیر خودتون رو مشخص کنید. یعنی چی؟ یعنی شما باید بدونید که شما یک UI کار هستید یا Backend کار (Frontend یا Backend کار می کنید.)
تفاوت Frontend و Backend
فریم ورک های مختلفی هستند که شما می تونید با آن UI طراحی کنید. یکی از پرتکرارترین تکنولوژی ها و خیلی ازش استفاده میشه تکنولوژی Bootstrap.
Bootstrap یه کتابخانه ای هست که شما با اون می تونید css, Html, js هایی که داخلش بکار برده شده استفاده کنید و با استفاده از آن ها UI خودتون رو طراحی کنید.
خب. امیدوارم که این مسائل رو بتونید از همدیگه تفکیک کنید. نیازمند این هست که تحقیق بیشتری انجام بدید. من بصورت کلی دارم صحبت می کنم که شما با مسیر آشنا بشید.
یعنی باید تکلیف مشخص باشه که الان من می خوام رابط کاربری در مساله طراحی وب سایت یا بیام توی Backend کار کنم که بک اندها براساس CMS ای که شما انتخاب می کنید، بعضی مواقع شما براساس یک cms می آیید یک Developer یا توسعه دهنده وب می شید مثل: جوملا، وردپرس که پایه این ها کار با زبان برنامه نویسی PHP است.
این ها توابع خاص خودشون رو دارند یعنی براساس هسته ای که در وردپرس یا جوملا وجود دارد، شما یکسری توابعی دارید که داکیومنت Document هاش داخل سایت wordpress.org و خود سایت جوملا وجود داره که شما براساس اون توابع و با استفاده از زبان برنامه نویسی php می آیید سایتی رو براساس CMS یا سیستم مدیریت محتواتون طراحی کنید. CMS (Content Management System)
حالا با زبان برنامه نویسی مثلا ASP, PHP یا پایتون و یا هر زبان دیگه ای که می تونند استفاده کنند.
حالا این از مسیر که مشخص شد. یعنی من باید مشخص کنم که میخوام توی بخش بک اند کار کنم یا بخش فرانت اند، حالا تو بخش backend میخوام چه زبان برنامه نویسی رو یاد بگیرم.
اینکه کدوم زبان برنامه نویسی الان بهتره و یا توی کدوم می تونم بهتر پیشرفت کنم، کاملا بستگی به شما دارد. ببینید ما الان سایت هایی داریم که براساس جاوا دارند می نویسند و این سایت ها به دلیل گرون بودن developer ها
دلیل گران بودن Developer
دلیل گران بودن developer ها چیه؟ ببینید میزان عرضه و تقاضا. قیمت یک خدمات زمانی میره بالا که میزان عرضه اون خدمات کم باشد.
یعنی الان کسایی که جاوا کار هستند قیمت بیشتری می گیریند به این دلیل که تعدادشون کمه. جامعه آماری خیلی کمی دارند. اما مثلا وردپرس ها یا کسایی که WordPress Developer هستند.
باز هم می گم براساس پلاگین نه! کسایی که زبان برنامه نویسی php رو بلدند و براساس توابع وردپرس دارند کار می کنند، اونها هم بازار خوبی دارند منتها قیمت پایین تری دارند!
شما باید براساس رشد بازار تصمیم بگیرید که می خواهید تو کدوم قسمت کار کنید و مسیرتون رو مشخص کنید و براساس اون مسیر پیش برید.
لازمه شروع یادگیری طراحی سایت چیه؟
اینکه شما زبان علامت گذاری hyper html رو مشخص کنید و بلد باشید. CSS , JS , JQuery اینها رو شما بتونید یاد بگیرید. بعد مسیرتون رو شروع کنید.
حالا کسانی هستند که می خواهند Full Stack باشند یعنی به اصطلاح هم UI کار می کنند و هم Backend و به تنهایی می تونند یک وب سایت رو طراحی کنند. طراحی یعنی: هر المانی که به شما دادند شما به زبان برنامه نویسی خودت می تونی اون رو فرایندهاش رو پیاده سازی کنی و جواب بگیری.
این کل مسیر طراحی سایت هست!
پیشنهاد محمد نصیری به شما چی هست؟
پیشنهاد من به شما چیه؟
اگر در شروع مسیر هستید شروع که وردپرس رو بصورت خیلی حرفه ای کار کنید. چون بازار ایران تشنه کسانی هست که وردپرس رو بصورت تخصصی و مثل کسایی که دارند برنامه نویسی می کنند نیاز داره و شما هم برید تو این مسیر و قطعا پیشرفت خوبی خواهید کرد. آموزش وردپرس برای شروع کار پیشنهاد می شود. هر برنامه نویس و developer نیاز داره که در مورد قواعد بهینه سازی و کدنویسی بهینه اطلاعات داشته باشه. به همین دلیل پیشنهاد بعدی محمد نصیری این هست که سعی کنید در کنار یادگیری برنامه نویسی برید به دنبال دوره آموزش سئو و آموزش لینک سازی که بتونید در جریان ریز و درشت کار برنامه نویسی و طراحی سایت بهینه شده قرار بگیرید.
 
 
                            




 
