]> آموزش برنامه نویسی تحت وب به صورتی کاملا متفاوت.
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 13

موضوع: آموزش برنامه نویسی تحت وب به صورتی کاملا متفاوت.

  1. Top | #1
    دانشجوی مملکت!
     

    عنوان کاربر
    پاسخگو و راهنما
    تاریخ عضویت
    Jan 2014
    شماره عضویت
    84
    سن
    21
    نوشته ها
    129
    OS/Browser
    Windows NT/Windows 8.1 6.3 Firefox 31.0

    آموزش برنامه نویسی تحت وب به صورتی کاملا متفاوت.

    ابتدا باید عرض کنم که زبان خاصی در این موضوع تدریس نمیشه، بلکه نکاتی از زبانهای خاص مطرح میشن. یکی از چیزهایی که طراحان وبسایت رو از همدیگر متمایز میکنه، نحوه استفاده اونها از ابزارهاست. با دونستن فقط ۲ زبان وب، یعنی HTML و CSS میشه به سادگی یک وبسایت استاتیک نوشت. اگر کمی Java Script بلد باشید، میتونید وب اپلیکیشن درست کنید و اون وب اپلیکیشن رو منتشر کنید در فضای وب. بعضی از تگ (tag) های خاص در HTML ، باعث میشه تا چیزی که شما نوشتید، کاملا با صفحه نمایش گوشی های مرسوم (دیوایسهای مبتنی بر iOS و Android) ست بشه.
    بعضی وقتها هم نیاز به این خواهیم داشت تا یک کاری کنیم، کارستان! برای این کار، اسکریپتهای آماده در اینترنت موجوده مثل impress.js یا بوت استرپ. در کل، روش های زیادی هست تا کارمون رو کاملا حرفه ای پیش ببریم.
    خب، اول از همه ما نیاز به یک محیط داریم که توش بنویسیم! چی؟ خب معلومه کدهامون رو توش بنویسیم. نیازی نیست حتما Dream Weaver داشته باشید (البته بعضی وقتا خوبه ) و میشه براحتی با یک ادیتور ساده + یک یا چند مرورگر نتایج کار رو دید.
    ادیتورهایی که من پیشنهاد میکنم برای اوبونتو :
    • جی ادیت gedit (بصورت پیشفرض روی اوبونتو و اوبونتو-گنوم نصب هست)
    • کیت Kate (بصورت پیشفرض روی کوبونتو نصب هست)
    • جینی (باید دستی نصب کنید)
    • ...

    سه تا نقطه آخر رو برای این گذاشتم که هرچی شما دوست دارید رو استفاده کنید. Kate و gedit هر دو عالی هستند، و من از geany (جینی) هم راضیم. خلاصه، انتخاب خودتون هست و خودتون میتونید تصمیم بگیرید تا چه ادیتوری رو استفاده کنید.
    خب، گفتم یک یا چند مرورگر، اکثر مرورگرهای مدرن مثل هم عمل میکنن و نیازی نیست تا توی چند مرورگر تست کنیم، ولی اگر میخواید امتحان کنید، میتونید کروم و فایرفاکس رو کنار هم داشته باشید چون از دو موتور متفاوت استفاده میکنن برای رندر کردن صفحات وب (فایرفاکس از Gecko و کروم از Webkit). اگر دلتون خواست، اپرا رو هم نصب کنید و میتونید توی ماشین مجازی ویندوز هم داشته باشید تا سافاری و IE هم بشه تست کرد. اما سافاری و اپرا مشکلی نخواهند داشت، IE ممکنه اذیت کنه .
    نکته بعدی، داشتن هاست محلی هست که در پست بعدی به تفصیل توضیح میدم . تا اینجای مطلب، مقدمات بود، بعدا میریم که نمونه هایی برای کارهای تحت وب داشته باشیم.
    S0h3!L, Jasper, MahdiAhmadi و 1 دیگران این پست را پسندیده‌اند! :)

  2. Top | #2
    دانشجوی مملکت!
     

    عنوان کاربر
    پاسخگو و راهنما
    تاریخ عضویت
    Jan 2014
    شماره عضویت
    84
    سن
    21
    نوشته ها
    129
    OS/Browser
    Windows NT/Windows 8.1 6.3 Firefox 31.0
    حالا نیاز داریم تا برای خودمون یک هاست محلی درست کنیم، و همه امکانات یک هاست رو به سیستم عامل خودمون بیاریم و راحت باشیم .
    اول از همه نیاز داریم تا یه «وب سرور» نصب کنیم. من همیشه میرم سراغ apache :

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo apt-get install apache2



    بعد از نصب آپاچی، شما نیاز دارید تا اون رو راه اندازی کنید :

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo service apache2 start



    خیلی خوب، حالا در پوشه :

    کد:
    /var/www
    میتونید هرکاری خواستید بکنید. فقط توجه کنید بعضی وقتا پوشه هایی توی www هستن مثل html و data و ... . ابتدا باید ببینید فایل index.html خود آپاچی کجا قرار داره، سپس فایلهای خودتون رو در همون پوشه، قرار بدید.

    اصولا برای صفحات استاتیک، همینم زیادیه ولی اگر میخواید داینامیک کار کنید، باید php و MySQL هم داشته باشید. چگونه؟!
    اول php نصب میکنیم :

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo apt-get install php5 php5-cli



    بعد از نصب php میتونیم فایلهای php که نوشتیم رو لود کنیم و ببینیم.
    بعد از php ، نوبت به نصب MySQL میرسه. MySQL به شما کمک میکنه تا بتونید دیتابیس بسازید :

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo apt-get install mysql mysql-server



    توجه کنید : MySQL از شما سوالاتی میپرسه مثل رمز ریشه و ... که باید تعیین کنید. این رمز و نام کاربری، رمز و نام کاربری دیتابیس شماست.

    به نظرتون بهتر نیست دیتابیس ها رو طور دیگه هم بشه کنترل کرد؟ مثلا گرافیکی؟ خیلی خوب، بهتره phpMyAdmin رو هم نصب کنیم.

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo apt-get install phpmyadmin



    تا اینجا تونستیم یک هاست جمع و جور رو برای خودمون درست کنیم. آیا واقعا یک هاست انقدر سادست؟ جواب من هم بله و هم نه است. یعنی چی؟ یعنی برای کارای ساده، نیازی به هاست پیچیده نداریم و همین ها (در بعضی موارد حتی فقط خود آپاچی) کافیه.
    منتظر پست بعدی باشید
    MahdiAhmadi, Senator, Jasper و 1 دیگران این پست را پسندیده‌اند! :)

  3. Top | #3
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    Linux (Ubuntu) Firefox 31.0
    عالیه محمد جان! دمت گرم
    فقط برای هاست:
    آموزش نصب LAMP سرور روی اوبونتو و debian (معادل wamp و xamp ) برای ایجاد لوکال هاست یا بر روی سرور
    آموزش پیکربندی مبتدی (کانفیگ) آپاچی (apache2) روی دِبیَن و اوبونتو
    اگه خواستی این دوتا لینک رو قرار بده توی پست بالا

    و اینکه اگه میخوای تاپیک نظم برقرار کنه و اولش فقط پست های خودت باشن دسترسی رو میدم که تاپیک رو ببندی و فقط خودت بتونی توش پست بدی و هروقت کامل شد بازش کنی...
    یا اگرم میخوای باز باشه لینک پست های خودت رو توی پست اول قرار بده که دسترسی آسون باشه...

    Jasper, Senator و Himora Batosay این پست را پسندیده‌اند! :)
    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  4. Top | #4
    دانشجوی مملکت!
     

    عنوان کاربر
    پاسخگو و راهنما
    تاریخ عضویت
    Jan 2014
    شماره عضویت
    84
    سن
    21
    نوشته ها
    129
    OS/Browser
    Tapatalk Firefox 3.5.6
    نقل قول نوشته اصلی توسط S0h3!L نمایش پست ها
    عالیه محمد جان! دمت گرم
    فقط برای هاست:
    آموزش نصب LAMP سرور روی اوبونتو و debian (معادل wamp و xamp ) برای ایجاد لوکال هاست یا بر روی سرور
    آموزش پیکربندی مبتدی (کانفیگ) آپاچی (apache2) روی دِبیَن و اوبونتو
    اگه خواستی این دوتا لینک رو قرار بده توی پست بالا

    و اینکه اگه میخوای تاپیک نظم برقرار کنه و اولش فقط پست های خودت باشن دسترسی رو میدم که تاپیک رو ببندی و فقط خودت بتونی توش پست بدی و هروقت کامل شد بازش کنی...
    یا اگرم میخوای باز باشه لینک پست های خودت رو توی پست اول قرار بده که دسترسی آسون باشه...

    طبیعتا اینا بیشتر به کارتون میاد. چون یک هاست حرفه ای براتون میسازه.
    متاسفانه الان با تپاتاک هستم و خیلی محدودیت در نوشتن هست. بنابراین ترجیح میدم که فردا س صبر راجع به برنامه نویسی توضیح بدم.
    Himora Batosay, Senator و Jasper این پست را پسندیده‌اند! :)

  5. Top | #5
    لطفا استاتوس خود را تنظیم کنید.
     

    عنوان کاربر
    کاربر تازه وارد
    تاریخ عضویت
    Sep 2014
    شماره عضویت
    308
    نوشته ها
    1
    OS/Browser
    Linux (Ubuntu) Firefox 31.0
    فردا شد بیا ادامش رو بگو دیگه
    Himora Batosay و S0h3!L این پست را پسندیده‌اند! :)

  6. Top | #6
    لطفا استاتوس خود را تنظیم کنید.
     

    عنوان کاربر
    کاربر تازه وارد
    تاریخ عضویت
    Oct 2013
    شماره عضویت
    34
    نوشته ها
    3
    OS/Browser
    Windows 7 Firefox 31.0

    تشکر از استارتر

    با تشکر از استارتر تاپیک،

    باید بگم که کار بزرگی رو شروع کردید و روش آموزشی خوبی رو هم دنبال میکنید!

    اگه تا پایان ادامه بدید قطعا مرجع خوبی خواهد بود!

    هرگونه کمکی ممکن بود از بنده حقیر، دریغ نمیکنم!

    Himora Batosay و S0h3!L این پست را پسندیده‌اند! :)

  7. Top | #7
    ماکروسافت رو
    عشقه :دی
     

    عنوان کاربر
    کاربر سایت
    تاریخ عضویت
    May 2014
    شماره عضویت
    190
    نوشته ها
    22
    OS/Browser
    Windows NT/Windows 8.1 6.3 Firefox 32.0
    سلام

    جوان ما یه آموزش درست از نصب زمپ و اپانتا استادیو در گنو لینوکس ندیدم همشون یه جوری گفتن ادم گوزفیش میشه میره پی کارش اگر میشه اینو برامون اکی کنه

    دمت گرم جوان
    Himora Batosay این پست را پسندیده است! :)

  8. Top | #8
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    Linux (Ubuntu) Firefox 32.0
    نقل قول نوشته اصلی توسط MahdiAhmadi نمایش پست ها
    سلام

    جوان ما یه آموزش درست از نصب زمپ و اپانتا استادیو در گنو لینوکس ندیدم همشون یه جوری گفتن ادم گوزفیش میشه میره پی کارش اگر میشه اینو برامون اکی کنه

    دمت گرم جوان
    زمپ؟ اپانتا استادیو؟ چی هستن اینا!؟
    اگه منظورتون ایجاد لوکال هاست هست، آموزش پست دوم همین تاپیک به صورت خیلی واضح و ساده توضیح داده، و این دو مقاله: آموزش نصب LAMP سرور روی اوبونتو و debian (معادل wamp و xamp ) برای ایجاد لوکال هاست یا بر روی سرور آموزش پیکربندی مبتدی (کانفیگ) آپاچی (apache2) روی دِبیَن و اوبونتو هم مقاله های کاملتری هستن برای اینکار، اگه اینارو بخونید و نتونید از پسش بر بیاید، پس کلا توی گنو/لینوکس پیشرفتی نخواهید کرد و گنو/لینوکس به مزاجتون خوش نخواهد آمد

    درضمن لطفا ادب رو رعایت کنید اینجا یه فضای عمومی هست.
    Himora Batosay این پست را پسندیده است! :)
    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  9. Top | #9
    :(){ :|:& };:
     

    عنوان کاربر
    مدیر بخش
    تاریخ عضویت
    May 2014
    شماره عضویت
    168
    نوشته ها
    196
    OS/Browser
    Linux (Ubuntu) Chromium 37.0.2062.94
    اپانتا استادیو؟ چی هستن اینا!؟ .
    همون آپتنا (یا آپتانا) ست. aptana studio
    S0h3!L این پست را پسندیده است! :)

  10. Top | #10
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    Linux (Ubuntu) Firefox 32.0
    همون آپتنا (یا آپتانا) ست. aptana studio
    فکر کردم منظورشون اوبونتو استدیو هست! :| و تاحالا با aptana آشنایی نداشتم متاسفانه.

    برای نصبش:
    Install Aptana Studio 3 in Ubuntu 14.04 - Sysads Gazette
    How to install Aptana - Ask Ubuntu
    دانلودش کنید از سایتش اول:
    Aptana | Download Aptana Studio 3.6.0
    دقت کنید قسمت You are about to download: روی چیزی مثل:
    Aptana Studio 3.6.0Linux, xxx باید باشه. اگه نبود، با دکمه Customize Your Download روی لینوکس ستش کنید.
    دانلودش که کردید میتونید بدون نصب به راحتی از حالت فشرده خارجش کنید و فایل اجراییش رو کلیک کنید تا باز شه، و اینجوری یه جورایی میشه به صورت پورتابل یا قابل حمل.
    wiffp.png

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

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

    sudo apt-get install openjdk-7-jdk nodejs
    unzip ~/Desktop/Aptana_Studio_3_Setup_Linux_*.zip
    sudo mv /Aptana_Studio_3 /opt
    sudo apt-get install --no-install-recommends gnome-panel
    gnome-desktop-item-edit ~/Desktop/ --create-new


    بعد aptana رو از منوی دَش اوبونتو سرچ کنید و اجراش کنید.
    Himora Batosay این پست را پسندیده است! :)
    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •