WordPress Plugin Development

আমাদের এই কোর্সটি অনলাইনে পরিচালিত হবে। কোন প্রকারের আগে থেকে রেকোর্ড করা ভিডিও দেয়া হবে না। সরাসরি গুগল মিট বা জুম এপ এর মাধ্যমে ক্লাস গুলো নেয়া হবে।

কোর্সটি কাদের জন্য বা কেন করবেন আর কোর্সের মেন্টর কে এই সব ব্যাপারে বিস্তারিত জানুনঃ 

কোর্সটি কাদের জন্য?

আমাদের এই কোর্সটি হচ্ছে তাদের জন্য যারা ইতিমধ্যেই ওয়ার্ডপ্রেস ব্যবহার করছেন ও পিএইচপি সম্পর্কে মোটামুটি একটা ধারনা রাখেন। তবে যাদের পিএইচপি সম্পর্কে একেবারেই কোন ধারনা নেই, তাদেরকে আমরা আরও কিছুদিন অপেক্ষা করে পিএইচপি শিখে নিয়ে আমাদের নতুন ব্যাচে জয়েক করতে অনুরোধ করবো।

এই কোর্সে জয়েন করার আগে যা যা জানতে হবে

আপনি যদি মনে করেন, এই কোর্সটি আপনার জন্য তাহলে দয়া করে চেক করে নিন নিচের বিষয়গুলো সম্পর্কে আপনার ধারনা রয়েছে কি না? 

  • HTML & CSS মোটামুটি লেভেলের হলেই চলবে 
  • PHP বেসিক হলেই হবে
  • WordPress ব্যবহার করা জানতে হবে, কোড অভিজ্ঞতা থাকলে বেশি উপকৃত হবেন। 

এই কোর্সে যা যা শিখানো হবে

আমরা যা যা শিখবো তার একটা বেসিক ধারনা দেয়া আছে এখানে। আপনারা নিশ্চিত থাকতে পারেন, এর থেকে কম শিখানো হবে না, হয়তো কিছু বেশিই শিখতে পারবেন। 

প্রসঙ্গত কাড়নেই এখানে ইংরেজি ভাষা ব্যবহার করা হয়েছে। 

Introduction

  1. WordPress and its future
  2. Benefits from this course
  3. Guidelines about WordPress learning
  4. Understanding WordPress Backend

Getting Started

  1. Creating first file of a plugin
  2. Understanding hooks (Action and filter hooks)
  3. Adding scripts and style to the plugin

Custom Post type

  1. Creating custom post type
  2. Creating custom meta box
  3. Meta box framework
    1. Codestar
    2. ACF
    3. Pluginbazar Utils
  4. Post columns
  5. Post single template
  6. Custom taxonomy

Settings Page Design

  1. Creating a settings page
  2. Settings page with tabs as like WooCommerce Settings page

Short-codes

  1. Understanding short-codes 
  2. Creating a short-code 

WordPress Query

  1. Understanding WP_Query
  2. Pagination
  3. Meta Query
  4. Tax Query
  5. Date Query
  6. Apply changes to the main query

Widgets

  1. Understanding widgets
  2. Creating a widgets
  3. Displaying output of these widgets
  4. Creating widgets with different framework

Database and a Frontend form

  1. Custom database table
  2. Getting data from custom database table
  3. Creating a frontend form and handling submission
  4. Some basic database operations with the form
    1. Inserting data
    2. Updating data
  5. Form nonce verification
  6. Sanitisation and validation of submitted data

Ajax

  1. Understanding Ajax
  2. Ajax URL with wp_localize_script()
  3. Securing Ajax with nonce verification
  4. Ajax for privileges and non-privileges users

Submitting a plugin to WordPress.org 

  1. Details about submitting plugin at wordpress.org 
  2. Creating readme files
  3. Creating a submission-ready plugin file
  4. Different assets for plugin 
  5. Uploading plugin to WordPress svn
  6. Doing plugin update in WordPress svn

Misc

  1. Admin notices
  2. Use of WP_User object with the user query 
  3. Use of hooks (Action and filter hooks)
  4. Plugin activation and deactivation hooks
  5. Some special plugin development guide
  6. Guidelines for creating a plugin for Envato marketplace (Codecanyon)

মেন্টর সম্পর্কে কিছু তথ্য

আমাদের এই কোর্সটির মেন্টর হবেন জায়েদ মোশাররফ ভাই। আপনারা হয়ত অনেকেই উনাকে ইতিমধ্যে চিনেন। উনার বিষয়ে নিজের কাছ থেকেই কিছু তথ্য জেনে নিন। 

আমি ২০১৩ সাল থেকে ওয়ার্ডপ্রেস নিয়ে কাজ করছি। ওয়ার্ডপ্রেস প্লাগইন নিয়েই বেশি সময় কাজ করা আমার। বিভিন্ন কোম্পানিতে দীর্ঘ সময় কাজের অভিজ্ঞতা থেকে গত ২০১৯ সালে নিজের একটি প্রতিষ্ঠান করি প্লাগিনবাজার নামে, যেখানে থেকে আমরা প্লাগিন বানিয়ে এর প্রিমিয়াম ভার্সন বিক্রি করি। আপনারা চাইলে আমার সম্পর্কে বিস্তারিত জানতে পারেন এখান থেকে।

আমার নিজের কিছু পোর্টফলিও দিলাম এখানেঃ 


এর বাইরেও কোন কিছু জানার থাকলে সরাসরি আমার সঙ্গে যোগাযোগ করতে পারেন – ০১৭২৭৯৬৭৬৭৪ 

কিভাবে কোর্সে জয়েন করবেন?

আমাদের এই কোর্সটি অনলাইনে পরিচালিত হবে। কোন প্রকারের আগে থেকে রেকোর্ড করা ভিডিও দেয়া হবে না। আপনি কোর্সের মূল্যের কমপক্ষে অর্ধেক টাকা পরিশোধ করে শুরু করতে পারেন। আমাদের কবে থেকে ব্যাচ চালু হবে তা গ্রুপে জানিয়ে দেয়া হবে। এই ব্যাপারে আপনারা নিচে দেয়া মোবাইল নম্বরে কল করে সরাসরি জেনে নিতে পারবেন। 

কোর্স ফি পরিশোধ করতেঃ 

  • বিকাশঃ ০১৭২৭৯৬৭৬৭৪ (01727967674) পার্সোনাল নম্বর
  • রকেটঃ ০১৭৫১৩৫৩৫৮৬ (01751353586) পার্সোনাল নম্বর

টাকা পাঠানোর পরে এই ফর্মটি পুড়ন করুন। যেকোনো দরকারে সরাসরি কল করুন 01727967674

কিছু জানার থাকলে যোগাযোগ করুন

এখানে আমরা মোটামুটি সবকিছু আলোচনা করার চেষ্টা করছি, এর বাইরেও যদি কিছু জানার থাকে তাহলে অবশ্যই যোগাযোগ করবেন সরাসরি বা ফেসবুকে মেসেজ দিবেন।