کتاب توسعه ماژول دروپال 9

عنوان کتاب به انگلیسی: |
Drupal 9 Module Development: Get up and running with building powerful Drupal modules and applications, 3rd Edition |
| سال انتشار: 2020 | 626 صفحه | حجم فایل: 7 مگابایت | زبان: انگلیسی |
| نویسنده | Daniel Sipos, Antonio De Marco |
| ناشر | Packt Publishing |
| ISBN10: | 1800204620 |
| ISBN13: | 9781800204621 |
توضیحات کتاب
Build and extend flexible Drupal sites and applications with this up-to-date, expert guide to Drupal 9 module development
Key FeaturesExplore the essential Drupal 9 APIs for module development
Learn how to implement data modeling, caching, architecture, and much more in your Drupal applications
Discover what's new in the latest Drupal core releasesBook Description
With its latest release, Drupal 9, the popular open source CMS platform has been updated with new functionalities for building complex Drupal apps with ease. This third edition of the Drupal Module Development guide covers these new Drupal features, helping you to stay on top of code deprecations and the changing architecture with every release.
The book starts by introducing you to the Drupal 9 architecture and its subsystems before showing you how to create your first module with basic functionality. You'll explore the Drupal logging and mailing systems, learn how to output data using the theme layer, and work with menus and links programmatically. Once you've understood the different kinds of data storage, this Drupal guide will demonstrate how to create custom entities and field types and leverage the Database API for lower-level database queries. You'll also learn how to introduce JavaScript into your module, work with various file systems, and ensure that your code works on multilingual sites. Finally, you'll work with Views, create automated tests for your functionality, and write secure code.
By the end of the book, you'll have learned how to develop custom modules that can provide solutions to complex business problems, and who knows, maybe you'll even contribute to the Drupal community!
What you will learn
Develop custom Drupal 9 modules for your applications
Master different Drupal 9 subsystems and APIs
Model, store, manipulate, and process data for effective data management
Display data and content in a clean and secure way using the theme system
Test your business logic to prevent regression
Stay ahead of the curve and write PHP code by implementing best practices
Who this book is for
If you are a Drupal developer looking to learn Drupal 9 to write modules for your sites, this book is for you. Drupal site builders and PHP developers with basic object-oriented programming skills will also find this book helpful. Although not necessary, some Symfony experience will help with understanding concepts easily.
Table of Contents
Developing for Drupal 9
Creating Your First Module
Logging and Mailing
Theming
Menus and Menu Links
Data Modeling and Storage
Your Own Custom Entity and Plugin Types
The Database API
Custom Fields
Access Control
Caching
JavaScript and the Ajax API
Internationalization and Languages
Batches, Queues, and Cron
Views
Working with Files and Images
Automated Testing
Drupal 9 Security
توضیحات کتاب به فارسی (ترجمه ماشینی)
با این راهنمای به روز و به روز و متخصص توسعه ماژول دروپال 9 ، سایت ها و برنامه های قابل انعطاف را بسازید و گسترش دهید ویژگی های کلیدی برای توسعه ماژول ، API های ضروری دروپال 9 را کاوش کنید بیاموزید که چگونه مدل سازی داده ها ، ذخیره سازی ، معماری و موارد دیگر را در برنامه های دروپال خود پیاده سازی کنید آنچه را که در آخرین نسخه های دروپال هسته وجود دارد کشف کنید توضیحات کتاب با آخرین نسخه خود ، دروپال 9 ، پلت فرم محبوب CMS منبع باز با عملکردهای جدید برای ساخت برنامه های پیچیده دروپال با سهولت به روز شده است.این نسخه سوم راهنمای توسعه ماژول دروپال این ویژگی های جدید دروپال را در بر می گیرد و به شما کمک می کند تا با هر نسخه در صدر استهلاک کد و معماری در حال تغییر باشید. این کتاب با آشنایی شما با معماری دروپال 9 و زیر سیستم های آن قبل از نشان دادن نحوه ایجاد اولین ماژول خود با قابلیت های اساسی آغاز می شود.شما سیستم های ورود به سیستم و پستی دروپال را کشف می کنید ، نحوه خروجی داده ها را با استفاده از لایه تم یاد می گیرید و با منوها و پیوندها به صورت برنامه ای کار می کنید.پس از درک انواع مختلف ذخیره سازی داده ها ، این راهنمای دروپال نحوه ایجاد اشخاص سفارشی و انواع فیلد را نشان می دهد و از API پایگاه داده برای نمایش داده های پایگاه داده سطح پایین استفاده می کند.همچنین یاد می گیرید که چگونه JavaScript را در ماژول خود معرفی کنید ، با سیستم های مختلف فایل کار کنید و اطمینان حاصل کنید که کد شما در سایت های چند زبانه کار می کند.سرانجام ، شما با نمودارها کار خواهید کرد ، تست های خودکار را برای عملکرد خود ایجاد می کنید و کد ایمن را می نویسید. در پایان کتاب ، شما یاد گرفته اید که چگونه ماژول های سفارشی را توسعه دهید که می توانند راه حل هایی برای مشکلات پیچیده تجاری ارائه دهند ، و چه کسی می داند ، شاید شما حتی در جامعه دروپال نیز مشارکت کنید! آنچه یاد خواهید گرفت ماژول های سفارشی دروپال 9 را برای برنامه های خود توسعه دهید زیر سیستم های مختلف Drupal 9 Master و API های مختلف مدل ، ذخیره ، دستکاری و پردازش داده ها برای مدیریت مؤثر داده ها نمایش داده ها و محتوا به روشی تمیز و ایمن با استفاده از سیستم موضوع منطق کسب و کار خود را آزمایش کنید تا از رگرسیون جلوگیری کنید از منحنی جلو بمانید و با اجرای بهترین شیوه ها کد PHP را بنویسید این کتاب برای چه کسی است اگر شما یک توسعه دهنده دروپال هستید که به دنبال یادگیری Drupal 9 برای نوشتن ماژول برای سایت های خود هستید ، این کتاب برای شما مناسب است.سازندگان سایت دروپال و توسعه دهندگان PHP با مهارت های اصلی برنامه نویسی شی گرا نیز این کتاب را مفید می دانند.اگرچه لازم نیست ، برخی از تجربه Symfony به راحتی در درک مفاهیم کمک می کند. فهرست مطالب در حال توسعه برای دروپال 9 اولین ماژول خود را ایجاد کنید ورود به سیستم و پستی مضمون منوها و پیوندهای منو مدل سازی داده ها و ذخیره سازی موجودیت و افزونه های سفارشی خود شما API پایگاه داده فیلدهای سفارشی کنترل دسترسی ذخیره سازی JavaScript و AJAX API بین المللی و زبانها دسته ها ، صف ها و کرون نمایش کار با پرونده ها و تصاویر تست خودکار Drupal 9 Security📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.