دوره های مرتبط

کتاب توسعه دهنده صفحات وب با PHP و MySQL به صورت PDF

تصویر web-deployment-php-mysql-book_11634_1 کتاب توسعه دهنده صفحات وب با PHP و MySQL به صورت PDF

کتاب توسعه دهنده صفحات وب با PHP و MySQL

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

فصل بندی کتاب

در فصل اول روش نصب نرم افزار ها و آماده سازی محیط برای شروع برنامه نویسی PHP و روش اجرای صفحات PHP آموزش داده می شود و در فصل های دوم تا هفتم اصول برنامه نویسی به زبان PHP از جمله اجزای تشیكل دهنده برنامه ها، ساختارهای شرطی و تکرار، استفاده از آرایه ها، طراحی فرم ها و پردازش آنها به همراه بارگذاری فایل ها آموزش داده شده است. در فصل هشتم و نهم روش تحلیل داده ها در یک محیط عملیاتی و طراحی بانک اطلاعاتی آموزش داده شده و دستورات مهم زبان SQL و روش ایجاد و مدیریت بانک اطلاعاتی MySQL با کمک نرم افزار phpMyAdmin آموزش داده شده است. در فصل دهم، یک سیستم فروشگاه اینترنتی کتاب به صورت خلاصه مورد بررسی و تحلیل قرار گرفته، امکانات اصلی آن، نقش های کاربری و عملکرد هر نقش تعیین شده و بانک اطلاعاتی آن طراحی شده است. همچنین ساختار سایت فروشگاه و طرح کلی هر کدام از صفحات آن تعیین شده است و در فصل یازدهم با استفاده از CSS و Bootstrap دو قالب برای صفحات عمومی و صفحات مدیریتی سایت فروشگاه اینترنتی طراحی شده و نحوه استفاده از آنها تشریح شده است. در فصل های دوازدهم تا پانزدهم، عملیات مختلف روی بانک اطلاعاتی آموزش داده شده ضمن اینکه در انتهای هر فصل صفحات کامل برای ساخت بخش های مختلف فروشگاه طراحی و کد نویسی شده است و در فصل شانزدهم و هفدهم session ها معرفی شده و كنترل دسترسی به بخش های مختلف فروشگاه پیاده سازی شده است.

تصویر web-deployment-php-mysql-book_11634_2 کتاب توسعه دهنده صفحات وب با PHP و MySQL به صورت PDF

فهرست مطالب کتاب توسعه دهنده صفحات وب با MySQL و PHP

فصل اول: نصب و راه اندازی سرویس دهنده وب

  • ۱برنامه نویسی مبتنی بر وب
  • ۲معرفی زبان برنامه نویسی PHP
  • ۳نرم افزارهای مورد نیاز برای برنامه نویسی PHP
  • ۴آموزش نصب نرم افزارها
  • ۵آموزش اتصال به سرویس دهنده
  • ۶آموزش ایجاد اسکریپت های PHP

فصل دوم: اصول برنامه نویسی به زبان PHP

  • ۱نحوه نوشتن دستورات
  • ۲نوشتن توضیحات
  • ۳استفاده از متغیرها
  • ۴از بین بردن متغیرها
  • ۵متغیرهای رشته ای
  • ۶ثابت ها
  • ۷استفاده از عملگرها در PHP
  • ۸عملگرهای محاسباتی
  • ۹عملگرهای تخصیص یا انتساب
  • ۱۰عملگرهای مقایسه ای
  • ۱۱عملگرهای منطقی
  • ۱۲اولویت عملگرها

فصل سوم: ساختارهای شرطی و تكرار

  • ۱ساختارهای شرطی
  • ۲ساختار if
  • ۳ساختار .else
  • ۴ساختار switch
  • ۵عملگر : و ?
  • ۶ساختارهای تكرار
  • ۷حلقه تكرار while
  • ۸دستورالعمل ..while
  • ۹حلقه تكرار for
  • ۱۰دستورات exit وcontinue ، break
  • ۱۱دستور break
  • ۱۲دستور continue
  • ۱۳دستور exit
  • ۱۴مثال طراحی و برنامه نویسی

فصل چهارم: آرایه ها در PHP

  • ۱تعریف آرایه در PHP
  • ۲آرایه های شمارشی
  • ۳آرایه های انجمنی
  • ۴روش نگه داری ركوردها در حافظه
  • ۵حلقه تكرار foreach
  • ۶آرایه های تودرتو
  • ۷طراحی صفحه نمایش لیست کتاب ها

فصل پنجم: توابع در زبان PHP

  • ۱انواع توابع
  • ۲روش تعریف و فراخوانی تابع
  • ۳استفاده از پارامترها در تعریف تابع
  • ۴روش مقداردهی پیش فرض پارامترها
  • ۵فراخوانی تابع به صورت پویا
  • ۶فراخوانی تابع با ارجاع
  • ۷متغیرهای محلی و سراسری
  • ۸توابع پیش ساخته در PHP
  • ۹توابع کار با متغیرها
  • ۱۰توابع کار با رشته ها
  • ۱۱توابع محاسباتی
  • ۱۲توابع دستکاری آرایه ها
  • ۱۳توابع تاریخ و ساعت
  • ۱۴توابع ضمیمه کردن فایل ها
  • ۱۵استفاده از فایل ها در طراحی صفحات

فصل ششم: طراحی و پردازش فرم ها

  • ۱طراحی فرم ها با HTML
  • ۲تگ form
  • ۳تگ input
  • ۴تگ textarea
  • ۵تگ های option و select
  • ۶طراحی فرم ها در محیط dreamweaver
  • ۷عملکرد کلی فرم ها
  • ۸روش های ارسال فرم
  • ۹دسترسی به اطلاعات فرم
  • ۱۰آرایه $_REQUEST
  • ۱۱ادغام طراحی و پردازش فرم
  • ۱۲استفاده از آرایه ها در فرم

فصل هفتم: بارگذاری و پردازش فایل ها

  • ۱طراحی فرم برای بارگذاری فایل
  • ۲دریافت و ذخیره فایل روی سرویس دهنده
  • ۳نمایش فایل های بارگذاری شده
  • ۴تعیین محدودیت برای فایل ها
  • ۵پردازش فایل ها
  • ۶بازکردن فایل
  • ۷بستن فایل
  • ۸نوشتن متن در فایل
  • ۹بررسی انتهای فایل
  • ۱۰خواندن و نوشتن رکوردها در فایل

فصل هشتم: آشنایی با بانک اطلاعاتی MySQL

  • ۱سیستم های مدیریت بانک اطلاعاتی
  • ۲طراحی بانک اطلاعاتی
  • ۳معرفی دستورات مهم SQL
  • ۴دستور ایجاد اجزای بانك اطلاعاتی
  • ۵دستورخواندن از بانك اطلاعاتی
  • ۶دستورات به روزرسانی داده ها
  • ۷معرفی MySQL
  • ۸مدیریت بانک های اطلاعاتی MySQL

فصل نهم: کار با نرم افزار phpMyAdmin

  • ۱اجرای برنامه phpMyAdmin
  • ۲مدیریت بانک های اطلاعاتی
  • ۳ایجاد جداول
  • ۴زبانه های مربوط به جدول
  • ۵اصلاح ستون های جدول
  • ۶درج رکورد جدید در جدول
  • ۷مدیریت رکوردهای جدول
  • ۸تغییر نام، انتقال و یا کپی جدول
  • ۹اجرای دستورات SQL
  • ۱۰عملیات روی بانک اطلاعاتی
  • ۱۱ورود و صدور اطلاعات

فصل دهم: تحلیل و طراحی سایت اینترنتی فروشگاه کتاب

  • ۱معرفی سیستم فروشگاه اینترنتی
  • ۲عملکرد فروشگاه اینترنتی کتاب
  • ۳نقش های کاربران
  • ۴طراحی بانک اطلاعاتی فروشگاه
  • ۵طراحی ساختار سایت
  • ۶طراحی صفحات سای

فصل یازدهم: طراحی قالب برای صفحات فروشگاه کتاب

  • ۱طراحی قالب سایت
  • ۲طراحی قالب برای صفحات مدیریتی
  • ۳ساختار قالب
  • ۴طراحی فایل header
  • ۵طراحی فایل footer
  • ۶طراحی قالب برای صفحات مدیریتی
  • ۷ساختار قالب
  • ۸طراحی header
  • ۹طراحی footer
  • ۱۰طراحی استایل شیت

فصل دوازدهم: اتصال به بانک اطلاعاتی MySQL و نمایش اطلاعات

  • ۱دسترسی به بانک اطلاعاتی MySQL
  • ۲دستورات اتصال به بانک اطلاعاتی
  • ۳مراحل لازم برای كار با بانك اطلاعاتی
  • ۴توابع كار با بانك اطلاعاتی
  • ۵نمایش اطلاعات جدول
  • ۶نمایش کتاب ها در فروشگاه اینترنتی
  • ۷طراحی صفحه نمایش لیست کتاب ها
  • ۸طراحی صفحه نمایش جزئیات کتاب
  • ۹نمایش لیست موضوعات

فصل سیزدهم: افزودن رکورد به بانک اطلاعاتی

  • ۱درج رکورد به بانک اطلاعاتی
  • ۲دریافت اطلاعات رکورد جدید از کاربر
  • ۳استفاده از انواع ورودی ها در فرم
  • ۴طراحی فرم افزودن کتاب با استفاده از قالب

فصل چهاردهم: حذف و ویرایش رکوردهای بانک اطلاعاتی

  • ۱حذف رکوردهای بانک اطلاعاتی
  • ۲ویرایش رکوردهای بانک اطلاعاتی
  • ۳تغییر مسیر درخواست ها
  • ۴تکمیل مدیریت کتاب ها در فروشگاه اینترنتی
  • ۵طراحی صفحه نمایش لیست کتاب ها
  • ۶طراحی صفحه ویرایش کتاب
  • ۷ویرایش گروهی رکوردها

فصل پانزدهم: جست وجو و محدود کردن نمایش رکوردها

  • ۱بازیابی و نمایش رکوردها بر اساس کلید خارجی
  • ۲جست وجوی رکوردها
  • ۳محدود کردن تعداد رکوردها
  • ۴صفحه بندی نمایش رکوردها

فصل شانزدهم: کار با Session ها

  • ۱تعریف Session
  • ۲دستورات PHP برای کار با Session
  • ۳شروع به کار Session
  • ۴نوشتن داده ها در Session
  • ۵خواندن داده ها از Session
  • ۶از بین بردن Session
  • ۷کاربرد Session در نمایش پیغام بازخورد
  • ۸پیاده سازی سبد خرید فروشگاه

فصل هفدهم: احراز هویت و کنترل دسترسی کاربران

  • ۱كنترل دسترسی كاربران
  • ۲احراز هویت کاربران
  • ۳پیاده سازی احراز هویت برای فروشگاه کتاب
  • ۴ایجاد جدول کاربران فروشگاه
  • ۵پیاده سازی صفحه ورود کاربر
  • ۶کنترل دسترسی به صفحات سایت
  • ۷خروج کاربر از سایت
  • ۸پیاده سازی صفحه تغییر کلمه عبور
  • ۹پیاده سازی امکانات شخصی کاربران
  • ۱۰صفحه پیگیری سفارشات قبلی

منابع

 

باکس دانلود
شناسه:
۱۱۶۳۴
نویسنده:
تألیف کتاب های درسی فنی و حرفه ای و کاردانش
صفحات:
۳۱۲ صفحه
زبان:
فارسی
فرمت فایل:
PDF
اندازه فایل:
۳.۶۰ مگابایت
کتاب های مرتبط
کتاب مرجع کامل جاوا

بازدید ۵۶۱۸ نفر
ثبت نظر
ریفریش کنید!
نظرات کاربران (۱ مورد)
  1. تصویر آواتار کاربر 0
    yama چهارشنبه , 5 مهر

    میخواهم کتاب آموزش اس کیو ال