به وب سایت آکادمی آموزش برنامه نویسی سراج وب خوش آمدید

برای نبرد برنامه نویس شدن آماده شو و لذت ببر!


تمامی آموزش های تولید شده در این آکادمی بصورت اختصاصی بوده است و توسط مدرسین آکادمی ضبط شده است یادگیری را خودتان شروع کنید



دوره های آموزشی مقالات آموزشی



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

آموزش طراحی فروشگاه اینترنتی با PHP

PHP
مدرس : مهندس سراجی
قسمت : 27 قسمت
حجم دوره : 743 مگابایت
زبان آموزش : فارسی
مدت زمان : 6 ساعت
وضعیت دوره : تکمیل شده
قیمت : اشتراک ویژه
روش دریافت : دانلودی


PHP

سلام و عرض ادب و احترام و خسته نباشید خدمت تمامی کاربران عزیز آکادمی آموزشی سراج وب ، درخدمت شما عزیزان هستیم با یکی از دوره های جذاب در زمینه زبان قدرتمند PHP و دیتابیس MySQL تحت پروژه کاربردی طراحی فروشگاه اینترنتی کالای فیزیکی

زبان سمت کلاینت و سمت سرور چیست ؟

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

زبان های سمت کلاینت (مشتری) :

زبان های سمت کلاینت یا اصطلاحاً مشتری به زبان هایی گفته میشود که دستورات آنها در مرورگر کاربر(مشتری) اجرا شود و نیازمند به سرور نباشد ؛ نمونه بارز آنها زبان های : HTML ، CSS ، JAVASCRIPT ، LESS و … هستند ، البته یک نکته بسیار مهم در زمینه کتابخانه های جاوا اسکریپت وجود دارد که با استفاده از آن میتوان سمت سرور برنامه هایی نوشت که نمونه آن Node.js است

زبان های سمت سرور :

زبان های سمت سرور به زبان هایی گفته میشود که دستورات و توابع آنها برای اجرا شدن نیازمند به یک سرور است و بدون در دست داشتن یک سرور نمی توان خروجی از دستورات آنها گرفت و نتیجه را مشاهده کرد ، بصورت کلی زبان های سمت سرور شامل : PHP ، ASP.NET ، Python Django ، Ruby On Rails ، Node.js و… هستند

PHP چیست ؟

زبان برنامه نویسی PHP یک زبان اسکریپتی سمت سرور (Server Side) و متن باز (Open Source) است که در سال ۱۹۹۴ توسط شخصی به نام راسموس لردورف ابداع و عرضه شدو حدود ۳ سال بعد از انتشار نسخه اولیه PHP ، دو فرد به نام های اندی گاتسمن و زیو سوراسکی نسخه سوم این زبان پر قدرت منتشر شد

کاربرد زبان PHP :

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

PHP همچنین برای مدیریت سیستم های پایگاه داده نیز کاربرد دارد. توسط این زبان و برنامه می توانیم از پایگاه داده خود استفاده بهینه و بهتری داشته باشیم و از هدر رفتن اضافی فضای پایگاه داده نیز جلوگیری نماییم

دیتابیس (پایگاه داده) چیست ؟

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

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

  • Oracle
  • Microsoft Sql Server
  • MySQL
  • Postreg SQL
  • DB2
  • Microsoft Access
  • SQLite

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

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

امکانات وب سایت طراحی شده در این دوره آموزشی :

  • طراحی قالب بصورت کاملا واکنشگرا
  • طراحی بخش دسته بندی کالا ها
  • طراحی بخش برند های کالا ها
  • طراحی بخش آخرین کاربران عضو شده
  • طراحی کامل بخش پنل ادمین مدیریت سایت
  • اضافه ، ویرایش و حذف محصولات توسط مدیر وب سایت
  • اضافه کردن دسته بندی ها در پنل ادمین سایت
  • اضافه کردن برند ها در پنل ادمین سایت
  • مشاهده اطلاعات محصول در صفحات مربوط
  • و …

این دوره آموزشی مناسب چه افرادی است ؟

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

پیش نیاز های دوره آموزشی :

نحوه دسترسی به این دوره آموزشی :

برای دسترسی به این دوره آموزشی ابتدا باید در وب سایت آکادمی سراج وب ثبت نام به عمل آورید و پس از آن به دلیل اینکه این دوره آموزشی مناسب کاربران ویژه است ابتدا باید حساب کاربری خود را به یکی از پلن های مربوطه ارتقاء دهید و پس ارتقای حساب کاربری خود می توانید این دوره آموزشی را دریافت کنید لازم به ذکر است که این دوره آموزشی بصورت کامل به اتمام رسیده است و میتوانید تمامی جلسات آن را دریافت کنید

 راهنمای خرید:
  لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.

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

زمان دقیق کل دوره آموزشی : 05:56:46


طراح و برنامه نویس انواع پلتفرم ها نظیر : وب ، ویندوز ، لینوکس ، وب ، اندروید و iOS - طراح و برنامه نویس 45 عدد وب سایت خبری ، فروشگاهی ، آموزشی ، فروش فایل ، دانلود ، پرتال سازمانی و ... - 8 سال است که در 120 مرکز آموزشی کشور در حال تدریس آموزش های برنامه نویسی هستم و خیلی مفتخر هستم که در سومین سالگرد تأسیس آکادمی آموزش آنلاین و مجازی سراج وب درخدمت شما کاربران عزیز هستم

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

ورود به کانال تلگرام آکادمی سراج وب

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

تولید محتوای الکترونیکی
129000 تومان ادامه مطلب
همه کاربران
دوره آموزش تولید محتوای الکترونیکی

محتوای الکترونیکی چیست؟ در ایران مدتی هست که محتوای چاپی به الکترونیکی تبدیل می شوند که شما می توانید نمونه های آن را در بسیاری از سایت ها مشاهده کنید ، این تبدیل اولین بار از منابع دینی ما شروع شد و تبدیل به کتاب های الکترونیکی شد و خوشبختانه در مدارس ما مثل آموزش […]

اطلاعات بیشتر
ربات تلگرام
100000 تومان ادامه مطلب
همه کاربران
آموزش پروژه محور طراحی ربات تلگرام با PHP

ربات تلگرام چیست ؟ ربات تلگرام ، یک شخصیت نه‌چندان حقیقی در تلگرام است که به جای آدمیزاد، یک نرم‌افزار پشت آن نشسته و بر مبنای پیام‌هایی که به او ارسال می‌کنید، پاسخ‌هایی می‌دهد. ربات‌های جدید تلگرام، یک پسوند bot پشت اسم اکانتشان دارند. ربات‌های تلگرام، ربات‌هایی هستند که برخی خدمات را به صورت خودکار برای […]

اطلاعات بیشتر
پایتون
45000 تومان ادامه مطلب
همه کاربران
دوره آموزش صفر تا صد پایتون

پایتون چیست ؟ پایتون (Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان بصورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار […]

اطلاعات بیشتر

ثبت نظر

دیدگاه های این دوره آموزشی

  • با سلام من تویه این دوره دو مشکل دارم یکی کرک نبودن فتوشاپ و محیط php storm و دیگه اینکه واسه این دوره بوت استرپ هم نیازه؟

    توسط : Javad.ashkesh پاسخ
    • سلام و عرض ادب و احترام خدمت شما کاربر عزیز و گرامی

      در ابتدا جهت اعتماد به این آکادمی و شرکت در این دوره آموزشی از شما ممنونیم ، برای حل مشکل طبق موارد زیر عمل کنید :

      ۱- جهت کرک تمامی محصولات Adobe ابتدا بر روی این لینک کلیک کنید و فایل مورد نظری که در لینک قرار داده شده است را جهت فعالسازی دانلود میکنید ، سپس فایل Adobe Cracks.exe را اجرا نموده و نرم افزاری را که میخواهید عملیات فعال سازی رو آن صورت گیرد را انتخاب کنید و سپس بر روی Install کلیک کنید ، کرک نرم افزار مورد نظر شما بصورت کامل صورت گرفته است

      ۲- جهت کرک محصولات شرکت Jetbrains شامل (WebStorm, PHPStorm,…) ابتدا بر روی این لینک کلیک کنید و سپس فایل Patch.jar را به مسیر نصب شده PHP Storm در پوشه bin منتقل کنید ، سپس این فایل دانلود کرده و طبق این عمل کنید

      جهت زیبا سازی محیط PHP Storm خود این فایل را دانلود کرده و PHP Storm خود را باز کنید و طبق مراحل زیر پیش برید :

      منوی File را انتخاب کرده و در منوی باز شده بر روی Import Settings کلیک کنید و فایلی را که دانلود کرده ایید انتخاب و OK کنید و تمامی تیک های فعال شده بصورت خودکار بعد از زدن OK را در PHP Storm رها کنید و باز هم بر روی OK کلیک کنید و منتظر اعمال شده تنظیمات باشید

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

      دوره آموزشی صفر تا صد بوت استرپ – فصل اول

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

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

      توسط : مدیر - سراجی پاسخ
      • با سلام مهندس فتوشاب ما کرک نشد اصلا نیازه از فتوشاب برم اگه نیازه فیلم اموزش کرکشونو هم این هم php storm رو بزارید لطفا

        توسط : جواد آشکش پاسخ
        • سلام و وقت بخیر مراحلی از کارتان را صد در صد اشتباه رفته ایید یک جلسه بصورت اختصاصی روز یکشنبه مورخ ۱۳۹۶/۰۶/۰۵ برای ایمیل شما ارسال می گردد

          موفق باشید

          توسط : مدیر - سراجی پاسخ
          • با سلام جناب مهندس این پروژه را دارم کار میکنم سوالم این هستش که جاوا اسکریپت همونقدر کافیه که تا الان پیش رفتید واسه این دوره؟
            واینکه من دریم ویور بخام استفاده کنم بهتره باphp storm؟
            اموزش خاصی در ورد دریم ویور ندارید چون محیطش خیلی جذاب هستش نسبت به php storm
            مرسی از اموزشهای خوب و روانتون

            توسط : جواد آشکش
          • سلام و عرض ادب و احترام و خسته نباشید خدمت شما خیلی خیلی ممنونیم که جلسه به جلسه دوره را پیگیری می کنید

            مبحث جاوا اسکریپت بحث جدایی است و برای این دوره تا به این جلساتی که پیش رفته اییم استفاده نشده است ، اما یادگیری آن بسیار مهم است که حتما در نظر باید داشته باشید

            برای نوشتن کد های PHP بهترین و تخصصی ترین نرم افزاری که تا به الان منتشر شده است تنها PhpStorm است و اما نظر خودتان است که از کدام استفاده کنید و در مورد دریم ویور خیر متاسفانه آموزشی وجود ندارد

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

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

      توسط : مدیر - سراجی پاسخ
  • سلام

    من مشکلی داشتم

    اگه من دیتابیسی رو داشته باشم و داخل اون جدول users رو داشته باشم و کاربر های زیادی ثبت نام کرده باشند و همچنین در داخل دیتابیس و جدول users اخرین ایپی مربوط به هر کاربر ذخیره کرده باشه من بخوام ای پی مربوط به کاربری که داخل سایت لاگین شده باشه رو نمایش بدم ، کوئری مربوطه چجوری میشه

    توسط : H3Lium پاسخ
    • سلام و عرض ادب خدمت شما

      شما باید در ابتدا submit شدن فرم لاگین رو با دستور isset بررسى کنید سپس جدول users را با کوئرى آپدیت ، آپدیت کنید ؛ و از تابع زیر براى دریافت اى پى کاربر استفاده کنید و به ازاى هر لاگین در صورتى که آى پى کاربر تغییر پیدا نکرده باشد مقادیر آپدیت شده در جدول users در مورد اى پى کاربر ها ثابت مى ماند ، دقت داشته باشید که تابع زیر در لوکال هاست بدرستى پاسخ نمى دهد و باید بر روى سرور بررسى شود و نکته آخر اینکه در تابع زیر دسترسى به پراکسى بسته شده است و اى پى حقیقى کاربر دریافت مى شود

      function GetIP()
      {
          if (!empty($_SERVER['HTTP_CLIENT_IP']))
              //check ip from share internet
              $ip = $_SERVER['HTTP_CLIENT_IP'];
          elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
              //to check ip is pass from proxy
              $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
          else
              $ip = $_SERVER['REMOTE_ADDR'];
          return $ip;
      }
      

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

      توسط : مدیر - سراجی پاسخ
      • سلام

        ببخشید ولی انگار من منظورمو درست بیان نکردم

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

        علی ۱۸ مجرد
        حسین ۳۴ متاهل

        من اگه بخوام فقط سن هر یوز رو داخل داشبورد نشون بدم زمانی که لاگین شدن کوئری چی میشه

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

        توسط : H3Lium پاسخ
        • با سلام و احترام خدمت شما

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

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

          توسط : مدیر - سراجی پاسخ
  • سلام و ممنون از آموزش ،من چندتا سوال داشتم :

    ۱: اون صفحه هایی که میسازیم برای مدیریت سایتمون برای مثال صفحه لیست محصولات رو شما در نظر بگیر
    این صفحه بصورت مستقیم از طریق یو آر ال قابل دسترسی هست یعنی کسی ادرس این صفحه رو در مرورگر تایپ کنه بدون وارد کردن نام کاربری و رمز ادمین خیلی راحت صفحه براش بالا میاد چجوری باید از این کار جلوگیری کنیم؟
    ۲ : در این سایت شما اصلا به قسمت ثبت نام کاربر ها یا ورود کاربران توجه نکردین و به نظر من مهم ترین قسمت هم همین بود
    ۳ : و بعدم بگم که لطفا قسمت توضیحات و خرید محصول رو هم اضافه کنید مثلا هر کاربر ک وارد میشه با کلیک بر روی دکمه خرید محصول تعداد و قیمت محصول به سبد خرید کاربر اضافه بشه
    ۴:و اینکه در مورد موارد امنیتی هم توضیحاتی بدین.یعنی میشه با همین کد ها و دستورات که نوشتیم من سایت رو هاست آپلود کنم و نگران امنیتش نباشم؟ منظورم این که در مورد بالا بردن امنیت هم توضیحاتی بدین

    و در اخر بازم ممنون از زحمات شما.

    توسط : mralovely72 پاسخ
    • سلام و عرض ادب خدمت شما

      تشکر میکنم از بابت بیان سوالاتتان ، در ابتداى این دوره آموزشى عرض شده است که این دوره در جهت تحلیل برخى موارد فروشگاه هاى اینترنتى تهیه و تدوین شده است و براى پیاده سازى این موارد تنها کافى است که به دستورات PHP مسلط باشید تا بتوانید به راحتى پیاده سازى را انجام دهید و در مورد بحث لاگین در پنل مدیریت باید متودى نوشته شود که علاوه بر بررسى یوزر و پسورد مدیر ، سشن (SESSION) نیز برای آن ست کند ، و در بحث پیاده سازی جزئیات خرید و روند پرداخت بار ها ابتدای دوره و در بخش نظرات عرض شد که این دوره در جهت تحلیل فروشگاه های اینترنتی بود به شما پیشنهاد میکنم که از دوره طراحی فروشگاه اینترنتی با PHP MVC دیدن کنید

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

      توسط : مدیر - سراجی پاسخ
  • سلام من هنوز این دوره رو تهیه نکردم ، ولی قبل از تهیه کردن حس کردم یه چیزای مهمی کم داره!

    اول اینکه تو قسمتای آموزش مهمترین چیز که اتصال به درگاه بانک فروشگاه و امنیت این اتصال هست دیده نمیشه ، ماژول امارگیری فروش و.. و موجود و ناموجود بودن محصول در انبار هم نیست توش

    توسط : Amirpga پاسخ
    • با سلام و احترام خدمت شما

      در جلسات ابتدایی این دوره آموزشی ذکر شده است که این دوره تنها در جهت تسلط به PHP و MySQL تدوین شده است و مواردی که مد نظر شماست در دوره PHP MVC گنجانده شده است

      موفق و پیروز و سربلند باشید

      توسط : مدیر - سراجی پاسخ


درباره آکادمی سراج وب

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