موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

آموزش جامع php و mysql

آموزش جامع php و mysql

نویسنده : مینا علی زاده | زمان انتشار : 09 اسفند 1399 ساعت 21:47

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

@AlirezaSepand



سوالات امتحان آیین نامه رانندگی

تاریخ انتشار:

1 , نوامبر , 2018

زمان تقریبی مطالعه :

7 دقیقه

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

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

در خدمت شما هستیم با دوره ی آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته (آموزش PHP )

PHP چیست؟

PHP که مخفف عبارت “Hypertext Preprocessor” میباشد، یک زبان برنامه نویسی منبع باز (open-source) و شیءگرا محسوب می شود. اما می توان از آن به عنوان یک زبان عمومی استفاده کرد. همچنین این زبان به توسعه دهندگان وب این اجازه را می دهد، تا محتوای صفحات خود را بر روی پایگاه داده پیاده سازی کنند.

چرا PHP ؟

یکی از ویژگی های خوب PHP سطح دسترسی به انواع پایگاه داده ها از جمله MySQL , SQLite , Oracle , SqlLite و … می باشد.

1)  اجرا بر روی Platform های مختلف

2)  برنامه نویسی شبکه با آن ساده و لذت بخش است.

3)  در برنامه نویسی وب سریع و پرقدرت و امن است.

4)  سرعت بالای آن در مقایسه با برنامه ی asp.net

5)  قابلیت اجرایی بر روی انواع پلت فرم ها نظیر; Unix , Linux , Windows و …

6)  زبان PHP از لحاظ شی گرایی یک زبان کامل است.

7)  توجه داشته باشید PHP در استفاده بهینه از منابع و حافظه نمونه است.

8)  پی اچ پی رایگان و Open Source می باشد.

بازار کار PHP چگونه است؟

در حال حاضر بازار کار وب در ایران در دست PHP و asp.net قرار دارد و سایت ها در ایران با این دو زبان نوشته می شوند. پس شدیدا به این زبان امیدوار باشید. و سریعا شروع به یادگیری این زبان کنید. و بدانید که سریع تر از زبان های دیگر به بازار کار راه پیدا خواهید کرد.

برای مثال در بازار کار با php شما میتوانید یک پلاگین برای وردپرس بنویسید ، فرض مثال پلاگین ارسال مطالب به صورت خودکار به تلگرام ، اگر نمیدانید پلاگین چیست پیشنهاد میشود مقاله ی پلاگین چیست را در کدپز مطالعه فرمایید.

همچنین شما میتوانید بعد از فراگیری php به صورت یک فریلنسر مشغول به کارشوید ، فریلنسر به معنای فردی است که از طریق ارتباط با اینترنت با شرکت یا شخص در ارتباط است و به صورت همزمان یک یا چند پروژه را انجام میدهد ، در راستای اطلاعات بیشتر در رابطه با فریلنسر توصیه میشود مقاله فریلنسر کیست را مطالعه کنید.

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

در مورد دوره

در این دوره از آموزش PHP قصد داریم تا با زبانی شیوا و روان تمامی مباحث موجود را بررسی کنیم. این اطمینان به شما داده می شود که نیاز به منبع دیگری نداشته باشید، چرا که در این دوره از آموزش PHP مباحث به صورت سلسله وار بیان می شود. پس برای آموزش کامل و جامع از ابتدا شروع کنید. همچنین سعی بر این داریم تا

تمرین هایی پایان جلسات بر حسب نیاز قرار دهیم.

توجه داشته باشید که آموزش PHP به صورت ویدئو نیز در حال آماده سازی می باشد. این آموزش ها در دو بخش مقدماتی و پیشرفته خواهد بود. برای شروع اینجا را کلیک کنید.

آموزش پی اچ پی

برخی از سوالات متداول

PHP چیست ؟

PHP که مخفف عبارت “Hypertext Preprocessor” میباشد، یک زبان برنامه نویسی منبع باز (open-source) و شیءگرا محسوب می شود. اما می توان از آن به عنوان یک زبان عمومی استفاده کرد. همچنین این زبان به توسعه دهندگان وب این اجازه را می دهد، تا محتوای صفحات خود را بر روی پایگاه داده پیاده سازی کنند.

چگونه می توانم پی اچ پی را سریع یاد بگیرم ؟

در ابتدا از انتخاب خود مصمم شوید و سپس شروع به یادگیری PHP کنید. بعد از یادگیری مفاهیم PHP ، سعی کنید برای خودتان برنامه هایی را تمرین کنید. و بعد از آن فریلنسری را دنبال کنید.

چقدر زمان می برد تا PHP را به طور حرفه ای یاد بگیرم ؟

برای یادگیری مفاهیم پایه ای زبان برنامه نویسی PHP چیزی در حدود 1 ماه زمان نیاز است.
اما برای یادگیری مفاهیم پیشرفته ترِ PHP چیزی در حدود 6 ماه زمان نیاز است.
با این حال اگر به فکر استاد شدن در این زبان هستید، زمان 1 تا 2 سال بسیار منطقی است.

کدام زبان برنامه نویسی بهتر است PHP یا Python

یادگیری زبان پایتون آسان تر از یادگیری PHP است. بعد از مقایسه های بسیار زیاد این دو زبان از جهات مختلف، انتخاب یکی از این دو زبان کار دشواریست. اما در حالت کلی می توان گفت که پایتون دروازه ای است برای یادگیری ماشین ( machine learning ) و از طرفی دیگر زبان برنامه نویسی پی اچ پی را می توان برای اسکریپت نویسی سمت سرور و همچنین توسعه وبسایت ها به کار گرفت.

مزایای زبان برنامه نویسی PHP چیست ؟

سطح دسترسی خوب به انواع پایگاه داده ها
اجرا بر روی Platform های مختلف
در برنامه نویسی وب سریع و پرقدرت و امن است.
قابلیت اجرایی بر روی انواع پلت فرم ها نظیر; Unix , Linux , Windows و …
زبان PHP از لحاظ شی گرایی یک زبان کامل است.
توجه داشته باشید PHP در استفاده بهینه از منابع و حافظه نمونه است.
پی اچ پی رایگان و Open Source می باشد.

سر فصل های آموزش PHP

*پی اچ پی مقدماتی*

جلسه معرفی

  • مقدمه و معرفی پی اچ پی
  • تاریخچه ی PHP

جلسه اول PHP

  • انتخاب یک IDE مناسب
  • نحوه ی اجرای کد های PHP
  • توضیحاتی مرتبط با Xampp و ذخیره ی فایل های PHP

جلسه دوم PHP

  • اشنایی با انواع متغیر ها
  • تفاوت تک کوتیشن و دابل کوتیشن در Php
  • ادغام کدهای HTML با PHP
  • تفاوت print و echo

جلسه سوم PHP

  • عملگرها در PHP
  • معرفی کامل سه روش کامنت گذاری

جلسه چهارم PHP

  • تعریف و نحوه کار با آرایه ها
  • تابع count( )
  • تابع print_r و var_dump
  • عملگر های آرایه ای

جلسه پنجم PHP

  • عبارت های شرطی if….else….elseif
  • دستور switch در آموزش PHP

جلسه ششم PHP

  • حلقه ی for در PHP
  • حلقه ی while در PHP
  • حلقه ی foreach در PHP
  • حلقه ی do-while در PHP

جلسه هفتم PHP

  • اولین جلسه حل تمرین PHP

جلسه ی هشتم PHP

  • توابع (Functions) در PHP
  • آرگومان در تابع پی اچ پی
  • مقدار پیش فرض آرگومان پی اچ پی
  • عبارت return در توابع PHP

جلسه نهم PHP

  • آرایه ها در PHP
  • مرتب کردن آرایه ها در PHP
  • متغیر superglobal در PHP

جلسه دهم PHP

  • کار با فرم در PHP
  • تفاوت دو متد GET و POST
  • اعتبارسنجی فرم در PHP

*پی اچ پی پیشرفته*

جلسه یازدهم PHP

  • تشریح مبحث شی گرایی
  • توضیح اصطلاحات مهمِ مربوط به برنامه نویسی شی گرایی
  • تعریف کلاس های PHP شی گرایی
  • ساخت اشیا در PHP شی گرایی
  • فراخوانی تابع عضو

جلسه دوازدهم PHP

  • توابع سازنده و مخرب در مبحث شی گرایی
  • مفهوم ارث بری (Inheritance)
  • Function Overriding
  • تفاوت بین public، private و protected در کلاس ها

جلسه سیزدهم PHP

  • مفهوم Constants (ثابت ها) در شی گرایی
  • فيلد ها و متد هاي ايستا (static) در شی گرایی
  • توضیح ::parent و :: Self
  •  کلاس های abstract و interface در شی گرایی
  • مفهوم رابط ها (Interfaces)
  • پایان مبحث شی گرایی

جلسه چهاردهم PHP

  • MySQL چیست؟
  • اتصال PHP و پایگاه داده MySQL
  • کار با پایگاه داده mysql از طریق محیط آن
  • (CRUD) در محیط PhpMyAdmin

جلسه پانزدهم PHP

  • اتصال PHP به MySQL
  • از کدام روش برای اتصال به پایگاه داده MySQL استفاده کنیم؟ (PDO یا MySQL)
  • بستن اتصال به پایگاه داده

جلسه شانزدهم PHP

  • نحوه ی ایجاد یک پایگاه داده MySQL با دو روش PDO و mysqli 
  • نحوه ایجاد جدول MySQL با استفاده از MySQLi و PDO

جلسه هفدهم PHP

  • آموزش وارد کردن اطلاعات به صورت تکی در پایگاه داده MySQL
  • نحوه وارد کردن اطلاعات به صورت چند تایی در پایگاه داده MySQL

جلسه هجدهم PHP

  • دستورات آماده PHP در MySQL
  • آموزش دریافت آخرین شناسه در پایگاه داده MySQL با زبان PHP

جلسه نوزدهم PHP

  • آموزش استخراج داده ها از پایگاه داده MySQL
  • حذف اطلاعات از دیتابیس MySQL

جلسه بیستم PHP

  • به روزرسانی اطلاعات در جدول MySQL با استفاده از mysqli و PDO (دستور UPDATE)
  • محدود کردن رکورد های انتخاب شده از دیتابیس MySQL

جلسه بیست یکم PHP

  • XML چیست ؟
  • DOM در XML
  • چرا باید از XML استفاده کنیم ؟
  • مثال هایی از XML
  • نحوه خواندن یک فایل XML با استفاده از PHP
  • چگونگی ساخت یک فایل XML با استفاده از PHP

جلسه بیست دوم PHP

  • AJAX چیست ؟
  • نحوه کار کردن با AJAX ( آژاکس )
  • مثال AJAX در PHP

جلسه بیست سوم PHP

  • ساخت جستجوی زنده ( Live ) پایگاه داده با استفاده از AJAX

جلسه بیست چهارم PHP

  • دومین جلسه حل تمرین PHP

جلسه بیست پنجم PHP

  • سومین جلسه حل تمرین PHP

این مبحث تکمیل شده است.

راه های ارتباطی

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

توجه داشته باشید که آموزش PHP به صورت ویدئو نیز در حال آماده سازی می باشد.

سجاد حسین زاده

سجاد حسین زاده هستم متولد کرج, بنده از سال ۹۴ سابقه حضور در حوزه وب را دارم. و روزبه‌روز در حال رشد و ارتقای خودم تو این زمینه هستم. از علایقم که بخوام به گم: خب واضحه که عاشق کدنویسی هستم. و همچنین من از معدود افراد برنامه‌نویس ورزشکار هم به‌حساب میام.

تا کنون 56 نفر در کدپز ثبت نام کرده اند.

67 Comments

