PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشی اموزش برنامه نویسی وب ( بصورت خود اموز ) جلسه1



NameEly
3rd August 2011, 01:01 PM
با سلام خدمت دوستان گلم :
دیدم چند وقتی هست بخش کامپیوتر فعالیتش کم شده گفتم بد نیست یک اموزش برنامه نویسی وب بزارم که از بخش های مختلف تشکیل شده
اولین بخش میرم سراغ وب چیست , دامنه و هاست و سرور و اینجور چیزها
در بخش 2 میرم سراغ اموزش استاتیک برنامه نویسی وب یعنی HTML
و در بخش سوم میرم سراغ اموزش PHP بصورت کامل و در اخرین بخش هم نصب وب رو بانک اطلاعاتی SQL هست که بهش میرسیم
فقط اموزش بصورت هر چند روز در میان هست و پشت سر هم نیست
اگه پیشنهادی بود خوشحال میشم بگین
اگر اشکالی نداره شروع می کنم


بخش اول :
جزئیات وب :
دامنه چیست :
هر سایت دارای یک ادرسی است که به دامنه مشهور است
و شما این رو از سرور های خارجی خریداری می کنید به عنوان مثال
WWW,Njavan.com در این ادرس وب Njavan دامین یا همان دامنه هست که در بخش بعدی اموزش register کردن سایت رو بهتون میگم
هاست :
هر سایتی به یک فضایی نیاز داره برای اپلود کردن اطلاعات خودش که بهش هاست میگن
سرور و جزئیات دیگر :
سایتی که شما طراحی می کنید و می نویسید باید رو سرور هایی که اغلب در امریکا یا کانادا هستند سوار شود
یعنی شما سایت رو اینجا و روی کامپیوتر خودتون می نویسید و یعد اپلود می کنید روی سرور ها و در اونجا وقتی شما اسم سایت رو بنویسید سایت براتون باز میشه

تفاوت سایت استاتیک با سایت دینامیک :
سایت استاتیک سایتی هست که شما همه چیز اون ثابت هست یعنی شما اگه می خواین اطلاعات سایت رو تغییر بدین باید دوباره برنامه ی نوشته شدتون رو تغییر بدین که این نوع نوشتن سایت یکم مشکل ساز هست ؟
خودتون فکر کنید چرا مشکل ساز هست ؟
سایت دینامیک سایتی هست که نیازی نیست شما برای تغییر دادن نوشته هاتون , مطلب هاتون سایت رو از اول برنامه نویسی کنید
شما دارای یک کنترل پنلی هستید که راحت می تونید این تغییرات رو اعمال کنید

HTML زبان برنامه نویسی وب هست که با اون میشه برنامه نویسی استاتیک کرد
برای برنامه نویسی دینامیک از زبان های برنامه نویسی مانند PHP ,ASP.NET و غیره استفاده می کنند که ما در اینجا به PHP و HTML می پردازیم

دو چیز رو که خیلی از افراد با هم اشتباه می گیرند طراحی وب و برنامه نویسی وب هست
که طراحی وب با برنامه هایی مانند Front page و Dream weaver انجام میشه ولی برنامه نویسی توسط برنامه نویسی هایی که بالا گفتم انجام می گیرد

اگه سوالی از این بخش هست خوشحال میشم بپرسید تا جواب بدم

وگر نه تا اموزش بعدی

Steve Jobs
3rd August 2011, 05:26 PM
سلام.ممنون برای آموزش خوبی که گذاشتید. تا اینجا خوب بود و حتما خوب پیش خواهد رفت.
با اجازه تون چند مورد سوال داشتم:
اول اینکه از زبان برنامه نویسی جاوا هم برای صفحات وب استفاده میشه, درسته؟


دو چیز رو که خیلی از افراد با هم اشتباه می گیرند طراحی وب و برنامه نویسی وب هست
که طراحی وب با برنامه هایی مانند front page و dream weaver انجام میشه ولی برنامه نویسی توسط برنامه نویسی هایی که بالا گفتم انجام می گیرد

میشه راجع به تفاوت برنامه نویسی وب و طراحی وب بیشتر توضیح بدید؟راجع به اینکه طراح وب چه کاری به عهده داره.

NameEly
3rd August 2011, 05:50 PM
سلام.ممنون برای آموزش خوبی که گذاشتید. تا اینجا خوب بود و حتما خوب پیش خواهد رفت.
با اجازه تون چند مورد سوال داشتم:
اول اینکه از زبان برنامه نویسی جاوا هم برای صفحات وب استفاده میشه, درسته؟


میشه راجع به تفاوت برنامه نویسی وب و طراحی وب بیشتر توضیح بدید؟راجع به اینکه طراح وب چه کاری به عهده داره.


با سلام به دوست گلم :
خوشحالم از سوالاتون
زبان جاوا زبانی هست که همیشه و همه جا کارامد هست
ولی در برنامه نویسی وب دو نوع تقسیم بندی وجود داره

1 ) زبانهای سمت سرور :
که شامل زبانهای PHP و ASP و ASP.NET میشه
این زبانها به این معناست که شما برای اینکه یک صفحه رو باز کنید یا با کلیک بر روی یک لینک درخواست یک صفحه رو بکنید شما از سرور درخواست یک صفحه رو کردید و صفحه که بخ زبان PHP است از سرور سورسش گرفته میشه و میاد به کامپیوتر شما و به HTML تبدیل میشه
به این زبانها میگن سمت سرور
البته نشه فراموش که تعریف های دیگه ای هم داره که من جامعش رو گفتم
2) زبانهای سمت مشتری :
این زبانها شامل JAVA Script و VB script هست
این زبانها زبانها سمت مشتری هستند که توسط خود کامپیوتر شخص برنامه رو اجرا می کنند
به عنوان مثال شما یک ساعت با جاوا اسکریپت طراحی می کنید این ساعت نمیاد برای تنظیم خودش به سرور متصل بشه و سرعت رو کند کنه میاد به سیستم شخصی که داره استفاده می کنه متصل میشه

ما در وب تا جایی که من اطلاع دارم از java script استفاده می کنیم نه java ولی تفاوت زیادی با هم ندارند از یک دیدگاه

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

نمی دونم تونستم درست توضیح بدم یا نه
اگه جایی رو گنگ گفتم دوباره بپرسید تا کامل تر بگم

Steve Jobs
3rd August 2011, 06:14 PM
ممنون ،متوجه شدم.
سوال دیگه ای داشتم اینه که




تفاوت سایت استاتیک با سایت دینامیک :
سایت استاتیک سایتی هست که شما همه چیز اون ثابت هست یعنی شما اگه می خواین اطلاعات سایت رو تغییر بدین باید دوباره برنامه ی نوشته شدتون رو تغییر بدین که این نوع نوشتن سایت یکم مشکل ساز هست ؟
سایت دینامیک سایتی هست که نیازی نیست شما برای تغییر دادن نوشته هاتون , مطلب هاتون سایت رو از اول برنامه نویسی کنید
شما دارای یک کنترل پنلی هستید که راحت می تونید این تغییرات رو اعمال کنید

html زبان برنامه نویسی وب هست که با اون میشه برنامه نویسی استاتیک کرد
برای برنامه نویسی دینامیک از زبان های برنامه نویسی مانند php ,asp.net و غیره استفاده می کنند

سایت هایی که قابلیت ارسال نظر یا پست را به بازدیدکنندگانشون میدهند , دینامیک هستند دیگه؟ چون امکان اضافه و کم شدن مطالب بدون دسترسی به سورس را داشتند.
دیگه چه سایت هایی دینامیک اند؟ html که هنوز هم مورد استفاده قرار میگیره برای چه سایت هایی مناسب هست با این وصف؟ اگه کاربر سایت درواقع بازدیدکننده باشه فقط؟ اصولا یه ادمین سایت استاتیک بدون داشتن پنلی برای مدیریت نوشته ها , چه طوری سایت را مدیریت میکنه؟باکدزنی؟
فکرکنم سایت های شخصی اکثرا دینامیک اند دیگه؟[tafakor]

NameEly
3rd August 2011, 06:37 PM
ممنون ،متوجه شدم.
سوال دیگه ای داشتم اینه که


سایت هایی که قابلیت ارسال نظر یا پست را به بازدیدکنندگانشون میدهند , دینامیک هستند دیگه؟ چون امکان اضافه و کم شدن مطالب بدون دسترسی به سورس را داشتند.
دیگه چه سایت هایی دینامیک اند؟ html که هنوز هم مورد استفاده قرار میگیره برای چه سایت هایی مناسب هست با این وصف؟ اگه کاربر سایت درواقع بازدیدکننده باشه فقط؟ اصولا یه ادمین سایت استاتیک بدون داشتن پنلی برای مدیریت نوشته ها , چه طوری سایت را مدیریت میکنه؟باکدزنی؟
فکرکنم سایت های شخصی اکثرا دینامیک اند دیگه؟[tafakor]

بله درست دینامیک هستند اون سایت ها
بیشتر سایت هایی که شما باهشون سرکار دارید ( یک جورایی تمام سایت ها ) دینامیک هستند
سایت استاتیک سایتی هست مانند یک برگه کاغذ که شما فقط همون رو دارید و اگه بخواین یک خط از برگه رو عوض کنید باید از اول برگه رو بنویسید
شما توی استاتیک هم میتونید لینک داشته باشید چون با زبان HTML هست

شما میاین یک سایت رو برای یک شرکت می نویسید اون شرکت باید برای هربار که می خواد مطلبی رو اضافه کنه بره و سایت رو از سرور برداره بیاره توی کامپیوتر خودش و تغییرات رو بده و بعد بره دوباره اونجا اپلود کنه که این خودش کلی وقت می بره
و این یکی از مشکلات استاتیک هست
ولی داینامیک نه چون شما بدون هیچ مشکلی این کار اضافه و کم کردن رو انجام میدید

به عنوان مثال شما وبلاکی که دارید دینامیک هست چون شما میرید راحت مطلب رو اضافه و کم میکنید و یک کنترل پنلی برای این کار دارید

برنامه نویسی HTML برای تمام سایت ها مورد استفاده قرار می گیره
درسته شما سایت رو با زبان PHP می نویسید ولی وقتی سایت فراخوان میشه میاد به مرور گر شما تبدیل به HTML میشه
پس HTML هنوز هم کارایی داره

یک کاربر کمتر متوجه استاتیک یا دینامیک بودن سایت میشه مگر در موارد عضوگیری و اینجور چیزها

این رو بالا توضیح دادم و گفتم مشکل استاتیک بودن سایت چیه
سایتی که استاتیک هست همه ی نوشته های شما توی کدی هست که روی سرور قرار دادید و قابل تغییر نیست و فقط Read only هست چه توسط کاربر چه توسط ادمین
و حال تنها راهی که برای مدیریت مطالب هست اینه که شما متن سورس سایتتون رو که شامل مطالبتون هم میشه رو تغییر بدین از توی کامیپوتر خودتون و بعد سورش جدید رو برین روی سرور اپلود کنید
و اینوری مطالبتون جدید میشه
برای تغغیر مطالب سایتتون باید سورس سایت رو اپلود کنید

تمام سایت ها دینامیک هستند
چون کسی فقط میاد سایت استاتیک بسازه که بیکار باشه

NameEly
4th August 2011, 03:33 PM
دوستان اگه سوالی ندارن تا قسمت دوم رو تا چند ساعت دیگه شروع کنم [soal]

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد