درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

برنامه نویسی تحت وب بخش اول - مقدمه و مفاهیم

0 نظرات
761 بازدیدها

به نام خدا


برنامه نویسی تحت وب

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

  • بخش اول :
    1. مقدمه و مفاهیم
    2. معرفی html
    3. معرفی JavaScript
    4. توابع کاربردی از JavaScript
    5. توابع کاربردی از Jquery
  • بخش دوم :
    1. معرفی زبان Php
    2. توابع کاربردی از Php
    3. توابع کاربردی 2 از php
    4. Php و OOP
    5. پایگاه داده Mysql
  • بخش سوم :
    1. معرفی وب سرور و Apache
    2. فایل htaccess
    3. ترکیب Html , Php , JavaScript

در برنامه نویسی تحت وب از جمله مزیت هایی که نسبت به سایر زبان ها وجود داره این هست که شما نگران این نیستین که برنامه شما در هر سیستم عاملی اجرا بشه یا نه یا اینکه برنامه شما تحت شبکه باشه و برای همه قابل دسترس باشه . تفاوتی که برنامه نویسی تحت وب با برنامه نویسی برای سایر پلتفرم ها داره در اینه که شما در برنامه نویسی برای سایر سیستم عامل ها معمولا از یک زبان استفاده می کنین البته بسته به نوع برنامه می تونین از زبان های دیگه ای هم استفاده کنین ولی استفاده از یک زبان شرط کافی هست ولی در زبان برنامه نویسی تحت وب شما الزاما باید از دو قسم زبان کلاینت و سرور استفاده بکنین که با توضیح این دو مورد آموزش رو ادامه میدیم.

زبان های قسمت کلاینت عبارتند از : Html , CSS , JavaScript , Jquery و ... که این زبان ها برای اجرا شدن نیازی به کمپایلر ندارن در واقع بیشتر به صورت اسکریپت هستن و شما این کد ها رو می تونین در مرور گر خودتون به صورت آفلاین و بدون نیاز به اینترنت و وب سرور اجرا کنین. در برنامه تحت وب معمولا از همه این زبان ها استفاده میشه که هر کدام نقش خاص خودش رو داره و به طور خلاصه میشه گفت Html عناصر برنامه ما رو تشکیل میده مثل فیلد های ورودی ، دکمه ها ، متن و تیتر و ... ، CSS برای ظاهر عناصر برنامه استفاده میشه مثل فونت و رنگ بندی و موقعیت ، طول و عرض و ... ، جاوا اسکریپت هم بیشتر برای ایجاد تغییرات در عناصر و توابعی که در قسمت های بعدی به معرفی آنها خواهیم پرداخت.



زبان های قسمت سرور عبارتند از: Asp.Net , Php , Java , Perl و ... که در برنامه نویسی تحت الزاما فقط یکی از این زبان ها استفاده می کنیم ، این زبان ها برای اجرا نیاز به کمپایلر دارن و برای اجرا باید نرم افزار مربوط به هریک بر روی سیستم شما نصب شود که در این دوره آموزشی ما از زبان Php استفاده خواهیم کرد.
برای دانلود نرم افزار php میتونین به سایت رسمی php به آدرس php.net مراجعه کنین.

بعد از نصب و دانلود php میتونین از طریق command window در ویندوز میتونین با دستور زیر یک فایل php رو اجرا کنین

php -q test.php


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

لیست وب سرور های مشهور و کاربردی


  1. IIS
  2. Apache Http
  3. Nginx
  4. Tomcat
وب سرور های دیگه هم هستن که بررسی این چهار مورد کافی می باشد.

IIS وب سرور شرکت مایکروسافت هست که برای زبان Asp.Net ارائه شده است. آخرین نسخه IIS 10 می باشد که بر روی Windows Server 2016 ارائه شده است.و در این نسخه از HTTP 2 پشتیبانی می کند.

Apache Http وب سرور معروف شرکت Apache می باشد که به دلیل استفاده زیاد به اختصار آنرا آپاچی می نامند. که در حال حاضر بیشترین استفاده را در بین وب سرور ها را دارد که از زبان های Php, Perl , Paython , TCL پشتیبانی می کند. در بخش سوم تفصیلا این وب سرور مورد بررسی قرار خواهد گرفت.

وب سرور Nginx به دلیل ساختار process , thread در استفاده از RAM در مقایسه با Apache سرعت بیشتری دارد.

وب سرور Tomcat هم که محصول دیگری از شرکت Apache می باشد برای زبان جاوا ایجاد شده است.


همچنین در قسمت برنامه نویسی قسمت سرور ما بانک اطلاعاتی یا پایگاه داده رو داریم که برای ذخیره سازی اطلاعات از اون استفاده می کنیم
پایگاه داده ها مزیت های زیادی نسبت به ذخیره اطلاعات در فایل دارن که برای مثال میشه به امنیت و تسریع در دسترسی به اطلاعات اشاره کرد. ساختار پایگاه داده از جداولی هست که اطلاعات ما توی اون جدول ها توی رکورد هایی ذخیره میشه
پایگاه داده یهای متعددی وجود دارن که چند مورد رو معرفی می کنیم :
SQL Server
شرکت مایکروسافت | این پایگاه داده بیشتر از طریق asp.net استفاده میشه
Oracle
شرکت sunrise | این پایگاه داده هم بیشتر از طریق زبان java مورد استفاده قرار میگیره
MySQL
پیاگاه داده محبوب اینجانب :) که از بسیاری از زبان و بیشتر از طریق Php میشه به اون متصل شد.

خب برگردیم سراغ Php - نیاز به وب سرور آپاچی داریم . برای راحتی کار از نرم افزار easy php نسخه dev server استفاده می کنیم که این نرم افزار شامل Php , Apache و پایگاه داده Mysql هست.

بعد از نصب Easy php به محل نصب برنامه میریم پوشه ای هست به نام www که فایل test.php مون رو در این پوشه قرار میدیم و مرور گر رو با آدرس 127.0.0.1 اجرا می کنیم فایل مورد نظر قابل مشاهده است و میتونیم اونو اجرا کنیم.


پایان قسمت اول - امیدوارم که مفید واقع شده باشه
قسمت بعدی بخش اول به زودی


نویسنده : فرهاد مهریاری
منبع : انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
برچسب ها
ردیف عنوان قیمت
1 برنامه نویسی تحت وب بخش اول - مقدمه و مفاهیم رایگان
2 برنامه نویسی تحت وب بخش اول معرفی html رایگان
3 برنامه نویسی تحت وب بخش اول معرفی Javascript رایگان
4 امنیت وب رایگان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow