سه شنبه ۲۹ مهر ۹۹ ۰۹:۴۸
شاید شما که در حال مطالعهی این مقاله هستید از جمله افرادی باشید که به طراحی وبسایت علاقهمند بوده و دوست دارید بدانید یک وبسایت چگونه ایجاد میشود، همانطور که میدانید هزینهی طراحی یک سایت خوب بسیار بالاست ولی اگر خودتان مراحل ایجاد یک وبسایت را بدانید میتوانید به دلخواه خود سایت مورد نظرتان را راهاندازی کرده و شروع به کسب درآمد از آن کنید.امروزه در کشور ما نیز تجارت الکترونیک به صورت جدیتر دنبال میشود و افراد زیادی علاقهمندند کسبوکار خود را به صورت آنلاین راهاندازی کنند، به جرئت میتوان گفت اولین قدم برای شروع تجارت الکترونیک واقعی، داشتن یک وبسایت است.
در این آموزش از همیار آیتی قصد نداریم روشهای برنامهنویسی ساخت سایت را بیاموزیم و وارد مباحث تخصصی یا فنی شویم، بلکه میخواهیم راه و روش طراحی یک وبسایت را از دید کلی باهم بررسی کرده و یک الگوی ذهنی از این کار به شما ارائه دهیم، پس از مطالعهی این آموزش میتوانید مسیر خود را یافته و به دنبال یادگیری تخصصهای مورد نیاز برای راهاندازی یک وبسایت بروید.
قبل از اینکه به سراغ بحث اصلیمان برویم، بیایید در ابتدا کمی با تاریخچهی نخستین وبسایتها آشنا شویم و ببینیم اجداد وبسایتهای امروزی به چه شکلی بودهاند.
تاریخچهی اولین وبسایت جهان
تکنولوژی اینترنت و وبسایتهای اینترنتی عمر چندانی ندارند، نخستین صفحهی وب جهان در سال ۱۹۹۱ توسط تیم برنرز لی (Tim Berners-Lee) ایجاد و در دسترس عموم قرار گرفت، این وبسایت بسیار ساده بود و تنها از چند متن و چندین لینک ساخته شده بود، جالب است بدانید این صفحه هنوز هم در این آدرس در دسترس است!
تیم برنرز لی، خالق وب
تصویری از تیم برنرز لی خالق شبکهی جهانی وب!
حال که کمی با تاریخچهی وب و نحوهی شکلگیری نخستین وبسایتها آشنا شدیم وقت آن است که وارد جزئیات اصلی شده و ببینیم چگونه میتوان یک وبسایت ایجاد کرد.
مهمترین پیشنیاز ورود به دنیای طراحی سایت و برنامهنویسی آشنایی نسبتا خوب با زبان انگلیسی است، چرا که بسیاری از منابع عالی به خصوص در زمینهی آیتی و تکنولوژی به زبان انگلیسی در دسترس بوده و شما با دانستن زبان انگلیسی میتوانید قبل از هرکس دیگری از این منابع با کیفیت بهرهمند شوید، پس در اولین قدم سعی کنید زبان انگلیسی خود را تقویت کنید!
طراحی وبسایت را از کجا شروع کنیم؟
هرچند در گذشته با سایتهای کاملا ساده و یکنواختی مواجه بودیم، اما امروزه به لطف تکنولوژیهای طراحی وب (که در ادامه با آنها آشنا میشویم) صفحات وب زیبایی خیرهکنندهای داشته و کاربر میتواند به راحتی با آنها به تعامل بپردازد.
سایتهای امروزی از دو قسمت فرانتاند (Front end) و بکاند (Back end) تشکیل شدهاند، بخشی از وبسایت که توسط کاربر قابل مشاهده بوده و در مرورگر او نمایش داده میشود فرانتاند نام داشته و بخشی که مربوط به پردازشهای سمت سرور میشود را بکاند مینامند.
مرحلهی ۱
یادگیری HTML
قسمت ظاهری یک وبسایت یا همان فرانتاند، با استفاده از زبان نشانهگذاری HTML ایجاد میشود، در حقیقت اچ تی ام ال مانند اسکلت و چهارچوبهای یک وبسایت عمل میکند، فرقی نمیکند برنامهنویسی سمت سرور را با چه زبانی انجام دهید، شما در هر صورت باید آشنایی نسبتا کاملی با زبان HTML داشته باشید، بدون وجود اچ تی ام ال هیچ وبسایتی وجود نخواهد داشت!
در خصوص یادگیری این زبان نگرانی نداشته باشید، چراکه اگر واقعا تلاش کنید چیزی در حدود ۱ هفته زمان میبرد تا با اصول کلی این زبان آشنا شده و بتوانید نخستین صفحهی وب خود را ایجاد کنید، ما قبلا در همیار آیتی مبانی شروع کار با این زبان را آموزش دادهایم، میتوانید برای شروع یادگیری این زبان به آموزش مبانی HTML مراجعه نمایید.
مرحلهی ۲
یادگیری CSS
هرچند HTML بسیار مهم است اما به تنهایی نمیتواند ظاهر زیبایی به وبسایت بدهد و در نهایت تنها امکان ایجاد سایتی مانند نخستین صفحهی وب تاریخ را خواهد داشت، برای زیباسازی صفحات وب از تکنولوژی CSS استفاده میکنیم، اگر دوست دارید با این زبان آشنا شوید، میتوانید به آموزش مقدماتی زبان CSS مراجعه کنید.
زبان سیاساس کمی پیچیدهتر است ولی یادگیری آنهم نسبتا ساده خواهد بود، چرا که وقتی اولین کدهای خود را بنویسید و ببینید چگونه میتواند به زیبا شدن ظاهر وبسایتتان کمک کند مطمئنا با علاقه و انگیزهی بیشتری آن را دنبال خواهید کرد، یادگیری این قسمت نیز چیزی حدود ۱ تا ۲ هفته زمان خواهد برد.
مرحلهی ۳
یادگیری JavaScript
تا به اینجای کار شما با بخش مهمی از عناصر تشکیلدهندهی صفحات وب آشنا شدهاید و میتوانید با استفاده از دانش خود صفحات نسبتا خوبی طراحی کنید یا صفحات وبلاگتان را به دلخواه خود ویرایش و شخصیسازی کنید، اما اگر میخواهید امکانات بیشتری مانند انیمیشنهای مختلف، تاریخ و ساعت، اسلایدر و… به سایت خود اضافه کنید لازم است تا به سراغ یادگیری زبانی به نام JavaScript بروید، در صورت علاقه به این زبان میتوانید آموزش مفاهیم جاوا اسکریپت را مطالعه نمایید.
برخلاف HTML و CSS که زبانهای نشانهگذاری بودند، جاوا اسکریپت یک زبان برنامهنویسی (اسکریپتنویسی) است و یادگیری آن اندکی زمانبر خواهد بود.
HTML , CSS, JS
هماکنون شما با نحوهی ایجاد ساختار ظاهری سایت (فرانتاند) آشنا شدید، حال میتوانید یک طرح کلی از ایدهای که در سر دارید را پیادهسازی و اجرا کنید، اما بیایید در ادامه کمی بیشتر با ابزارها و تکنولوژیهای مورد استفاده در طراحی فرانتاند سایت آشنا شده و ببینیم طراحان حرفهای چگونه ظاهر سایت را آماده میکنند، پیش از آن لازم است با چند اصطلاح آشنا شویم.
فریمورک (Framework) چیست؟
فریمورک (Framework) یا “چهارچوب” در اصطلاح مجموعهای آماده از کلاسها، کدها و توابع برنامهنویسی است که در قالب یک پکیج ارائه میشود و در طراحی پروژههای نرمافزاری به کمک برنامهنویسان میآید.
در حقیقت هنگامی که شما از فریمورکها استفاده میکنید کدها از قبل نوشتهشده و آماده هستند و تنها کافیست طبق قوانین خاصی (دایکیومنتهای آن فریمورک) کدها را در کنار هم قرار داده و از آنها استفاده کنید.
معمولا در روند طراحی پروژههایی در سطح استاندارد برای افزایش سرعت و بهبود عملکرد کار از فریمورکها استفاده میکنیم، از معروفترین فریمورکهای مربوط به HTML و CSS میتوان به بوتاسترپ (Bootstrap) اشاره کرد.
http://johnnyzzxu99000.shotblogs.com/-10350046
http://raymondkoqq38405.suomiblog.com/-11560583
http://raymondfgjk06283.mybjjblog.com/-11232303
http://manuelojsz96410.blogdigy.com/-10620174
http://lorenzomnli45565.canariblogs.com/-12123438
http://donovanyzxt99999.tblogz.com/-11123717
http://shanecilr02244.blogzet.com/-11048457
http://jaidenybba62838.blogdon.net/-13072139
http://zanekfbx00009.tribunablog.com/-10585216
http://cashxayv00000.alltdesign.com/-16752346
http://keeganoolg34433.amoblog.com/-18124792
http://augustnsvw12355.total-blog.com/-21502052
http://felixphvg74713.blogkoo.com/-15686580
http://cristiannvwu62840.isblog.net/-13754116
http://augustoqnj44444.uzblog.net/-11163155
- ۳,۵۳۷ بازديد
- ۰ ۰
- ۰ نظر