آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت
021-88146330
021-88146323
0

سبد خرید شما خالی است!

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید

آموزش PHP همراه با ساخت سایت فروشگاهی

آموزش PHP همراه با ساخت سایت فروشگاهی
نوع دوره شهریه نام استاد مدت زمان تاریخ شروع زمان برگزاری پیشنیاز وضعیت دوره
حضوری یا آنلاین 6,500,000 تومان تماس بگیرید 40 ساعت 1402/06/23 پنج شنبه ها ساعت 09:00 تا 13:00 آشنایی با HTML و CSS و منطق و مقدمات برنامه نویسی

TAHLILDADEH ACADEMY

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

Php چیست؟

PHP یک زبان برنامه‌نویسی است که برای توسعه وب‌سایت‌ها و برنامه‌های تحت وب استفاده می‌شود. نام PHP مخفف Pre Hypertext Processor است و در سال ۱۹۹۵ توسط راسموس لِردورف ایجاد شد. PHP در ابتدا برای پردازش فرم‌های وب طراحی شده بود، اما در حال حاضر به عنوان یک زبان برنامه‌نویسی سمت سرور بسیار قدرتمند در حوزه توسعه وب مورد استفاده قرار می‌گیرد. PHP به آسانی با HTML و CSS ترکیب می‌شود و می‌تواند با بسیاری از پایگاه داده‌ها مانند MySQL و PostgreSQL ارتباط برقرار کند. همچنین PHP با استفاده از فریم‌ورک‌های مختلف مانند Laravel و Symfony، توسعه برنامه‌های پیچیده و بزرگ را هم ساده‌تر می‌کند.

چرا php؟

PHP به دلایل متعددی برای توسعه وب‌سایت‌ها و برنامه‌های وب انتخاب می‌شود. برخی از این دلایل عبارتند از:

مزایای پی اچ پی

  1. سادگی: PHP به سادگی با HTML و CSS ترکیب می‌شود و برنامه نویسانی که با آن آشنایی دارند، به راحتی می‌توانند کد بزنند.
  2. پشتیبانی از پایگاه داده‌ها: PHP با بسیاری از پایگاه داده‌های معروف مانند MySQL و PostgreSQL ارتباط برقرار می‌کند.
  3. قابلیت اطمینان: PHP در حالت پیش‌فرض با Apache و Nginx کار می‌کند که این وب سرورهای معروف و پراستفاده هستند و قابلیت اطمینان بالایی دارند.
  4. فریم‌ورک‌های قوی: PHP به دلیل وجود فریم‌ورک‌هایی مانند Laravel و Symfony، برای توسعه برنامه‌های پیچیده و بزرگ مناسب است.
  5. رایگان بودن: PHP یک زبان برنامه‌نویسی رایگان است که به راحتی قابل دسترسی است و در همه جا مورد استفاده قرار می‌گیرد.
  6. پشتیبانی از بسیاری از سیستم‌عامل‌ها: PHP برای بسیاری از سیستم‌عامل‌های معروف مانند Windows، Linux و MacOS پشتیبانی می‌کند.

ویژگی های پی اچ پی

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

برخی از کاربردهای PHP عبارتند از:

  1. سیستم‌های مدیریت محتوا: مانند WordPress، Drupal و Joomla که برای ساخت وب‌سایت‌ها و وبلاگ‌ها استفاده می‌شوند.
  2. سیستم‌های فروشگاهی: مانند WooCommerce، Magento و OpenCart که برای ایجاد فروشگاه‌های آنلاین استفاده می‌شوند.
  3. فریم‌ورک‌های توسعه وب: مانند Laravel، Symfony و CodeIgniter که برای توسعه برنامه‌های پیچیده وب استفاده می‌شوند.
  4. انجمن‌های آنلاین: مانند phpBB و vBulletin که برای ایجاد انجمن‌های آنلاین استفاده می‌شوند.
  5. ربات‌های تلگرام و چت‌بات‌ها: که برای توسعه ربات‌های پیام‌رسان استفاده می‌شوند.
  6. سیستم‌های مدیریت محتوای گرافیکی: مانند WordPress و Drupal که برای مدیریت محتوای گرافیکی مانند تصاویر و فیلم‌ها استفاده می‌شوند.
  7. سیستم‌های مدیریت رویداد: مانند Open Conference Systems که برای مدیریت کنفرانس‌ها و رویدادها استفاده می‌شود.

این تنها نمونه‌ای از کاربردهای PHP است و بسیاری موارد دیگر نیز وجود دارند.

کاربرد های زبان php

همانطور که پیشتر اشاره شد، زبان برنامه نویسی php از جمله زبان هایی است که گسترده ترین کاربرد را برای وب دارد. برخی از این کاربردها به شرح زیر هستند :

  1. زبان php توابع سیستم را اجرا می کند؛ برای مثال زبان پی اچ پی می تواند فایل های موجود در یک سیستم را ایجاد، باز و بازخوانی کند و در صورت نیاز دستوری را در آنها نوشته و سپس ببندد.
  2. زبان برنامه نویسی پی اچ پی می تواند فرم ها را اداره کند؛ برای مثال می تواند داده ها را از فایل ها جمع آوری کرده یا آنها را در یک فایل ذخیره کند، علاوه بر این با استفاده از ایمیل می توانید داده ها را ارسال کنید یا آنها را به کاربر برگردانید.
  3. با استفاده از زبان php می توانید المان های مختلف را به پایگاه داده خود اضافه (add)، یا از آن حذف (delete) و یا آنها را اصلاح (modify) کنید.
  4. با استفاده از زبان پی اچ پی می توانید به متغیرهای کوکی ها دسترسی پیدا کرده و کوکی ها را تنظیم کنید.
  5. با استفاده از زبان php می توانید برای داده های خود رمز تعیین کنید.

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

  • درک مفاهیم و اصول زبان برنامه‌نویسی PHP
  • یادگیری چگونگی ایجاد صفحات وب پویا با استفاده از PHP
  • توسعه مهارت در نحوه نگارش و اجرای دستورهای برنامه‌نویسی PHP، نوع داده‌ها، متغیرها و ساختارهای کنترلی
  • یادگیری چگونگی استفاده از توابع PHP، آرایه‌ها و شیء‌ها
  • درک نحوه استفاده از پایگاه داده‌ها با PHP، از جمله اتصال به پایگاه داده، انجام کوئری‌های پایه و نمایش داده‌ها
  • یادگیری چگونگی استفاده از ابزارهای و فناوری‌های توسعه وب مانند HTML، CSS و JavaScript
  • توسعه توانایی عیب‌یابی و اشکال‌زدایی کد PHP
  • یادگیری چگونگی استفاده از فریم ورک‌ها و کتابخانه‌ها برای تسریع توسعه PHP

پروژه دوره آموزش پی اچ پی

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


1. صفحه اصلی:

این صفحه باید شامل لیستی از محصولات موجود در فروشگاه باشد، که هر محصول شامل نام، تصویر، توضیحات، قیمت و دکمه خرید می‌باشد.

2. صفحه جزئیات محصول:

با کلیک بر روی یک محصول در صفحه اصلی، کاربر به صفحه جزئیات محصول هدایت می‌شود. در این صفحه، توضیحات کاملتری درباره محصول وجود دارد و کاربر می‌تواند محصول را به سبد خرید خود اضافه کند.

3. صفحه سبد خرید:

در این صفحه، کاربر می‌تواند محصولاتی که به سبد خرید خود اضافه کرده است را مشاهده کند و می‌تواند تعداد آن‌ها را تغییر دهد یا محصولات را از سبد خرید حذف کند.

4. صفحه پرداخت:

در این صفحه، کاربر باید اطلاعات پرداخت خود را وارد کند و سپس می‌تواند سفارش خود را تأیید کند.

5. صفحه تأیید سفارش:

پس از تأیید سفارش، کاربر به این صفحه هدایت می‌شود و می‌تواند اطلاعات سفارش خود را مشاهده کند.

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

سرفصل های دوره آموزش PHP همراه با ساخت سایت آموزشگاهی

  1. مقدمه‌ای بر برنامه نویسی وب

    • تعریف برنامه‌نویسی وب
    • تاریخچه برنامه‌نویسی وب
    • نیازمندی‌های مورد نیاز برای شروع برنامه‌نویسی وب
    • آینده ی شغلی برنامه نویسی وب
  2. مفاهیم اولیه اینترنت

    • تعریف اینترنت و تاریخچه آن
    • مفاهیم DNS و IP
    • ارتباط بین کامپیوترها از طریق اینترنت و پروتکل های اینترنتی
  3. پروتکل های وب

    • HTTP و HTTPS
    • FTP
    • SMTP و POP3
  4. مقدمه‌ای بر PHP

    • بررسی کلی زبان برنامه‌نویسی PHP
    • نصب و راه‌اندازی محیط توسعه PHP
    • نحوه نگارش دستورات PHP و نوع داده‌ها
    • ساختار کنترلی شرطی و حلقه‌ها در PHP
    • راه اندازی VScode و PHPStorm
  5. آموزش متغیرها در زبان PHP

    • مفاهیم اولیه متغیرها
    • نوع داده‌ها در PHP
    • انواع متغیرها
    • استفاده از ثابت‌ها در PHP
  6. آموزش آرایه ها در PHP

    • مفاهیم اولیه آرایه‌ها
    • انواع آرایه‌ها
    • استفاده از آرایه‌ها در PHP
  7. آموزش کار با رشته ها در PHP

    • مفاهیم اولیه رشته‌ها
    • عملیات رشته‌ای در PHP
    • استفاده از رشته‌ها در PHP
  8. همه چی درباره عملگرها در PHP

    • عملگرهای مقایسه‌ای در PHP
    • عملگرهای ریاضی در PHP
    • عملگرهای منطقی در PHP
  9. عبارات شرطی و حلقه ها در php

    • شرطی‌ها در PHP
    • حلقه‌های for و while در PHP
    • حلقه‌های foreach در PHP
  10. آموزش تابع در PHP

    • مفاهیم اولیه توابع
    • استفاده از توابع در PHP
    • انواع توابع در PHP
  11. آموزش نشست ها (Sessions)سشن و کوکی ها Cookie در زبان PHP

    • مفاهیم اولیه
    • مدیریت Sessions و Cookie در PHP
    • امنیت Sessions و Cookie در PHP
  12. آموزش اتصال و کار با دیتابیس در PHP با پایگاه داده MySQL

    • معرفی پایگاه داده MySQL
    • نصب MySQL و اتصال به آن از PHP
    • طراحی جداول در MySQL با استفاده از دستورات SQL
    • معرفی دستورات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) برای جداول MySQL
    • استفاده از PHP برای اتصال به پایگاه داده و انجام عملیات CRUD
    • استفاده از رابط گرافیکی برای مدیریت پایگاه داده MySQL
    • بهینه‌سازی پایگاه داده MySQL
  13. آموزش کار با فرم ها در php

    • استفاده از فرم‌ها در PHP
    • دریافت داده‌های ارسال شده از فرم
    • استفاده از روش POST و GET برای دریافت داده‌های فرم
  14. آموزش شی گرایی در PHP

    • مقدمه‌ای بر شیء‌گرایی
    • ایجاد کلاس و شیء در PHP
    • تفاوت بین شیء و کلاس در PHP
    • استفاده از شیء‌ها در PHP برای ایجاد برنامه‌های شیءگرا
  15. تکنیک‌های پیشرفته برای عیب یابی در PHP

    • رفع اشکال در PHP
    • استفاده از خطاگیری در PHP
    • لاگ‌گیری در PHP
  16. آموزش گیت Git در برنامه نویسی

    • تعریف git و تاریخچه آن
    • نحوه کارکرد git و مزایای استفاده از آن
  17. مهم ترین دستورات Git برای برنامه نویسان وب

    • دستورات اولیه git مانند init، add، commit و push
    • دستورات پیشرفته git مانند branch، merge و rebase
  18. آموزش مفاهیم git در یک پروژه وب

    • نحوه استفاده از git در یک پروژه وب
    • نحوه ایجاد branch ها و merge کردن آن‌ها با master branch
    • نحوه حفظ تاریخچه پروژه با استفاده از git
  19. سرویس های git

    • سرویس های مختلف git مانند GitHub، GitLab و Bitbucket
    • نحوه استفاده از سرویس های git برای مشارکت در یک پروژه یا استفاده از کدهای آماده در پروژه‌های خود
  20. آموزش ارسال فایل Upload در PHP

    • ارسال فایل با استفاده از فرم
    • محدود کردن اندازه فایل‌های قابل ارسال
    • ایجاد یک فضای ذخیره‌سازی فایل
    • آپلود فایل در پوشه مشخص
  21. آموزش کامپوزر ( Composer ) در PHP

    • معرفی Composer و نحوه کارکرد آن
    • نصب Composer در سیستم عامل
    • تعریف فایل composer.json و توضیح نحوه استفاده از آن برای مدیریت پکیج‌ها
    • نصب پکیج‌ها با استفاده از Composer و توضیح فرآیند آن
    • مدیریت و بروزرسانی پکیج‌ها با Composer
    • معرفی Autoloaders و نحوه استفاده از آن‌ها با Composer
    • استفاده از Composer در پروژه‌های PHP
  22. آموزش امنیت در php

    • اصول امنیتی در PHP
    • مقابله با حملات XSS و CSRF
    • استفاده از توابع هش در PHP
    • استفاده از HTTPS و SSL
  23. آموزش بهینه سازی وب سایت

    • بهینه‌سازی کدهای PHP
    • بهینه‌سازی پایگاه داده
    • استفاده از کش در PHP
    • استفاده از CDN
  24. آموزش معماری ها در php

    • معرفی معماری ها
    • کار با API و Rest Api
  25. فریم‌ورک‌های PHP

    • معرفی فریم‌ورک‌های PHP
    • مزایا و معایب فریم‌ورک‌های PHP
  26. راه اندازی و استقرار وب سایت

    • مفاهیم دامنه ها و DNS
    • مفاهیم هاست و سرور
    • استقرار سایت روی هاست
  27. پروژه سایت فروشگاهی

    • طراحی پایگاه داده
    • اتصال به پایگاه داده
    • طراحی صفحات وب
    • اتصال صفحات وب به پایگاه داده
    • پیاده‌سازی قابلیت‌های اصلی
    • بهینه‌سازی سایت برای بهبود کارایی
    • تست و رفع باگ‌ها