Join the discussion and tell us your opinion.

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

    • ممنون از نظر خوب شما.
      خوشحالیم که تونستیم مفید واقع بشیم.

  • سلام و خسته نباشید خدمت شما .
    میخاستم بدونم این دوره برای بک اند اپلیکیشن هم خوبه ؟

    • سلام
      خیر این مورد در این آموزش موجود نیست. اما می توانید برای یادگیری اصول PHP این آموزش ها را دنبال کنید.

  • سلام من html و css رو بلدم برای طراحی وب دیگه باید چی یاد بگیرم ؟

    • سلام..
      بلد بودن HTML و CSS میتونه خیلی کمکتون کنه چون پایه‌ی کار رو بلدید، اگر بخواهید یه سایت کامل طراحی کنید، بوت استرپ ، جاوا اسکریپت و PHP میتونه کمکتون کنه، ما این روند رو به ترتیبی که نوشتیم پیشنهاد میدیم، انتخاب با خودتون هستش . . میتونید این نظم رو هم به هم بزنید.
      ضمناً این آموزش‌ها درون سایت کدپز هم به تمامی موجود است.
      موفق باشید.

  • سلام این آموزش رو میشه روی نرم افزار visual studio یاد گرفت ؟

    • سلام
      بله، چراکه نه
      اتفاقاً visual studio یک ادیتور عالی برای PHP هستش که امکانات بی‌نظیری رو هم فراهم میکنه.

  • سلام
    ببخشید یک سؤالی داشتم
    من در رابطه با کد نویسی زیاد نمی‌دونم.
    سؤالم این هستش که میتونم پی اچ پی رو تو مدت‌زمان ۱ ماه یاد بگیرم؟

    • سلام
      بله، شما می توانید در مدت زمان یک ماه به زبان برنامه نویسی PHP مسلط شوید. اما باید دانش اساسی در مورد برنامه نویسی داشته باشید. با این حال می توان گفت که پی اچ پی از بسیاری زبان های برنامه نویسی دیگر آسان تر می باشد. در حال حاضر چیزی که می تواند به شما کمک کند، بهبود دانش برنامه نویسی و درکنار آن یادگیری PHP است. به این دلیل که شما باید دانش پایه ای برنامه نویسی را داشته باشید.

  • سلام وقت بخیر
    دوست عزیز ی سوال داشتم من اصلا زمینه ای توی برنامه نویسی ندارم و نمیدونم باید از کجا شروع کنم بنظرتون میشه از php شروع کرد ؟اگه مقدمه نیازه چه چیزیو باید بلد باشم ممنون میشم راهنمایی کنید

    • با سلام
      لطفا قبل از یادگیری PHP ، مقدمات برنامه نویسی را فرا بگیرید. و نگاهی به HTML ، CSS و javascript داشته باشید.

  • سلام

    من برای داشتن دانش برنامه نویسی و مسلط شدن به PHP, Jquery, mysql , CSS3 , HTML5, Bootstrap

    چقدر زمان بر است ؟/

    و ممنون

    • سلام
      یادگیری مواردی که بیان کردید مستلزم تلاش شما و سپری شدن زمان می باشد.
      زمان دقیقی نمی توان برای آن اعلام کرد. بسته به تلاش و توانایی‌های شما می‌تواند متغیر باشد.
      در این مسیر اگر سؤالی داشتید بنده در خدمت شما هستم.
      موفق باشید.

  • سلام استاد نهایت گرامی !
    چطور میتواند این دوره را دانلود کرد؟

    • سلام آموزش ها رایگان و به صورت متنی می باشد. میتونید فایل ها رو برای خودتون ذخیره کنید.

      کنار عکس هر جلسه دکمه های اشتراک گذاری شبکه های اجتماعی تعبیه شده است.
      آخرین آیکن دکمه پرینت است که می توانید مطالب را پرینت گرفته و یا به صورت PDF ذخیره نمایید.

    • با سلام
      این دوره از آموزش های پی اچ پی به صورت مقاله ای است. شما می توانید این آموزش ها را جلسه به جلسه در سایت کدپز مطالعه و تمرین کنید.

      علاوه بر این می توانید تک تک جلسات را به صورت PDF دانلود کنید. به این صورت که:
      کنار عکس هر جلسه دکمه های اشتراک گذاری شبکه های اجتماعی تعبیه شده است.
      آخرین آیکن، دکمه پرینت است که می توانید مطالب را پرینت گرفته و یا به صورت PDF ذخیره نمایید.

  • سلام. با توجه به بروزرسانی زبان Php آیا هنوزم میشه از نسخه 7 یا پایین تر استفاده کرد یا حتما باید بروزرسانی بشه؟ و اگه باید بروزرسانی بشه چجوری باید این کار رو انجام داد مگه نباید یسری کدهای اضافی منسوخ شده، از توی سورس کد حذف بشن؟
    با تشکر از کدپز

    • سلام خدمت شما دوست عزیز
      از نسخه های پایین تر PHP هم میتوان استفاده کرد.
      اما بهنر است که آن را به روز رسانی نمایید.
      برای به روزرسانی می توانید از قسمت پنل مدیریت هاست ِ سایت خودتان به روز رسانی PHP را انجام دهید و یا به پشتیبان هاست خود تیکت بزنید و درخواست افزایش ورژن PHP را بدهید.

      اگر هم از لوکال هاست استفاده میکنید، می توانید از برنامه Xampp پی اچ پی خودتان را به روز رسانی کنید.
      برای این منظور عبارت ” نحوه بروزرسانی PHP در لوکال هاست ” را سرچ کنید.

  • ببخشید مگه نباید یه سری کدهای اضافی که تو نسخه های جدیدتر منقضی شدن رو از توی سورس کد حذف کرد؟ یعنی فقط از پنل مدیریت PHP رو بروز کنیم تمومه؟ به همین راحتی؟ دیگه کار دیگه ای نمیخواد؟ مثلا فک کنید با نسخه 7 یا پایین تر کد زدیم حالا بروز رسانی می کنیم به 7.4 اونوقت نباید سورس کد رو تغییری بدیم؟

    • سلام مجدد
      در رابطه با سوالتون باید بگم که
      نسخه جدید که میاد نسخه های قدیمی از بین نمیرن!
      شما وقتی از یک ورژن خاص دارید استفاده میکنید و برنامتون بر اساس اون ورژن نوشته شده، هر آپدیتی هم که بیاد روی اون ورژن خاص بدون مشکل برنامتون کار میکنه.
      اما اگه قصد داشتید ورژن پی اچ پی رو آپدیت کنید باید تغییر و تحولات اون ورژن رو نگاه کنید و با ورژن فعلی مقایسه کنید و ببینید اگه تابعی عوض شده یا دستور العملی اعمال شده، تغییرات رو توی کدتون اعمال کنید.
      اگه برای فریم ورک های پی اچ پی میخوایید میتونید سرور داشته باشید نسخه قبلی رو حذف و جدیدو نصب میکنید
      اگه برا لوکال منظورتونه میتونید نسخه جدید زمپ رو نصب کنید.

  • سلام من تازه میخوام وارد برنامه نویسی بشم میخوام بدونم با php شروع کنم میتونم یاد بگیرم یا رشته دیگه ای باید انتخاب کنم

    • با سلام
      لطفا قبل از یادگیری PHP ، مقدمات برنامه نویسی را فرا بگیرید. و نگاهی به HTML ، CSS و javascript داشته باشید.

  • سلام من تازه میخوام از صفر برنامه نویسی رو یاد بگیرم و تنها چیزی که بلدم طراحی سایت هستش باید از کجا شروع کنم ؟؟

  • لینک جلسه سیزدهم این صفحه رو اصلاح کنید

    • ممنون از شما
      اصلاح شد

  • سلام وقت بخیر مهندس جان من در اجرای پی اپ پی استورم سخت منهدم شدم لطفا راهنمایی بفرمایید چطور ادرس های سرور محلی رو ست کنم؟هر ترفندی بود رو پیمایش کردم توی مرورگر404 not found تنها خروجی ای هست که به من میده

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

  • سلام من هیچ اطلاعاتی از پی اچ پی ندارم میتونم از همین مقاله ها شروع کنم

    • سلام بله حتماً می‌توانید. در هرجایی از مسیر هم دچار ایراد شدید از قسمت کامنت های همان جلسه می‌توانید با ما در ارتباط باشید.

  • سلام
    روی سرفصل ها کلیک می کنم و وارد صفحه ۴۰۴ میشم.
    از تور پراکسی استفاده می کنم،
    به خاطر پراکسی هست یا کلا آموزش ها رو حذف کردین؟

    • سلام و عرض ادب
      این مشکل برطرف شد.
      مجدد وارد شوید

  • سلام من وارد سرفصل ها میشم خطای صفحه پیدا نشد 404 (همون 404 not found) میبینم. !!!

    • سلام و عرض ادب
      این مشکل برطرف شد.
      مجدد وارد شوید

  • سلام من الان چجوری باید ثبت‌نام کنم برای دوره‌ها، من میخوام تو دوره بوت استرپ و جاوا اسکریپت و پی اچ پی ثبت‌نام کنم. میشه راهنماییم کنید.
    اگه بشه به ایمیلم بفرستید خیلی عالی میشه

    • سلام برای شرکت در دوره‌های بوت استرپ ، جاوا اسکریپت و پی اچ پی نیازی به ثبت‌نام نیست.
      می‌توانید برای شرکت در دوره‌ها و مشاهده تک‌تک ِ جلسات روی کلمات زیر کلیک کنید. لینک جلسات آموزش PHP هم در همین صفحه قابل مشاهده هستند.
      آموزش بوت استرپآموزش جاوا اسکریپتآموزش پی اچ پی

  • سلام
    ببخشید من هر چقدر روی button ثبت نام میزنم دوباره میاد تو همین صفحه!!!!!!!!
    میشه راهنماییم کنید؟
    باتشکر

    • سلام
      متأسفانه فعلاً امکان ثبت‌نام در سایت نیست.
      به‌زودی این امکان فراهم خواهد شد.
      شما دوست عزیز در حال حاضر به‌راحتی می‌توانید به‌تمامی بخش‌های سایت دسترسی داشته باشید.

  • سلام ببخشید برای اینکه فرم ثبت‌نام درست کنم باید از زبان PHP کمک بگیرم؟

    • سلام
      برای ساخت فرم در PHP به دو تا فایل نیاز دارید. یک فایل برای دریافت اطلاعات از کاربر (index.html) و یک فایل برای پردازش اطلاعات دریافت شده از کاربر و ثبت مقادیر در سرور.
      که این فایل دوم را با PHP می‌سازید.
      برای راهنمایی بیشتر می‌توانید جسله دهم PHP را ملاحظه نمایید.

  • سلام من روی لینک بعضی جلسات مثلاً جلسۀ دوم و جلسۀ چهارم کلیک میکنم سایت خالی لود میشه.
    مشکل کجاست؟

    • با سلام
      این مسئله رفع شد

  • سلام وقت بخیر
    آموزش php به صورت ویدیویی ندارید ؟

    • سلام
      در حال حاضر خیر

  • سلام
    من هیییییچ چی نمیدونم از برنامه نویسی و این چیزا
    میخوام از صفر شروع کنم
    بشدت علاقه دارم و با استعدادم

    • موفق و پیروز باشید.

  • درود بر شما استاد حسین زاده عزیز.
    من تا حدودی فرانت‌اند بلدم و تازه php رو شروع کردم، ما با جاوا اسکریپت فرم ثبت‌نام و لاگین و غیره رو اعتبار سنجی می‌کنیم، اما من در بعضی از آموزش‌ها که در اینترنت دیدم عنوانش نوشته: “ساخت فروشگاه اینترنتی با php و mysql”
    سؤالم اینه که آیا میشه کارهایی که در فرانت با js انجام میشه رو با php انجام داد، مثلاً میخوایم اعتبار سنجی کنیم، کدوم روش صحیح‌تر است؟ چه‌کارهایی را با js انجام بدیم و چه‌کارهایی رو با php؟
    من کمی گیج شدم اگر میشه لطفاً کمی در این زمینه توضیح بدید.

    • درود خدمت شما دوست عزیز و گرامی
      همان‌طور که مستحضر هستید، هم با استفاده از JS و هم با استفاده از PHP امکان اعتبار سنجی (validation)، برای فرم‌ها وجود دارد.
      اما بهتر است که این اعتبار سنجی در سمت کاربر (client) انجام پذیرد.
      یکی از ساده‌ترین دلایل این است که در صورت استفاده از PHP برای اعتبارسنجی، درخواست به سمت سرور ارسال می‌شود. درصورتی‌که در استفاده از JS این‌گونه نیست و دیگر نیازی به لود شدن مجددِ صفحه برای کاربر نیست.
      به‌طورکلی باید کاری کنیم تا تجربه کاربری (UX) بیشتری با کاربر در سمت کلاینت داشته باشیم.
      همچنین کافی است عبارت client side javascript validation library را در Google جستجو کنید تا کدهای آماده‌ی این امر را از سایت‌های مختلف دانلود نمایید.
      موفق باشید.

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

    • با سلام
      بعد از نصب Xampp و فعال‌سازی آن در مرورگر خود آدرس http://localhost/ را وارد نمایید و سپس نام فایل PHP خود را قرار دهید، تا اجرا شود.
      همچنین در جلسه اول PHP نصب و راه‌اندازی Xampp را توضیح داده‌ایم.

  • سلام.تمرین دارم:10تا عکس کنار هم(افقی)باشه وزیر هر عکس نوشته pic1 تا pic10 .این باید با دستور forوخاصیت float برای باکس درست بشه.ممنون.میشه کمکم کنین

  • php باشه

  • سلام جناب مهندس،
    بابت زحمات بی شائبه تون بینهایت سپاسگزاریم.
    کاملاً بی نقص و جامع و کامل هستش.
    دست مریزاد.

    • سلام
      ممنون از لطف شما
      خوشحالیم که براتون مفید واقع شده.

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

  • سلام ممنون از اموزشتون ولی متاسفانه کم بود من کلشو تو 4 روز یاد گرفتم می خواستم اگ امکان داره ارتباط با اپلیکیشن یا سایت رو دریافت فایل و ویدیو و json عکس و xml و ویس رو اموزش بدید ممنون

    • سلام خدمت شما
      آموزش های جدید به زودی اضافی خواهند شد.

  • سلام رفیق میگم من خیلی دوست دارم php رو یاد بگیرم من اندروید و html و css رو به خوبی یاد گرفتم میگن php رایگان هست از چه منابع خارجی یاد بگیریم

    • با سلام
      منابعی مانند w3schools و یا tutorialspoint می‌توانند منابع خارجی مناسبی برای یادگیری پی اچ پی باشند.

  • سلام وقت بخیر من میتونم فقط با یاد گرفتن و کار کردن روی زبان php سایت بنویسم و طراحی کنم یا اینکه بعد php باید سراغ زبان های دیگه هم برم ؟

    • با سلام
      شمابرای طراح سایت شدن نیاز است تا در یکی از حوزه های front-end و یا back-end فعالیت داشته باشید.
      تمام چیزی که شما در جلوی یک وب سایت می بینید، مجموعه ای است از کد های HTML، CSS و js که تماما با مرورگر وب شما کنترل می شوند. مانند صفحات، منو ها، دکمه ها، فونتها، فرم های تماس و … .
      با استفاده از زبان هایی نظیر HTML & CSS & JS می توانید برای تبدیل شدن به یک طراح سایت اقدام کنید.
      همچنین شما می توانید در حوزه back-end نیز فعالیت داشته باشید.
      تکنولوژی های بک اند عموما شامل زبانهای برنامه نویسی مانند PHP، Ruby، Python و غیره می باشند. در رابطه با back-end هم باید بهتون بگم که همونطور که از معنای لغوی آن معلوم است که Back در زبان انگلیسی به معنای پشت/عقب می باشد، برنامه نویسی بک اند یعنی تمام آن کارهایی که در پشت صحنه انجام میشود و کاربر آن‌ها را نمیبیند.
      همچنین توجه داشته باشید که برای اطلاعات بیشتر می توانید ویدیوی که در صفحه مسیر 0 تا 100 طراحی سایت قرار گرفته است را تماشا کنید.

  • سلام ممنون از مطالب مفیدی که در این آموزش یاد دادید.
    اگه زحمتی نیست مبحث session ها در php را هم در آموزش های خود قرار دهید

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

  • سلام خسته نباشید
    بنده هیچ دانشی از برنامه نویسی ندارم اما خیلی علاقه دارم میخواستم بدونم با تماشای ویدیوهای آموزشی شما میتونم از صفر تا صد این زبان رو یاد بگیرم؟لطفا جواب دهید
    با تشکر از سایت خوبتون

    • سلام
      زبان برنامه نویسی PHP از پایه در این آموزش وجود داره.
      می تونید با خیال راحت جلسه به جلسه ی آموزش ها رو دنبال کنید.

      فقط ویدیو ها هنوز ریکورد نشدند. آموزش ها به صورت متنی می باشد.

آیا این مطلب برای شما مفید بود؟


منبع: codepaz.com



ارسال نظر

نام


ایمیل


نظر