بعد از یادگیری html، css پروژه های خلاقانه محدود و خیره کننده ای درسطح وب خواهی دید که شما را برای طراحی سایت و برنامه نویسی ترغیب میکند، خودمونی بگم دوست داری خودتم اونا رو بزنی اما چطوری؟! دانستن بعضی نکات و ترفندها در طراحی سایت بر عهده خود شماست یعنی باید انقدر کار بلد […]
بعد از یادگیری html، css پروژه های خلاقانه محدود و خیره کننده ای درسطح وب خواهی دید که شما را برای طراحی سایت و برنامه نویسی ترغیب میکند، خودمونی بگم دوست داری خودتم اونا رو بزنی اما چطوری؟!
دانستن بعضی نکات و ترفندها در طراحی سایت بر عهده خود شماست یعنی باید انقدر کار بلد بشی و هوشمندانه فکر کنی که بتونی با کمترین کد زنی بهترین خروجی رو بدست بیاری و ازش لذت ببری، خب ما در این دوره سعی کردیم که با کمک css و خیلی خیلی کم جاوا اسکریپت مینی پروژه های خارق العاده و زیبایی طراحی کنیم که اصلا فکرشم نخواهی کرد که به همین راحتی بتونی مینی پروژه های طراحی سایت رو برای خودت بزنی و بیشتر از قبل علاقه مند به برنامه نویسی سایت بشی! البته بگم برنامه نویسی تحت وب فقط به این موارد ختم نمیشه ها حواست باشه خیلی قشنگ و ساده تر از اونیه که فکرشو بکنی!
خب در این دوره خفن قراره طراحی سایت رو با نکات کلیدی به شما آموزش بدیم که البته میتونی با یادگیری این نکات ارزشمند در همه پروژه های خودت ازشون کمک بگیری و دستت رو حسابی در این مهارت ها گرم کنی.
قبل از اینکه این دوره رو شروع کنی مطمئن شو که html، css رو در حد خوبی یادگرفتی و بعد سراغ این دوره برای تمرین بیشتر بیا، لازمه یادگیری این دوره جادویی برنامه نویسی سایت یادگیری دوره پیشرفته html، css هست که میتونی بعد از یادگیری مینی پروژه های خفن بزنی.
خوبیه این دوره برای شما یادآوری تکنیک های حرفه ای css است که میتونه روند یادگیری را برای شما خیلی آسونتر کنه! فکرشو بکن تکنیک هایی یاد بگیری که قبلا تو هیچ دوره ای ندیده بودیش!
همونطور که میدونید دوستان پیش نیاز این دوره جادویی طراحی سایت یادگیری و تمرین قابل قبول در حد html، css است پس اگر درباره طراحی وب چیزی نمیدونید و تازه وارد عرصه طراحی وب سایت شدید نیاز دارید لااقل درباره طراحی وب اطلاعاتی داشته باشید پس بزن بریم ببینیم اینا چیه که انقدر مهمو جذابن!
تبدیل شدن به یک طراح وب حرفه ای نباید اونقدرا هم سخت باشه مگه نه؟! اگر می خواهید واقعا اصول اولیه را بدونید ما در این دوره سعی کردیم مطالب مفیدی را گردآوری کنیم و تقریبا همه چیزهایی را که برای شروع برنامه نویسی مینی پروژه های حرفه ای باید بدونیدو تو این دوره طلایی پوشش دادیم دیگه چی از این بهتر.
خب شاید دوست داشته باشید کمی درباره طراحی سایت و برنامه نویسی بدونید البته اگه تازه وارد این حوزه شده باشید پس دونستنش خالی از لطف نیست، بزن بریم سراغ اصل مطلب بیایید کمی درباره طراحی تحت وب بدونیم.
طراحی وب دارای جنبه های مختلفی است و دانستن اینکه از کجا باید شروع کنید می تواند سخت باشد. ما میخواهیم کارها را برای شما آسانتر کنیم و همه اون موارد از اطلاعات عالی سطح گوگل درباره طراحی وب را برای کمک به شما در راه تبدیل شدن به یک طراح وب حرفه ای اوردیم.
اگر می خواهید یاد بگیرید که چگونه وب سایت طراحی کنید، اولین قدم این است که بدانید طراحی وب دقیقا چیست؟
طراحی سایت از دو هسته اصلی علمی و هنری تشکیل میشه که در هر دو قسمت باعث افزایش قدرت تحلیل فکری در انسان و از سمت دیگر باعث پدیدار شدن فکر خلاقانه در شخص میشه.
یک طراح وب ماهر باید بتواند طرح هایی را توسعه بخشد که مخاطب را با کمترین تعداد کلیک به مقصودش برساند و البته علاوه بر کدنویسی ماهرانه برای جذب بیشتر مخاطب و فرایند هدف مواردی همچون رابط کاربری در این امر نقش بسیار مهمی ایفا میکند اگه درباره رابط کاربری Ui/Ux چیزی نمیدونی حتما دوره آموزش رابط کاربری مارو دنبال کن.
همانطور که سفر خود را به عنوان یک طراح شروع می کنید، باید کمی در مورد تمام این جنبه های مختلف طراحی وب بدونید.
طراحی سایت به دو قسمت تقسیم میشود، بک اند و فرانت اند. ترکیب Back-End و Front-End میتواند برای ما یک پروژه کامل طراحی وبسایت را رقم بزند و کسی که بر آن اشراف کامل داشته باشد برنامه نویس فول استک میگویند، پس شخصی که هم بر برنامه نویسی بک اند و هم بر برنامه نویسی فرانت اند مهارت کافی و حداقل 10 سال تجربه کاری داشته باشد سونیور فول استک گفته میشود در غیر اینصورت جونیور فول استک در طراحی سایت شناخته میشه که تجربه کمتری دارد و از این القاب در اکثر آگهی های استخدامی خواهید دید، خب مسلما وقتی شما تجربه بیشتری کسب کنید حقوق بیشتری هم دریافت میکنید حتی در پروژه های دلاری که نیاز به حضور در شرکت ندارید و میتونید کسب درامد کنید پس یادتون باشه با تکنیک های این دوره شما تقریبا بی نیاز از مطالب جدید سایت کنسرسیوم وب میشی چون هم کاربردی هستند و هم جذاب.
طراحی وب Back-End :
پشت صحنه هر چیزی است که در صحنه نمایش یک وب سایت اجرا می شود کار بک اند است!
سایتهای بیشماری در سطح وب وجود دارند و برای دسترسی به اونها نیاز دارن که روی یک سروری اطلاعاتشو بارگذاری کنه فرض کنید میخواهیم در سایت دیجی کالا ثبت نام کنیم پس وقتی یک کاربری میخواد به سایت دیجی کالا دسترسی داشته باشه باید ابتدا اون اطلاعات سایت در سرور قرار بگیره بعد توسط همین کدهای html میاد صفحات رو ترتیب بندی میکنن تا به درستی برای موتورهای جستجو نمایش بده بعد از طریق مرورگرها ما میتونیم به اون سایتها دسترسی داشته باشیم، حالا برای ثبت نام نیاز هست که ما اون اطلاعاتی که ما به عنوان ورودی بهش میدیم به یک سمتی بفرسته دیگه مگه نه!؟ چگونگی دریافت ورودیها به سمت سرور کار بک اند است، خب پس یادگرفتیم دسته بندی اطلاعات ورودی و تعامل با کاربر را برعهده BackEnd است.
طراحان وب سایت که در توسعه back-end تخصصی وارد حوزه برنامه نویسی شدند اغلب برنامه نویسانی هستند که با زبان هایی مانند پایتون که زبان بسیارمحبوب بک اند است کار می کنند، البته زبانهای بسیار زیادی در این حوزه وجود دارد مثل php، جاوااسکریپت، روبی، جاوا و..
برای اینکه یک طراح وب بشید لازم نیست خیلی عمیق به آنچه در قسمت پشتی سایت اتفاق می افتد بروید، اما باید حداقل درک کنید که چگونه تعامل بین قسمت پشتی و جلویی سایت برقرار میشه و البته بررسی دقیق آن یک مبحث کاملا پیشرفته است که برای حرفه ای تر شدن شما کمک میکند، خب درک این موضوع برای کسانی که میخواهند به توسعهدهندگان فول استک تبدیل شوند، به اندازه درک اصول اولیه مانند HTML و CSS مهم است.
و اما میرسیم به قسمت هیجان انگیز طراحی سایت یعنی فرانت اند (Front-End).
طراحی سایت Front-End :
قسمت جلویی به آنچه بازدیدکنندگان سایت می بینند مربوط می شود به آن فرانت اند گویند.
قسمت پشتی سمت سرور در نظر گرفته می شود در حالی که قسمت جلویی سمت مشتری است. قسمت جلویی جایی است که HTML، CSS، جاوا اسکریپت و سایر کدها برای نمایش یک وب سایت با هم کار می کنند، این بخشی از طراحی وب است که مردم با آن درگیر هستند.
فرض کنید میخواهیم خانه ای بخریم! برای خرید خانه به چه چیزهایی نیاز هست؟ اول از همه هزینه خرید، دوم مکان مورد نظر، سوم ظاهر خانه، چهارم هم میتونه اسکلت بندی و فنداسیون آن باشد.
هزینه و مکان مورد نظر در واقع همان مقدار پولی است که برای طراحی سایت در نظر گرفته میشه، ظاهر ساختمان میتوان به طراحی سایت فرانت اند تشبیه کرد که قسمت اصلی جذاب و تاثیر گذار در خرید خانه را دارد و البته فنداسیون بکار رفته رو میتوان به قسمت پشت صحنه یعنی بک اند تشبیه کرد پس هر آنچه که شما در سایت مشاهده خواهید کرد کار فرانت اند در طراحی سایت است! بخش اعظم طراحی تحت وب رو html، css برعهده دارد که باید مهارت کافی در آن را کسب کنید تا بتونید وارد حوزه برنامه نویس فرانت اند شوید!
اینها زمینه های پیشرفته تری هستند که برای شروع به شما توصیه نمیشه پس خیلی نگران نباشید شاید اسمشون اول سخت به نظر برسه ولی وقتی واردش بشی میگی اع واقعا اینا بودن فکر میکردم چی هستن! وقتی شروع کنی به یادگیری میفهمی چقدر هیجان انگیزو راحتن!
اگه قبلا دوره فرانت رو گذروندی و هنوز چیزی یاد نگرفتی باید بدونی دو جا اشتباه کردی! یک اینکه مهارتهای مدرس اتو رو درنظر نگرفتی دوم اینکه تمرین کافی رو مباحث نذاشتی! توی برنامه نویسی حتما حتما یادت باشه باید یک جای آرومو انتخاب کنی و حتما روزی حداقل یک ساعت تمرین کنی و خودتو غرق کدزنی کنی!
اهمیت html، css در طراحی وب سایت :
حالا html، css چه اهمیتی در طراحی وب سایت داره؟
خب دوستان html، css در طراحی وب سایت حکم چیدن طرح یک خانه است! با html شما میتونید مثلا جای آشپزخونه، پذیرایی و… رو مشخص کنی و با css که در دنیای برنامه نویسی معروف هست به استایل که از اسمش پیداست یعنی با css به خونت رنگو لعاب میدی مثلا رنگهای کابینتتو بزنی، کاغذ دیواری پذیراییتو خودت طراحی کنی و خیلی کارهای جذاب دیگه که باید حتما ببینیش، شک نکن لذت میبری از برنامه نویسی.
HTML چیست؟
HTML زبانی برای توصیف ساختار صفحات وب است، خب یعنی چی؟
حالا کاری به توصیف رسمیش نداریم در کل در نظر بگیرید وقتی شما میخواهید طرح یک سازه ای رو دربیاری باید موردتایید باشه که بتونی به بقیه ارائه بدی در اینجا هم بعد از گذشت سالها html دستخوش تغییرات فوق العاده جذابی شده و برای اینکه بتونید طرحتونو برای عموم به نمایش بزاری فارغ از اینکه چندساله وارد این حوزه هستید یا تازه وارد هستید باید حتما از نکات html معنایی پیروی کنید پس چارچوب بندی در html کاملا معنایی شده و هر شخصی که از این چارچوب بهترین استفاده رو ببره امتیاز میگیره پس فرصتی باورنکردنیه حتی برای شخصی که تازه میخواد برنامه نویس بشه!
CSS چیست؟
CSS زبانی است برای توصیف ارائه صفحات وب از جمله رنگ ها، طرح بندی و فونت ها. این امکان را به فرد می دهد تا ارائه را با انواع مختلف دستگاه ها، مانند صفحه نمایش بزرگ، صفحه نمایش کوچک، یا چاپگر تطبیق دهد، خودمونی بگم برای css و استایل دهی المانهای Html نیاز داری با یک سری کدهای دستوری که زیاد هم نیستن آشنا بشی و خیلی سریع بتونی هر کجای سایتتو که خواستی تغییرات ایجاد کنی.
جاوااسکریپت چیست؟
جاوا اسکریپت یک زبان برنامه نویسی است که به ما این امکان را می دهد تا در سایتمون محتواهایی رو تولید کنیم که همیشه پویا باشند، متحرک بودن تصاویر، کنترل چارچوبها، جلوه های بصری و …
تقریبا در جاوااسکریپت میتونی به تک تک المانها فراخوانی بدی و ازش چیزیو درخواست کنی خیلی جالبه نه به نظر من که خود جاوااسکریپت شگفت انگیزه!
دراصل با جاوااسکریپت میتونیم به سایت ها روح ببخشیم، خیلی واردش نشیم بهتره چون در این دوره نیاز نداریم کامل دربارش بدونیم همینقدر بدونید که با جاوااسکریپت که یک زبان محبوب برنامه نویسی است میتونید همه کار برای سایتتون انجام بدین، مثلا بازی، انیمیشنهای پویا و… در کل مثل یک شخص زرنگو فعاله که نمیتونه یه گوشه آروم بشینه حتما باید کار کنه و از کار کردن خسته نمیشه! پس با دانش حداقلی javascript این امکان را به ما میدهد تا سایتهای فوق العاده جذابی را طراحی کنیم.
حرف آخر
با یادگیری تکنیک های حرفه ای html، css و حداقل دانش جاوااسکریپت میتونی برای خودت سایت طراحی کنی و حتی میتونی خیلی سریع وارد بازار کار بشی و مینی پروژه های خفنتو به نمایش بزاری و از طریق آن کسب درآمد هم داشته باشی! برای برنامه نویس شدن کافیه این دوره جادویی طراحی وب رو که کاملا رایگان در اختیارت گذاشتیم رو ببینی و ازش لذت ببری.
برای برنامه نویس شدن هیچوقت دیر نیست، برای برنامه نویس شدن باید تلاش، پشتکار داشته باشی و در کنارش حتما حتما تمرین کنی تا به اون اهدافت برسی. پس برای دستیابی به آینده ای بهتر تلاش کن و از آرزوهات دست نکش، امیدوارم از دیدن این دوره نهایت استفاده رو ببری.