دوره آموزشی طراحی وب سایت به زبان php از مقدماتی تا پیشرفته
1 0

دوره آموزشی طراحی وب سایت به زبان php از مقدماتی تا پیشرفته


دوره آموزشی طراحی وب سایت به زبان php از مقدماتی تا پیشرفته

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

 

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

نکته 2 : این دوره آموزشی نزدیک به 120 ساعت فیلم آموزشی و همچنین نزدیک به 200 بخش آموزشی خواهد داشت.

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

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

  • درک مفاهیم برنامه نویسی تحت وب
  • توانایی با سطح مناسب در برنامه نویسی PHP
  • توانایی کار با پایگاه داده MySQL در PHP
  • توانایی کار با HTML و CSS
  • توانایی کار با Ajax  و ‌jQuery
  • آشنایی با مباحث امنیتی و روش های نفوذ در PHP مانند حملات XSS,CSRF و
  • توانایی کار با برنامه نویسی شی گرا در PHP
  • ارتباط با پایگاه داده MySQL به صورت شی گرا در PHP
  • توانایی کار و داشتن مهارت های پر استفاده مانند ارسال و دریافت ایمیل با PHP و
  • توانایی کار با توابع گرافیکی در PHP
  • و ...

در این دوره آموزشی اصول کار به شرح ذیل می باشد:

  1. آشنایی با اصول اولیه PHP و آموزش مقدماتی و متوسط PHP و انجام یک پروژه
  2. آموزش پایگاه داده MySQL
  3. آموزش کار با MySQL در PHP و انجام یک پروژه کامل
  4. آموزش برنامه نویسی شی گرا در PHP
  5. آموزش ارتباط با پایگاه داده به صورت شی گرا در PHP
  6. ایجاد فروشگاه اینترنتی با برنامه نویسی شی گرا در PHP

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

  1. مقدمه ای بر مدیریت محتوا در Web
  • HTTP و HTML
  • پروسه Request/Response
  • نگاهی به Open Source
  • مزایای MySQL ، PHP
  • وب سرور Apache
  1. راه اندازی محیط توسعه
  • آشنایی با سرویس دهنده ها همانند WAMP ، XAMP و LAMP
  • راه اندازی محیط توسعه بر روی ویندوز
  • دریافت و نصب WAMP
  • رفع مشکلات پس از نصب/تداخل با سرویس های موجود
  • تست کردن سیستم نصب شده
  1. انتخاب و استفاده از یک IDE
  • آشنایی با IDE های مختلف برای برنامه نویسی PHP
  • استفاده از IDE ، PhpStorm برای برنامه نویسی
  1. شروع کار با PHP
  • ساختار PHP
    • بررسی نحوه عملکرد PHP
    • فراخوانی پردازشگر PHP
    • نوشتن 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
  1. آرایه ها در PHP
  • آرایه های Numerical یا عددی
  • آرایه های Associative
  • نحوه دسترسی به ایندکس های آرایه
  • استفاده از حلقه foreach در آرایه ها
  • استفاده از تابع های مربوط به Array ها
  • تابع is_array()
  • تابع count()
  • تابع shuffle()
  • تابع end()
  • تابع in_array()
  • آرایه های چند بعدی
  1. تابع ها در PHP
  • بررسی کاربرد تابع
  • تعریف یک تابع
  • بازگرداندن یک مقدار
  • تعریف تابع دارای پارامتر ورودی
  • بازگرداندن یک Array
  1. فرم ها و دریافت اطلاعات از کاربر
  • بررسی From ها
  • بررسی متد POST
  • بررسی متد GET
  • تشریح  Query String
  • نحوه ارسال اطلاعات فرم
  • المنت های مورد استفاده در فرم های ورودی
    • TextBox
    • TextArea
    • CheckBox
    • RadioButton
    • DropDownList
    • Upload File
    • Button
    • Label
    • Hidden Field
  • دریافت اطلاعات Form ها توسط PHP
  • دریافت اطلاعات از طریق $_POST
  • دریافت اطلاعات از طریق $_GET
  • دریافت اطلاعات از طریق $_REQUEST
  1. کار با فایل ها
  • چک کردن وجود یا عدم وجود یک فایل
  • ایجاد یک فایل
  • خواندن محتویان فایل ها
  • کپی کردن فایل ها
  • Move کردن فایل ها
  • حذف کردن فایل ها
  • خواندن کلیه محتویات یک فایل
  1. آپلود فایل
  • نحوه آپلود فایل
  • تنظیمات مربوط به آپلود فایل
  • بررسی شرایط مختلف هنگام آپلود فایل
  1. آرایه سوپرگلوبال $_SERVER
  • اخذ اطلاعاتی مختلف با استفاده از $_SERVER
  1. مدیریت بر خطاها و رفع آنها در PHP
  • مدیریت خطاها ، رفع خطاها و کدنویسی لازم جهت مدیریت خطاها
  • تنظیم سطح مورد نیاز جهت گزارش دهی خطاها
  • مدیریت بر Exceptions
  1. کاوش در پوشه ها
  • ایجاد پوشه با PHP
  • خواندن محتوای یک پوشه
  • اخذ اطلاعات در مورد مسیر یک فایل
  1. استفاده از cookie
  • Cookie چیست ؟
  • بررسی کاربردهای cookie
  • تابع  setcookie
  • ایجاد cookie
  • بررسی $_COOKIE
  • دسترسی به یک cookie
  • از بین بردن cookie
  1. Session  و احراز هویت (Authentication)
  • Session  چیست
  • کاربردهای  Session
  • تابع  session_start()
  • بررسی  $_SESSION
  • نحوه ساخت یک  SESSION
  • نحوه از بین بردن  SESSION      
  • پایان دادن  Session
  • کار با تابع  unset
  • کار با تابع  session_destroy
  1. تاریخ و زمان  
  • توابع تاریخ و زمان
  • مدیریت بر اطلاعات تاریخ و زمان
  • تنظیم و اخذ مقادیر زمان
  1. ارسال ایمیل ها
  • ارسال ایمیل ها
  • تابع Mail()
  • ایجاد یک اسکریپت فرم تماس میل (mail contact form script)
  • صحه گذاری آدرس ایمیل
  • فیلترگذاری داده ورودی ایمیل
  • اضافه نمودن Form ، Content-Type (utf-8) و header های Reply-To در ایمیل

 

  1. عبارات منظم Regular Expression
  • الگوهای Regular Expression
  • عبارات Regular

مرحله دوم : آموزش پایگاه داده MySQL

مفاهیم پایگاه داده

  • شروع کار با MySQL
  • بررسی مفاهیم دیتابیس
  • مبانی MySQL
  • مروری بر اصطلاحات دیتابیس ها
  • دسترسی به MySQL از طریق phpMyAdmin
  • بررسی DataType های پرکاربرد
  • ایجاد یک جدول
  • استفاده از AUTO_INCREMENT
  • شرح دادن یک جدول
  • حذف کردن یک جدول
  • افزودن داده ها
  • بازخوانی داده ها
  • به روز رسانی داده ها
  • حذف کردن داده ها
  • Query های دیتابیس
    • تشریح ساختار کوئری SELECT
    • تشریح بلوک WHERE
    • استفاده از Operator ها در کوئری
    • تشریح ساختار کوئری INSERT
    • تشریح کوئری UPDATE
    • تشریح کوئری DELETE
    • تشریح JOIN در دیتابیس
    • دریافت و تنظیم رکوردها از دو جدول
    • JOIN کردن اطلاعات بیش از 2 جدول
  • نگهداری از دیتابیس
  • ایجاد نسخه پشتیبان از دیتابیس
  • برگرداندن دیتابیس از نسخه پشتیبان
  • نحوه خروجی گرفتن از پایگاه داده ( Export )
  • نحوه وارد کردن پایگاه داده ( Import )

مرحله سوم : آموزش ارتباط با MySQL در PHP و انجام یک پروژه کامل

  • تشریح روند ارتباط PHP با MySql
  • کار با تابع mysqli_connect()
  • کار با تابع mysqli_connect_errno()
  • کار با تابع mysqli_connect_error()
  • کار با تابع mysqli_close()
  • کار با تابع mysqli_query()
  • کار با تابع mysqli_fetch_assoc()
  • کار با تابع mysqli_num_rows()
  • کار با تابع mysqli_insert_id()
  • کار با تابع mysqli_affected_rows()
  • و توابع دیگری که در ارتباط با پایگاه داده و همچنین استخراج اطلاعات از پایگاه داده کاربرد دارند

