100% نرخ پاسخ! هر سوال ارسال شده به این کلاس در عرض 24 ساعت توسط مدرس پاسخ داده می شود.
سلب مسئولیت: قبل از ثبت نام در این دوره، لطفاً "این دوره برای چه کسانی است؟" را با دقت مطالعه کنید. بخش زیر این دوره دارای پیش نیازهایی است و دانشجویانی که پایه محکمی در برنامه نویسی ندارند نباید آن را بگذرانند.
آیا می خواهید از دست دادن مشتریان خود به دلیل عدم آگاهی از نحوه ایجاد افزونه جلوگیری کنید؟
آیا شما نیز به شدت در تلاش هستید تا یاد بگیرید چگونه پلاگین های خود را ایجاد کنید، اما موفق نمی شوید؟ شما چند سالی است که تلاش می کنید، اما هنوز مطالب آموزشی خوب و به روز پیدا نکرده اید. سپس از نگاه کردن به مدت زمان اسناد وردپرس برای سازندگان افزونه خسته شدم.
افزونهها بخشی از چیزی هستند که باعث میشود وردپرس همان چیزی باشد که هست، پرکاربردترین سیستم مدیریت محتوا در جهان، که در بیش از 30 درصد سایتها در سراسر جهان وجود دارد! یادگیری نحوه برخورد با موتور افزونه وردپرس شما را از ابزارهای شخص ثالث رها می کند. همچنین دانش قدرتمندی را در دستان شما قرار می دهد که به شما کمک می کند به مشتریان جدید، استقلال مالی یا حداقل یک شغل جدید یا ارتقاء شغلی دست یابید.
همه چیز با این دوره شروع خواهد شد!
این دوره بر خلاف هر دوره ای است که تا به حال دیده اید. این حدود 100 درس است که در سه پروژه شگفتانگیز سازماندهی شدهاند، که در آن همه چیزهایی را که در طول ده سالی که با وردپرس کار کردهام یاد گرفتهام را به شما آموزش میدهم. کاملاً همه چیز! این دوره چیزی را پنهان نمی کند. همه موضوعات به طور عمیق پوشش داده شده اند، با سبک تدریس که توسط بیش از 20000 دانش آموز من در سراسر جهان شناخته شده است!
همه اینها فقط با استفاده از ابزارهای بومی وردپرس. استفاده از پلاگین برای ایجاد افزونه دیگر وجود ندارد!
دقیقا چه چیزی یاد خواهید گرفت؟
در اینجا فهرست کوتاهی از موضوعات اصلی تحت پوشش این دوره آمده است. یاد خواهید گرفت:
چگونه از قلابها و فیلترهای اکشن وردپرس به نفع خود استفاده کنید تا رفتار افزونهها را کنترل کرده و آنها را انعطافپذیرتر کنید؛
چگونه پروژه های خود را با استفاده از کلاس ها و اشیاء PHP به روشی تمیزتر و انعطاف پذیرتر ساختار دهید؛
نحوه استفاده از API ها، کلاس ها و توابع اصلی وردپرس برای ایجاد افزونه خود. به عنوان مثال، تنظیمات، گزینهها، ابزارکها، کد کوتاه، APIهای Metabox و روشهای کلاس بسیار قدرتمند $wpdb؛
نحوه ایجاد انواع پست سفارشی (CPT) و تبدیل وردپرس به چارچوبی عالی برای هر پروژه ای که می خواهید ایجاد کنید؛
نحوه ایجاد طبقهبندی، منوهای سفارشی، صفحات گزینهها، ویجتها و کدهای کوتاه خود با گزینههای متعدد، کادرهای ابرداده با فیلدهای سفارشی و غیره؛
نحوه افزودن شیوه نامه و جاوا اسکریپت هم در ادمین و هم در فرانت اند و کنترل آنها از طریق صفحات گزینه ها؛
نحوه نصب و پیش نمایش کارهایی که هنگام نصب، غیرفعال کردن و حذف نصب افزونه باید انجام شود؛
نحوه کنترل الگوی افزونه در فرانت اند و همچنین ایجاد یک سیستم لغو الگوی شبیه به WooCommerce؛
نحوه ایجاد پشتیبانی از تم خاصی برای افزونه خود.
و خیلی بیشتر! در مورد یادگیری نحوه مدیریت یک جدول سفارشی برای افزونه خود در پایگاه داده وردپرس چطور؟
آیا همه جداول وردپرس را می شناسید؟ آیا می دانید آنها چه کار می کنند و چگونه ساختار دارند؟ همه چیز را در اینجا خواهید آموخت!
علاوه بر این، نحوه انجام کلیه اقدامات CRUD (ایجاد، خواندن، به روز رسانی و حذف داده ها) را در جدول خود با استفاده از کلاس فوق العاده قدرتمند $wpdb خواهید آموخت.
آیا تا به حال به این فکر کرده اید که محدودیت هایی را که سیستم وردپرس اعمال می کند کنار بگذارید و پروژه خود را بر اساس جدول جداگانه بسازید؟ در این دوره یاد می گیرید که چگونه این کار را انجام دهید، متوجه می شوید که در چه مواردی لازم است و چه مزایا و معایبی دارد.
و اینجا متوقف نمی شود...
استفاده از frontend برای اجازه دادن به کاربر برای ارسال داده به این جدول چیست؟
من فکر می کنم شما آن را ندیدید! خوب، در این دوره آموزشی متوجه خواهید شد که برای فعال کردن کاربر وارد شده برای ارسال اطلاعات به چه چیزی نیاز دارید، که در جدولی که به طور خودکار توسط افزونه شما در حین نصب ایجاد می شود ذخیره می شود.
همچنین خواهید آموخت که چگونه کاربران خود را با ایجاد یک حساب کاربری برای آنها با استفاده از ابزارهای وردپرس بومی مدیریت کنید.
همه اینها به روشی بسیار امن!
ما دائماً به دنبال تهدیدهای امنیتی احتمالی که می توانند برنامه ما را به خطر بیندازند، خواهیم بود. ما از همه موارد امنیتی مانند nonces (تا به حال در مورد آنها شنیده اید؟)، فرار از رشته، اعتبارسنجی، پاکسازی، توابع مجوز، مدیریت خطا، و روش $wpdb's ()preparate استفاده خواهیم کرد.
در مورد بین المللی شدن افزونه خود چطور؟
یاد خواهید گرفت که چگونه افزونه هایی ایجاد کنید که کاملاً قابل ترجمه باشند. مشتریان از سراسر جهان می توانند از آنها استفاده کنند، زیرا آنها کاملاً با Poedit یا هر افزونه ترجمه وردپرس سازگار هستند.
این دوره چگونه سازماندهی می شود؟
این دوره به پروژه ها تقسیم می شود. در ابتدا سه پروژه خواهیم داشت. خیلی به نظر نمی رسد، اما آنها ایده فوق العاده ای از آنچه برای درک اساساً نحوه کار بیشتر افزونه ها لازم است، ارائه می دهند.
در پروژه اول، ما یک پلاگین نمایش اسلاید بسیار پویا و کاملاً قابل تنظیم ایجاد خواهیم کرد. ما با موضوعات ساده ای مانند ساختار دایرکتوری، روش های نصب، غیرفعال کردن و حذف افزونه ها شروع می کنیم. سپس به سراغ موضوعات میانی مانند ایجاد CPT، Metabox API (که برای ایجاد فیلدهای سفارشی استفاده می شود)، خواهیم آموخت که چگونه با افزودن و به روز رسانی مقادیر در جداول ابرداده، پایگاه داده را دستکاری کنیم. ما یاد خواهیم گرفت که چگونه منوها و زیر منوها را در سراسر ناحیه مدیریت وردپرس کنترل کنیم.
همچنین در این پروژه اول، ما یاد خواهیم گرفت که به APIهایی مانند تنظیمات، گزینهها و Shortcode API مسلط شویم. ما از همه چیزهایی که در این بخش یاد می گیریم برای کنترل ظاهر و رفتار نمایش اسلاید در قسمت جلو استفاده خواهیم کرد.
پروژه دوم یک افزونه گواهی است. ساده به نظر می رسد، اما تعداد تکنیک هایی که یاد خواهید گرفت شما را شگفت زده خواهد کرد.
در این پروژه، برخی از موضوعاتی را که قبلاً در بخش قبلی دیدهاید، مرور میکنیم و موارد جدید را یاد میگیریم. ما چیزهای زیادی در مورد Widgets API و همچنین نحوه کنترل الگوهای HTML مورد استفاده در افزونه خود خواهیم آموخت، از جمله آموزش نحوه پیاده سازی یک سیستم لغو ساده الگو، که شامل یادگیری نحوه ایجاد یک theme_support خاص برای افزونه شما نیز می شود.
سومین پروژه کاملترین و پیچیدهترین پروژه از این سه است. آیا تا به حال نیاز به ایجاد جداول سفارشی برای افزونه خود داشته اید؟ آیا ایده ای دارید که برخی از معروف ترین افزونه ها، مانند WooCommerce (فقط برای نام بردن یکی از آنها)، برای ایجاد و مدیریت جداول خارج از حوزه وردپرس چگونه عمل می کنند؟ آیا می دانید چرا این کار را می کنند، چه مزایا و معایبی دارد؟ نه؟ عالی است، زیرا در این دوره قرار است آن را یاد بگیرید.
در پروژه سوم، با کلاس wpdb$ وردپرس آشنا خواهید شد، کلاسی که مسئول مدیریت تمام عملیات CRUD جدول سفارشی در برنامه شماست. با استفاده از API های مختلفی که در طول دوره یاد گرفته اید، مانند Metabox و Shortcode API، چگونه جداول ایجاد کنید، پرس و جوها را اجرا کنید، داده ها را از آن جداول اضافه کنید، به روز کنید و حذف کنید.
شما یاد خواهید گرفت که چگونه این اقدامات را همگام سازی کنید تا جدول شما با جداول بومی وردپرس کار کند. علاوه بر این، در این بخش، نحوه ارائه یک رابط frontend را مشاهده می کنید که کاربر سایت می تواند داده ها را بدون نیاز به دسترسی به ادمین وردپرس ارسال کند. همچنین خواهیم دید که چگونه از سیستم کنترل کاربر خود وردپرس برای مدیریت اقدامات کاربر استفاده کنیم.
این دوره برای چه کسانی است؟
من این دوره را برای برنامه نویسان، دانشجویان فناوری اطلاعات، توسعه دهندگان وب، طراحان وب یا هر فریلنسر یا حرفه ای که با PHP، HTML و CSS کار می کند توصیه می کنم. توصیه می شود که مفاهیمی از PHP شی گرا داشته باشید زیرا تمام افزونه های ایجاد شده در دوره بر اساس کلاس ها و اشیاء هستند. همچنین مهم است که بدانید چگونه از دستورات اصلی MySQL استفاده کنید.
غیر از آن، از همه حرفهایهایی که میخواهند نحوه ایجاد افزونهها را یاد بگیرند، استقبال میشود. فقط لازم است که قبلاً با وردپرس تماس داشته باشید و بدانید که چگونه آن را حداقل روی یک سرور محلی نصب کنید.
این دوره چه تفاوتی دارد؟
چیزی که دانشآموزان من بیشتر دوست دارند زمان پاسخگویی عالی من به سؤالاتشان است. می دانید، انتظار طولانی می تواند پیشرفت شما را کند کند. بنابراین من همیشه سعی می کنم در عرض 24 ساعت پاسخ دهم. مطمئن باشید در این دوره هرگز احساس تنهایی نخواهید کرد.
آیا شک دارید؟ این چیزی است که شاگرد من کاپیتان کریک اخیراً در مورد یکی از دوره های من نوشته است:
"معلم فوقالعاده، همه چیز به وضوح و ساده توضیح داده شده است. طبق قول نویسنده، درسها به شیوهای حرفهای جنبههای مناسب برای یک توسعهدهنده را عمیقتر میکنند. یک تشکر بزرگ از مارچلو که باعث شد چیزهای جدید و جالبی یاد بگیرم. من همچنین بلافاصله دوره وردپرس را خریداری کردم که همان چیزها را وعده می دهد."
و این یکی از شاگرد من نیت اس:
است"میخواستم منتظر بمانم تا دوره را به پایان برسانم تا نظری بدهم، اما در نیمه راه هستم و میتوانم بگویم این یکی از بهترین دورههایی است که در Udemy گذراندهام. این زمان شما را تلف نمیکند. روی مفاهیم غیرضروری مانند CSS تمرکز میکند و از هیچ فناوری غیرضروری که ممکن است نیاز به راهاندازی اضافی داشته باشد یا مانند Webpack قدیمی شود، استفاده نمیکند. در هر موضوعی که در هر ویدیو بحث میشود کاملاً واضح است. او همچنین سریع پاسخ میدهد و پیوندهایی برای هر موضوع و همچنین کد دوره کامل برای عیب یابی آسان. بسیار عالی! اگر او یک دوره آموزشی وردپرس دیگر بسازد، من آن را شرکت خواهم کرد."
و لیست ادامه دارد...
پس، آیا برای این دوره آماده هستید؟ قبل از تصمیم گیری، درس های رایگان موجود را تماشا کنید.
به یاد داشته باشید، این یک دوره آموزشی Udemy است، بنابراین چیزی برای از دست دادن ندارید. اگر آن را دوست ندارید، میتوانید روی 30 روز ضمانت بازگشت وجه 100٪ حساب کنید.
اکنون به ما بپیوندید و بدون محدودیت یاد بگیرید!
توسعه دهنده وب/Desenvolvedor Web
نمایش نظرات