گواهی پایان دوره

هنرجویان عزیز، مدرک آموزشگاه تحلیل داده، مدرک رسمی از سازمان فنی و حرفه‌ای می‌باشد. دانشجویان پس از پایان دوره با ارائه پروژه کاربردی خود به آموزشگاه و پس از تایید استاد دوره گواهی پایان دوره خود را دریافت می‌نمایند.

مشاهده نمونه مدرک
همین حالا ثبت نام کن!

آخرین اخبار وبلاگ

آموزش تپ سواپ؛ نحوه بازی و استخراج

آموزش تپ سواپ؛ نحوه بازی و استخراج

TapSwap (TAPS) یکی از بازی‌های تلگرام مبتنی بر رمز ارز است که به سرعت به یکی از محبوب‌ترین بازی‌ها تبدیل شده است.

همستر کامبت چیست؟ (با آپدیت روزانه)

همستر کامبت چیست؟ (با آپدیت روزانه)

Hamster Kombat یک بازی جذاب و جدید است که روی پلتفرم تلگرام اجرا می‌شود. این بازی به شما اجازه می‌دهد تا در دنیای ارزهای دیجیتال به رقابت بپردازید و سکه‌های مجازی کسب کنید.

انقلاب میکروسرویس‌ها و DDD در معماری نرم‌افزار

انقلاب میکروسرویس‌ها و DDD در معماری نرم‌افزار

این مقاله با هدف درک مفهوم میکروسرویس‌ها و تشریح اصول اساسی DDD، به بررسی چگونگی ادغام این دو تاکتیک می‌پردازد تا بتوانیم سیستم‌های نرم‌افزاری پیچیده را به شیوه‌ای مؤثر و کارآمد مدیریت کنیم.

نقشه راه برنامه نویسی فرانت اند

نقشه راه برنامه نویسی فرانت اند

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

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

نظرات شما

برای ارسال سوال لازم است، ابتدا وارد سایت شوید.
آموزش برنامه نویسی کاربر میهمان 1396/06/31
تشکر

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

آموزش برنامه نویسی کاربر میهمان 1395/10/15
دانلود فیلم آموزش PHP

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

آموزش برنامه نویسی ادمین 1395/10/15

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