مرحله چهارم : طراحی و پیاده سازی یک وب سایت با امکانات کاربری و مدیریتی

  • امکانات سمت بازدید کننده وب سایت:
    • خرید VIP 
    • داشتن درگاه بانک ملت
    • ایجاد RSS 
    • ایجاد Sitemap
    • نمایش پیغام در صورت پیدا نکردن صفحات
    • درج شماره در زیر مطالب سایت برای رفتن به مطالب بعدی ( Pagination )
    • امکان ثبت نام در سایت
    • استفاده از تصویر امنیتی هنگام ثبت نام
    • فعال سازی ایمیل
    • رمز نگاری و رمزگشایی رمز عبور با استفاده از الگوریتم های رمزنگاری
    • مسدود شدن حساب کاربر در صورت وارد کردن رمز عبور اشتباه بیش از حد مجاز
    • ارسال رمز عبور
    • ورود به بخش کاربری
    • ارسال پیام
    • ویرایش اطلاعات
    • تغییر کلمه عبور
    • ویرایش تصویر
    • امکان ثبت نظر برای هر مطلب
    • نمایش بهترین پست ها
    • نمایش محبوب ترین پست ها
    • نمایش آخرین مطالب
    • نمایش پیوندها
    • فرم تماس با ما
    • صفحه درباره ما
  • امکانات مدیریت وب سایت:
    • مشاهده خریدهای کاربر
    • تعیین سطوح دسترسی به لینک های دانلود برای کاربران VIP
    • ویرایشگر متن با قابلیت آپلود عکس و درج کدهای برنامه نویسی
    • نمایش آمار سایت همانند تعداد کاربران ثبت نام شده ، تعداد خریدها و ...
    • جستجو با Ajax در صفحاتی که مورد نیاز می باشد
    • نمایش تاپیک ها بعد از ثبت توسط مدیر سایت
    • اضافه نمودن فایل .htaccess برای نمایش پیغام در صورت پیدا نکردن صفحات
    • ثبت لینک های دانلود
    • تعیین سطوح دسترسی به لینک های دانلود برای کاربران میهمان، کاربران عضو و کاربران VIP
    • آپلود چند تصویر به صورت همزمان
    • نمایش مطالب سایت به صورت پویا 
    • ایجاد گوگل سایت مپ به صورت پویا
    • ویرایشگر متن
    • لیست نمایش کاربران
    • امکان غیر فعال کردن کاربران
    • مشاهده اطلاعات کاربران
    • ویرایش صفحات درباره ما و تماس با ما
    • نمایش نظرات
    • پاسخ دادن به نظرات
    • نمایش پیام ها
    • پاسخ دادن به پیام ها
    • ایجاد مطلب جدید
    • ویرایش مطالب سایت
    • نمایش کاربران لاگین شده به سایت
    • تغییر لوگوی سایت
    • ثبت و حذف اسلایدر های سایت به تعداد دلخواه
    • تعریف مدیر جدید و تعیین سطوح دسترسی
    • ثبت تبادل لینک

 

مرحله چهارم : آموزش برنامه نویسی شی گرا در PHP

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

مرحله پنجم : آموزش ارتباط با پایگاه داده به صورت شی گرا در PHP

  • نحوه ارتباط با پایگاه داده MySQL به صورت شی گرا
  • ایجاد کلاس های پرکاربرد
  • نوشتن متدهای اصلی

مرحله ششم : ایجاد فروشگاه اینترنتی با برنامه نویسی شی گرا در PHP

  • امکانات سمت بازدید کننده وب سایت:
  • خرید محصولات از فروشگاه
  • امکان استفاده از سبد خرید
  • مشخص نمودن تعداد محصولات در سبد خرید
  • حذف محصول از سبد خرید
  • تغییر دینامیکی محتویات سبد خرید
  • داشتن درگاه بانک ملت
  • امکان ثبت نام در سایت
  • استفاده از تصویر امنیتی هنگام ثبت نام
  • فعال سازی ایمیل
  • رمز نگاری و رمزگشایی رمز عبور با استفاده از الگوریتم های رمزنگاری
  • مسدود شدن حساب کاربر در صورت وارد کردن رمز عبور اشتباه بیش از حد مجاز
  • ارسال رمز عبور
  • ورود به بخش کاربری
  • ارسال پیام
  • ویرایش اطلاعات
  • تغییر کلمه عبور
  • ویرایش تصویر
  • امکان ثبت نظر برای هر مطلب
  • نمایش آخرین محصولات
  • فرم تماس با ما
  • صفحه درباره ما
  • گروه بندی محصولات در Sidebar
  • امکانات مدیریت وب سایت:
  • ایجاد گروه محصول
  • ثبت محصولات
  • ویرایش گروه محصول
  • ویرایش محصولات
  • حذف محصولات
  • ایجاد تصاویر کوچک ( Thumbnail ) برای محصولات
  • ایجاد تصاویر کوچک ( Thumbnail ) برای گروه محصولات
  • مشاهده خریدهای کاربر
  • ویرایشگر متن با قابلیت آپلود عکس و درج کدهای برنامه نویسی
  • نمایش آمار سایت همانند تعداد کاربران ثبت نام شده ، تعداد خریدها و ...
  • نمایش مطالب و محصولات سایت به صورت پویا 
  • جستجو با استفاده از ajax در صفحاتی که مورد نیاز می باشد
  • ویرایشگر متن
  • لیست نمایش کاربران
  • امکان غیر فعال کردن کاربران
  • مشاهده اطلاعات کاربران
  • ویرایش کاربران
  • حذف کاربران
  • ویرایش صفحه درباره ما
  • ویرایش صفحه تماس با ما
  • نمایش نظرات
  • پاسخ دادن به نظرات
  • ویرایش نظرات
  • حذف نظرات
  • نمایش پیام ها
  • پاسخ دادن به پیام ها
  • ویرایش پیام ها
  • حذف پیام ها
  • مشاهده تماس با ما
  • حذف تماس با ما
  • امکان ارسال ایمیل گروهی و تکی به کاربران
  • نمایش کاربران لاگین شده به سایت
  • تغییر لوگوی سایت
  • ثبت و حذف اسلایدر های سایت به تعداد دلخواه
  • تعریف مدیر جدید و تعیین سطوح دسترسی

 

 

 

