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

65,000 تومان299,000 تومان

شناسه محصول: نامعلوم دسته:

 

دانلود کتاب Drupal 9 Module Development: Get up and running with building powerful Drupal modules and applications, 3rd Edition

عنوان کتاب به انگلیسی:

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

توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی.
به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست.
در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید.
درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد.
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.

شماره تماس: 09395106248

نوع دانلود

دانلود کتاب انگلیسی, دانلود کتاب انگلیسی + دانلود کتابچه فارسی خلاصه کتاب + دانلود پادکست های صوتی فارسی توضیح هر فصل از کتاب + دانلود ویدیوهای آموزشی فارسی هر فصل از کتاب

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب توسعه ماژول دروپال 9”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا