• مقدمه ای بر مدیریت محتوا در Web
      • HTTP و HTML
        • پروسه Request/Response
      • نگاهی به Open Source
      • مزایای MySQL ، PHP
      • وب سرور Apache
    • راه اندازی محیط توسعه
      • XAMPP چیست؟
      • راه اندازی محیط توسعه بر روی ویندوز
        • دریافت و نصب XAMPP
        • رفع مشکلات پس از نصب/تداخل با سرویس های موجود
        • تست کردن سیستم نصب شده
      • انتخاب و استفاده از یک IDE برای نوشتن برنامه های PHP
        • نصب و آشنایی با برنامه nuSphere PHP ED
        • نصب و آشنایی با برنامه phpDesigner
        • نصب و آشنایی با برنامه PHP Storm
        • نصب و آشنایی با برنامه EasyPHP
        • نصب و آشنایی با برنامه Zend Studio
    • شروع کار با PHP
      • ساختار PHP
        • بررسی نحوه عملکرد PHP
        • فراخوانی PHP Parser
        • نوشتن Comment
        • بررسی Syntax زبان PHP
        • بررسی و کاربرد متغیرها
        • تعریف یک متغیر
        • قوانین نامگذاری متغیرها
        • مقداردهی به متغیرها
        • خواندن مقدار متغیرها
        • استفاده از متغیرها در برنامه
        • تعیین نوع برای متغیرها
        • بازه دید متغیرها
        • اپراتورها
        • تعریف Constant
        • بررسی کاربرد Constant
        • استفاده از Constant در برنامه
        • استفاده از دستور echo
        • بررسی و کاربرد تابع ها (Function)
        • نحوه کار با تابع های PHP
      • اپراتورها
        • اپراتورهای محاسباتی
        • اپراتورهای مقداردهی
        • اپراتورهای رشته ها
        • اپراتورهای افزاینده و کاهنده
        • اپراتورهای منطقی
        • اپراتورهای تست برابری
        • اپراتورهای مقایسه
    • عبارت های دستوری، دستورات شرطی، و حلقه ها
      • کار با رشته ها (Strings)
        • دابل کوتیشن
        • تک کوتیشن
        • عبارت های دستوری
      • دستورات شرطی
        • دستور if
        • دستور else
        • دستور switch
        • اپراتور ?
      • حلقه ها
        • بررسی و کاربرد حلقه while
        • استفاده از حلقه while
        • بررسی و کاربرد حلقه do...while
        • استفاده از حلقه do...while
        • بررسی و کاربرد حلقه for
        • استفاده از حلقه for
        • بررسی و کاربرد حلقه foreach
        • استفاده از حلقه foreach
        • دستور break
        • دستور continue
    • ترکیب HTML و PHP
      • روش 1- استفاده از PHP Parser در HTML
      • روش 2- Echo کردن HTML از طریق PHP
      • تبدیل قالب HTML به PHP
      • کار با include
      • کار با include_once
      • کار با require
      • کار با require_once
      • جدا سازی ماژول های مختلف قالب
      • تبدیل ماژول ها به فایل های PHP
      • جلوگیری از تکرار بخش های مختلف قالب
      • کارگاه عملی
        • تبدیل قالب پروژه CMS به فایل های PHP
        • جداسازی قسمت های مختلف قالب در فایل های جداگانه
        • ساخت صفحات مختلف پروژه
    • Array ها در PHP
      • آرایه های Numerical یا عددی
      • آرایه های Associative
      • نحوه دسترسی به ایندکس های آرایه
      • استفاده از حلقه foreach در آرایه ها
      • استفاده از تابع های مربوط به Array ها
      • تابع is_array()‎
      • تابع count()‎
      • تابع shuffle()‎
      • تابع end()‎
      • تابع in_array()‎
    • تابع ها در PHP
      • بررسی کاربرد تابع
      • تعریف یک تابع
      • بازگرداندن یک مقدار
      • تعریف تابع دارای پارامتر ورودی
      • بازگرداندن یک Array
      • بازگرداندن متغیرهای Global
      • تغییر بازه دید یک متغیر
      • کارگاه عملی
        • نوشتن تابع های مورد نیاز پروژه
    • کار با تاریخ در PHP
      • مکانیزم نگهداری تاریخ در PHP
      • بررسی Unix Timestamp
      • کار با Timestamp
      • تبدیل Timestamp به فرمت های مختلف تاریخ
      • ساخت Timestamp برای تاریخ های مشخص
      • تبدیل تاریخ میلادی به شمسی
      • اعتبار سنجی تاریخ
    • فرم ها و دریافت اطلاعات از کاربر
      • بررسی From ها
      • بررسی متد POST
      • بررسی متد GET
      • تشریح QueryString
      • نحوه ارسال اطلاعات فرم
      • المنت های مورد استفاده در فرم های ورودی
        • Textbox
        • Textarea
        • CheckBox
        • RadioButton
        • DropDownList
        • ListBox
        • Upload File
        • Button
        • Label
        • Hidden Field
      • دریافت اطلاعات Form ها توسط PHP
      • دریافت اطلاعات از طریق $_POST
      • دریافت اطلاعات از طریق $_GET
      • کارگاه عملی
        • ساخت فرم های مورد نیاز برنامه
        • ساخت فرم ثبت نام (register)
        • ساخت فرم ورود به سایت (login)
        • ساخت فرم ارسال پست (post)
  • معرفی bootstrap
  • طراحی سریع
  • اولین صفحه سایتمان
  • مفاهیم مربوط به هسته ی بوت استرپ
  • درست کردن ساختار صفحه با بوت استرپ
  • ساختار جدولی
  • جداول ثابت
  • جداول متحرک
  • طراحی responsive
  • قابلیت های طراحی responsive
  • چند ایده جدید
  • کامپوننت های رایج در بوت استرپ
  • کار با فونت ها
  • جداول
  • فرم ها
  • دکمه ها
  • تصاویر و آیکن ها
  • کامپوننت های بوت استرپ
  • منوی های کشویی
  • منوهای دکمه دار
  • تب بندی
  • نوار ها
  • برچسب ها و اجزای چند رسانه ای
  • بوت استرپ و جاوا اسکریپت
  • انواع دکمه ها
  • پاپ آپ ها
  • راهنماهای سریع
  • scrolspy
  • typehead
  • اسلایدر
  • طراحی یک وب سایت با bootstrap
  •  
  • کار با فایل ها
    • چک کردن اینکه یک فایل وجود دارد یا نه؟
    • ایجاد یک فایل
    • خواندن محتویان فایل ها
    • کپی کردن فایل ها
    • Move کردن فایل ها
    • حذف کردن فایل ها
    • خواندن کلیه محتویات یک فایل
    • Upload کردن فایل ها
    • کارگاه عملی
      • ایجاد فرم آپلود تصویر کاربر
      • طراحی و برنامه نویسی گالری تصاویر
      • Object Oriented در PHP
        • آشنایی با مفاهیم و اصطلاحات
        • مفهوم Encapsulation
        • مفهوم Inheritance
        • مفهوم Polymorphism
        • تعریف کردن Class
        • ایجاد یک Object و نحوه دسترسی به آن
        • constructorها
        • تعریف Property , Method و Constant ها
  • دیتابیس
    • شروع کار با MySQL
    • بررسی مفاهیم دیتابیس
    • مبانی MySQL
    • مروری بر اصطلاحات دیتابیس ها
    • دسترسی به MySQL از طریق phpMyAdmin
    • طراحی دیتابیس
      • بررسی انواع رابطه ها
      • تشریح رابطه One to One
      • تشریح رابطه One to Many
      • تشریح رابطه Many To Many
      • تشریح مفهوم Primary Key
      • تشریح مفهوم Forign Key
    • تشریح DataType
    • بررسی DataType های پرکاربرد
    • ایجاد یک جدول
    • استفاده از AUTO_INCREMENT
    • شرح دادن یک جدول
    • حذف کردن یک جدول
    • افزودن داده ها
    • بازخوانی داده ها
    • به روز رسانی داده ها
    • حذف کردن داده ها
    • Query های دیتابیس
      • تشریح ساختار کوئری SELECT
      • تشریح بلوک WHERE
      • استفاده از Operator ها در کوئری
      • تشریح ساختار کوئری INSERT
      • تشریح کوئری UPDATE
      • تشریح کوئری DELETE
      • تشریح JOIN در دیتابیس
      • دریافت و تنظیم رکوردها از دو جدول
      • JOIN کردن اطلاعات بیش از 2 جدول
    • نگهداری از دیتابیس
      • ایجاد نسخه پشتیبان از دیتابیس
      • برگرداندن دیتابیس از نسخه پشتیبان
      • ایجاد تغییرات در فایل دیتابیس برای تطابق با همه سرورها
      • Import دیتابیس های با حجم بالا
    • کارگاه عملی
      • طراحی دیتابیس پروژه سیستم مدیریت محتوا
      • نوشتن کوئری Login کاربران
      • نوشتن کوئری ثبت نام کاربران
      • نوشتن کوئری ویرایش اطلاعات کاربر
      • نوشتن کوئری حذف یک کاربر
  • ارتباط PHP با MySql
    • تشریح روند ارتباط PHP با MySql
    • کار با تابع mysql_connect()
    • کار با تابع mysql_select_db()
    • کار با تابع mysql_query()
    • نوشتن تابع ارتباط با دیتابیس
    • اجرای کوئری از طریق PHP در MySql
    • ثبت اطلاعات در دیتابیس از طریق PHP
    • دریافت اطلاعات از دیتابیس و نمایش آن در PHP
    • رفع مشکل نمایش کاراکترهای فارسی
    • نمایش اطلاعات دیتابیس بصورت جدولی (Grid) در PHP
    • کارگاه عملی
      • ساخت صفحه ثبت نام کاربران و ثبت در دیتابیس (register)
      • ساخت فرم ثبت نام (register)
      • ساخت فرم ورود به سایت و خواندن اطلاعات کاربر از دیتابیس (login)
      • ساخت فرم ارسال پست و ثبت در دیتابیس (post)
      • خواندن آخرین پست ها از دیتابیس و نمایش عنوان آنها در صفحه اصلی سایت
      • خواندن یک پست از دیتابیس و نمایش آن در صفحه ادامه مطلب
  • Session و احراز هویت (Authentication)
    • Session چیست
    • کاربردهای Session
    • تابع session_start
    • بررسی $_SESSION
    • نحوه ساخت یک SESSION
    • نحوه از بین بردن SESSION
    • پایان دادن Session
    • کار با تابع session_unset
    • کار با تابع session_destroy
    • کارگاه عملی
      • نگهداری username و password
      • کد کردن رمز عبور کاربران
      • بررسی و استفاده از MD5
      • Salting برای امنیت بیشتر رمز عبور
      • نگهداری اطلاعات کاربر Login شده
      • کنترل و Log کردن فعالیت های کاربر Login سشده
      • ساخت پنل ادمین برای پروژه
      • تعریف و تعیین سطح دسترسی کاربران
      • تعریف Admin و تشخیص آن هنگام Login
  • استفاده از cookie
    • چیست cookie
    • بررسی کاربردهای cookie
    • تابع set_cookie
    • ایجاد cookie
    • بررسی $_COOKIE
    • دسترسی به یک cookie
    • از بین بردن cookie
    • کارگاه عملی
      • ایجاد گزینه Remember Me برای Login کاربران

این دوره برای چه کسانی مفید است؟

این دوره ویزه افرادی است که

فاقد پیش نیاز

ERRNO: 8
TEXT: Undefined index: CoursceHighlights
mahale khata: /home/keramatifa/domains/keramatifar.ir/public_html/course.php, dar khate  101, at May 26, 2018, 5:52 pm
Showing backtrace: