توضیحات
بعد از خرید محصول شما میتوانید فایلها را دانلود نمایید.دوره آموزش PHP وردپرس
چرا به آموزش php وردپرس نیاز دارم؟
شاید از خود بپرسید وردپرس که طراحی سایت بدون کدنویسی را فراهم کرده است، پس چرا به دوره آموزش php وردپرس نیاز دارم؟
وردپرس برای طراحی سایت نیاز به کد نویسی ندارد، ولی اگر بخواهید قالب سایت خود را اختصاصی تغییر دهید و یا ایرادهای آن را برطرف کنید، به کد نویسی PHP نیاز دارید.
بگذارید یک مثال واقعی برای شما بزنم، قالب قبلی سایت WPersian.com از مارکت معتبر ایرانی خریداری شده بود، در بسیاری از قسمتهای قالب مانند سایت استاتیک با یک CMS برخورد کرده بود، مثلا در قسمت تعداد فروش در المان بنر ، تعداد فروش را باید دستی وارد می کردیم و خود قالب از دیتابیس نمی خواند. به توسعه دهنده قالب تیکت دادیم و گفت باید تا آپدیت بعدی که زمان انتشارش نامشخص است باید صبر کنیم. پس خودم دست به کد شدم و در قسمت مربوط با کمتر از 5 خط کد تعداد فروش را اصلاح کردم که از بانک اطلاعاتی فراخوانی شود.
در بسیاری از موارد توسعه دهنده قالب یا افزونه برای اصلاحات مد نظر شما هزینههای بالا از شما طلب می کنند، لکن پس از این دوره در اکثر موارد خودتان می توانید اصلاحات لازم را بر روی قالب یا افزونه انجام دهید.
اگر شما برای خودتان یک سایت با وردپرس طراحی کردید و میخواهید هزینههای پشتیبانی و توسعه سایت خود را کاهش دهید و یا در مواردی که پشتیبانی قالب وردپرس یا افزونه وردپرس از ارائه خدمات طفره می رود و دستتان در پوست گردو میگذارد! این دوره برای شما است.
مدل طراحی دوره آموزش php وردپرس
این دوره بر اساس اصل Pareto طراحی شده است، اصل پارتو می گوید که علت 80% نتایج هر عملی از 20% علل آن به وجود می آید. در این دوره بجای اینکه بیاییم PHP را به صورت صفر تا صد آموزش دهیم و شما را با انبوهی از کدها که ده سال یکبار هم کاربرد ندارند آشنا کنیم یک راست به سراغ هدف نهایی یعنی کاربرد php در وردپرس رفتیم. نکته اینجا است که هرجا نیاز به آموزش بوده بر آن تاکید کردیم، به عنوان مثال دوره را با فلوچارت و الگوریتم شروع کردیم و فرض را بر این گذاشتیم که شما قرار است تازه برنامهنویسی را یاد بگیرید و هیچ چیزی از برنامهنویسی نمیدانید، همه مفاهیم را از پایه و اصولی و همراه با مثال و کاربردی آموزش دادیم.بعد از اینکه ذهن شما برای حل مساله آماده شد، تازه شروع به آموزش php کردیم.
مزایا و تفاوت این دوره با دورههای آموزش PHP چیست؟
مزایای این دوره با دورههای دیگر آموزش PHP این است که شما از ابتدا به سوی هدف حرکت می کنید، همانطور که می دانید بیش از 30% سایت های دنیا با وردپرس طراحی شده اند، لذا اکثر برنامه نویس ها PHP را برای بروزرسانی قالب یا افزونه های وردپرس و یا سفارشی سازی وردپرس یاد می گیرند. در این دوره مشاهده خواهید کرد که در بسیاری از موارد به سراغ کدهای وردپرس می رویم و آن ها را توضیح می دهیم.
مزیت دیگر این دوره در این است که با توجه به بیش از 24 سال سابقه مدرس در کد نویسی و تدریس، این دوره به گونهای طراحی شده است که شما برای یادگیری نیاز به هیچ پیش نیاز برنامه نویسی نداشته باشید. این دوره از مفاهیم ابتدایی مانند طراحی الگوریتم و فلوچارت تا مباحث پیشرفته مانند بانک اطلاعاتی را در بر میگیرد.
در چند درس فوت و فن کوزه گری پیداکردن کدهای لازم با کمترین زحمت را به شما آموزش می دهیم و همچنین با طراحی خطاها در مثال ها شیوه های دیباگ(خطایابی کدهای php) را بیان می کنیم.
سرفصلهای دوره آموزش برنامه نویسی PHP برای توسعه وردپرس
○ الگوریتم چیست ؟
○ یک مثال ساده از الگوریتم
○ فلوچارت چیست؟
○ اشکال فلوچارت
• نقطه شروع و پایان
• ورودی
• خروجی
• پردازش
• شرط
○ بیان و حل 9 مساله با رسم فلوچارت
○ تابع در فلوچارت + دو مثال
○ حلقه های تکرار + دو مثال
○ آرایه + مثال
○ در این درس یاد میگیرید که الگوریتم یک برنامه نویس دیگر را بخوانید ، هدف الگوریتم را مشخص کنید و بتوانید با جدول صحت، متوجه شوید که الگوریتم را اشکال زدایی کنید. در این درس 4 مساله الگوریتم خوانی را بررسی خواهیم کرد.
درس 5: اجرای اولین برنامه php بر روی سرور
○ در این درس در سرور لینوکسی با پنل cPanel یک برنامه ساده php را می نویسیم و اجرا می کنیم.
درس 6: اجرای اولین برنامه php بر روی XAMPP
○ دانلود XAMPP
○ نصب XAMPP
○ نوشتن و اجرای اولین برنامه PHP بر روی XAMPP
درس 7: نصب وردپرس و بررسی بانک اطلاعاتی و فایل های ورپرس
○ دانلود وردپرس
○ راه اندازی دیتابیس
○ نصب وردپرس
○ بررسی برخی فایلهای وردپرس
○ کامنت در PHP
○ بررسی کدهای فایل wp-config وردپرس
○ بررسی بانک اطلاعاتی وردپرس و تغییر محتوای یک پست از درون دیتابیس
○ نوشتن برنامه محاسبه مساحت در php
درس 8: آشنایی بیشتر با فایلها و پوشه های وردپرس و متغیر string
آشنایی بیشتر با فایل های وردپرس
○ فایل index.php
○ فایل wp-blog-header.php
○ ساختار پوشه uploads
○ پوشه wp-includes
○ بررسی فایل header.php قالب 2021 وردپرس
○ معرفی متغییر های رشته ای
• رشته با Single quote
• رشته با Double quote و ویژگی های آن
○ خواندن خطا
درس 9: آشنایی با متغیر Boolean ساختار شرط if
○ آشنایی با متغییر Boolean (منطقی)
○ ساختار if () then else
○ آشنایی با 5 اپراتور منطقی
○ آشنایی با and (&&) و or (||) و جدول صحت آن
○ نوشتن برنامه پیداکردن ماکزیمم بین 3 عدد
○ نوشتن برنامه پیداکردن مینیمم بین 3 عدد
○ نوشتن برنامه محاسبه معدل و اعطای رتبه قبول و رد و در حالت بعد اعطای Grade
درس 10 : آشنایی با حلقه ها در php
○ حلقه for
○ حلقه while
○ حلقه do…while
○ نوشتن برنامه کنترل عدد اول با استفاده از حلقه ها و کنترل صحت آن
○ مفهوم تابع
○ مثال یک تابع ریاضی ساده با بازگشت مقدار عددی
○ مثال تابع کنترل عدد اول با بازگشت مقدار boolean
درس 12: ارتباط بین فرم با PHP (تئوری متدهای POST و GET)
○ آشنایی با HTTP
• آشنایی با Request
• آشنایی با Response
○ آشنایی با فرم HTML
○ متدهای پروتکل HTTP
○ متد GET
○ متد POST
○ مقایسه متد GET و POST
○ طراحی یک فرم HTML و ارسال اطلاعات با متد GET
○ آموزش ارسال اطلاعات به صفحه جاری بدون تایپ آدرس
○ کنترل ست بودن ورودی فرم GET
○ خواندن اطلاعات دریافت شده از فرم با متد GET
○ عدم نمایش فرم در صورت ست شدن اطلاعات
○ طراحی یک فرم لاگین HTML و ارسال اطلاعات با متد POST
○ کنترل ست بودن ورودی فرم
○ فیلد ورودی از نوع Password
○ فیلد ورودی از نوع Hidden
○ کد PHP دریافت اطلاعات متد POST و کنترل لاگین
○ مفهوم آرایه
○ بدست آوردن تعداد خانه های آرایه
○ تعریف آرایه با ایندکس عددی در php
• خواندن/نوشتن مقدار از آرایه
• نوشتن تابع برای محاسبه میانگین عددهای یک آرایه
○ تعریف آرایه Assosiative در php (بسیار پر کاربرد در سورس کدهای وردپرس)
• حلقه for each برای چرخش در خانه های آرایه Assosiative
○ آموزش دستور پرکاربرد var_dump برای دیباگ php
درس 16: استفاده از require و include برای مرتب سازی کد
○ تعریف require
○ تعریف require_once
○ تعریف include
○ تعریف include_once
○ مثال برنامه محاسبه میانگین از طریق require_once
• تعریف ثابت و کنترل اینکه قبلا تعریف نشده باشد
• آشنایی با __DIR__
درس 17: خواندن پیام خطا و برطرف کردن خطا در php
○ خواندن پیام های خطا
○ برطرف کردن خطاهای نحوی
○ برطرف کردن خطاهای منطقی
درس 18: اتصال php به بانک اطلاعاتی
○ خواندن پیام های خطا
○ برطرف کردن خطاهای نحوی
○ برطرف کردن خطاهای منطقی
درس 19: آشنایی با مفهوم شی گرایی OOP Object Oriented Programming
○ آشنایی با مفهوم شیء گرایی Object Oriented Programming – OOP
○ Instance یا نمونه
○ خصوصیت
○ متد
○ WP_Query
درس 20: معرفی چند منبع مهم (این درس بسیار مهم و کاربردی است)
○ معرفی چند کتاب الکترونیکی آموزش PDF
○ معرفی سایت W3Schools.com
• تمرین و اجرای کد
○ معرفی توابع String (رشته)
• تابع strlen
• تابع str_word_count
• تابع str_rev
• تابع strpos
• تابع strrpos
• تابع stripos
• تابع str_replace
• تابع implode
• تابع explode
• تابع trim
• تابع substr
• تابع sha1
• تابع md5
○ پیدا کردن کدهای خاص php
• تبدیل تاریخ میلادی به شمسی در php
درس 21: آموزش کار با فایل در php
○ کاربرد و مزایای فایل
○ دستور fopen و مودهای آن
○ دستور fwrite
○ تابع filesize
○ تابع fileread
○ تابع fgets
○ تابع feof
○ تابع fclose
○ خواندن کل فایل یکجا
○ خواندن فایل به صورت خط به خط
درس 22: آموزش کار با Cookie و Session در php
○ کوکی
• مفهوم کوکی
• محل ذخیره کوکی
• ایجاد کوکی
• خواندن اطلاعات کوکی
• بررسی فعال بودن کوکی
• مثال نمایش تبلیغ به صورت یکبار در ماه
• مشاهده و تغییر اطلاعات کوکی ها در مرورگر
• حذف کوکی
○ Session
• مفهوم Session
• ایجاد Session
• خواندن اطلاعات Session
• حذف اطلاعات Session
• دستور print_r
درس 23: آموزش کار با ساختار کنترل خطا در php
○ ساختار کنترل خطا try catch finally
○ ایجاد exception در توابع
○ مثال کنترل خطا و تولید exception برای تابع inverse
○ ساختار کنترل خطا try catch finally
○ ایجاد exception در توابع
○ مثال کنترل خطا و تولید exception برای تابع inverse
درس 25: سورس خوانی یک افزونه وردپرس
– سورس خوانی یک افزونه وردپرس و آموزش شیوه مطالعه سورس کد
– آموزش شیوه پیدا کردن عملکرد بخش ناشناخته کد
– آشنایی با تابع wptexturize
– آشنایی با تابع mt_rand
– آشنایی با تابع printf
– کاربرد عملی تابع explode
پیشنیاز دوره آموزش PHP برای وردپرس
این دوره پیش نیاز خاصی ندارد، شما باید در حد مقدماتی با وردپرس آشنا باشید، هر آنچه که مورد نیاز شما است آموزش داده شده است، از الگوریتم و فلوچارت تا موارد پیشرفته. آنچه مهم است و موجب یادگیری شما می شود ،پشتکارشما است، درس ها را داستان وار مشاهده نکنید، تا درسی را کاملا متوجه نشدید و خودتان یکبار مثال های آن را پیاده سازی نکردید سراغ درس بعد نروید. هر جا هم سوال داشتید حتما از طریق تیکت مطرح نمایید.
دانلود فیلم آموزش php وردپرس
برای مشاهده کیفیت فیلمهای دوره آموزش php ، میتوانید سه جلسه را از اینجا دانلود کنید و در صورت رضایت از کیفیت و نحوه تدریس، دوره را خریداری کنید
درباره مدرس
مدرس: محمّد رضا صفرنواده
کارشناس ارشد تجارت الکترونیک (MBA)
مهندس کامپیوتر رشته نرمافزار
در سال 1376 اولین نرمافزار آموزش شبیهسازی شده برای سیستم عامل DOS را نوشتم و وارد صنعت آموزش کشور شدم.
از زمان صفحه سیاه DOS تا کنون یعنی صفحه سیاه هوش مصنوعی Chat GPT به صدها کسب و کار، شرکت دولتی و خصوصی در حوزه امنیت نرمافزار، طراحی و رشد سایت کمک کردم و در پروژههای متعدد نرمافزاری و طراحی سایت به عنوان مدیر پروژه یا برنامهنویس حضور داشتم.
یکی از علایق بسیار جدی که هرگز در این سالها از آن جدا نشدم یادگیری و تدریس بوده است. در سال 1384 پس از عضویت در «مجمع ناشران الکترونیک» دوره آموزشی «کامپیوتر برای همه» را تولید نمودم که هزاران دانشجو از آن استفاده کردند و تاکنون دهها دوره آموزشی دیگر مانند ICDL، طراحی سایت و… را برای موسسات مختلف تولید کردم و دانشجویان خصوصی متعددی را نیز در مسیر موفقیت همراهی کردم.
امیدوارم این دوره برای شما مفید باشد. از طریق تیکت پاسخگوی سوالات شما هستم.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.