دانلود

نویسنده مهدی فتحی
گروه مطلب PHP
نوع مطلب فیلم آموزشی
تاریخ انتشار ۲۷ اردیبهشت ۱۳۹۵
منبع ایران گتج
تعداد نظرات ۱۷
قیمت قیمت اصلی ۶۵۰,۰۰۰ تومان با ۱۵ درصد تخفیف ۵۵۲,۵۰۰ تومان
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.


امکان خرید از درگاه های بانک و حساب مجازی

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

نظر / سوال

Captcha
نظرات کاربران

  • alisadin

    با سلام من تازه دوره آموزش php رو خریدم اما بعضی از فایل هاش اکسترکت نمیشه و ارورر میده ؟ راهنمایی کنید توروخدا

    پاسخ
    • حسین فتحی

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

      پاسخ
      • alisadin

        انجام دادم بازم نشد . حتی فایل رو هم repair کردم بازم نشد ؟ فایل شماره php-training-session-90-458349_www.iranganj.com php-training-session-93-1-554205_www.iranganj.com این دوتا فایل رو نمیتونم باز کنم مهندس جان .اینارو امکانش هست آیا دوباره بفرستید برای من ؟ ممنون میشم

        پاسخ
        • حسین فتحی

          با سلام خدمت شما دوست عزیز

          فایل ها مجدد آپلود شدند میتونید دانلود کنید

          پاسخ
  • محسن

    آیا محدودیتی در زمان دانلود لینکها بعد از خرید این دوره وجود دارد؟

    پاسخ
    • حسین فتحی

      سلام

      تا پایان دوره لینک های دانلود برای شما فعال خواهد بود

      پاسخ
  • مریم درویش

    با سلام منظور شما از "زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود"چیه؟ و اینکه من الان دوره طراحی سایت رو طراحی کردم به لیست لینکها هم دسترسی دارم ولی فعلا امکان دانلود همه بخشها رو ندارم و جمله لینک دانلود به مدت 24 ساعت فعال است نگرانم کرده. من هر وقت بخوام میتونم بیام و هر بخشی رو که خواستم دانلود کنم؟ میشه راهنماییم کنید! با تشکر

    پاسخ
    • حسین فتحی

      سلام

      مشکلی وجود نداره شما هر وقت خواستید می تونید فایل های رو دانلود کنید

      پاسخ
  • محمدرضا

    با سلام و درود فراوان و عرض خسته نباشید، ببخشید این دوره شامل 200 بخش است ولی لینک های دانلود 51 بخش هستند و 1G حجم دارند که این خیلی کمه، ممنون میشم اگه در این مورد توضیح بدید (با تشکر و سپاس از زحمات شما)

    پاسخ
    • حسین فتحی

      سلام

      این دوره در حال حاضر در حال برگزاری است و هنوز به پایان نرسیده

      پاسخ
  • lida

    باسلام خدمت شما جناب آقای مهندس فتحی بنده از دوره آموزشی شما استفاده کردم وکاملا راضی از نحوه تدریس شما هستم از شما مدرس گرامی تقاضا دارم که دوره آموزشی خودرا تکمیل و دوره های php mvc را نیز داخل سایت قرار دهید. ممنون از زحمات فراوان شما در این دوره از شما سپاسگذارم. آموزش شما بسیار برای من کاربردی بود.

    پاسخ
  • mohammad

    سلام خسته نباشید عکس و یا دمو ایی از فروشگاه اینترنتی این دوره رو میشه برام بفرستین ؟ اگر خروجی همون سورس هایی است که در سایت کارکو قرار گرفته که خیلی عالیه ! و دوره همراه با سورس کد هر قسمت هستش یا خیر ؟

    پاسخ
    • مهدی فتحی

      با سلام

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

      پاسخ
      • mohammad

        بله اما بهتر سورس موجود باشه تا حداقل موقع طراحی نیاز به نوشتن css html دوباره نباشه !

        پاسخ
        • مهدی فتحی

          با سلام

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

          پاسخ
          • mohammad

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

            پاسخ
            • مهدی فتحی

              با سلام

              فعلا معلوم نیست چون دوره در حال برگزاری می باشد ولی کل دوره همانطور که در توضیحات نیز نوشته شده است نزدیک به 150 ساعت آموزش خواهد بود و حتی امکان دارد بیش از 150 ساعت نیز باشد.