دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2nd Revised edition
نویسندگان: Daniel Sipos
سری:
ISBN (شابک) : 178216877X, 9781782168775
ناشر: Packt Publishing - ebooks Account
سال نشر: 2017
تعداد صفحات: 0
زبان: English
فرمت فایل : ZIP (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 263 کیلوبایت
کلمات کلیدی مربوط به کتاب کد همراه توسعه ماژول دروپال 8: ساخت و سفارشی سازی ماژول ها و افزونه های دروپال 8 به طور موثر: پی اچ پی، برنامه نویسی، توسعه و طراحی وب، کامپیوتر و فناوری، مدیریت محتوا، توسعه و طراحی وب، کامپیوتر و فناوری، زبان های برنامه نویسی، آدا، آژاکس، برنامه نویسی زبان اسمبلی، بورلند دلفی، سی و سی++، سی شارپ، CSS، طراحی کامپایلر، کامپایلرها، DHTML، اشکالزدایی، دلفی، فرترن، جاوا، لیسپ، پرل، پرولوگ، پایتون، آرپیجی، روبی، سوئیفت، ویژوال بیسیک، XHTML، XML، XSL، رایانهها و فناوری، اینترنت و رسانههای اجتماعی، وبلاگنویسی و بلاگها، eBay، تجارت الکترونیک، هک، جستجوی آنلاین، پادکست و پخش وب، بهینه سازی موتورهای
در صورت تبدیل فایل کتاب Code accompanying Drupal 8 Module Development: Build and customize Drupal 8 modules and extensions efficiently به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کد همراه توسعه ماژول دروپال 8: ساخت و سفارشی سازی ماژول ها و افزونه های دروپال 8 به طور موثر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
دروپال است. یک سیستم مدیریت محتوای مبتنی بر وب منبع باز (CMS) که می تواند برای ساخت هر چیزی از وب سایت های ساده گرفته تا برنامه های کاربردی پیچیده استفاده شود. این به افراد و سازمانها امکان میدهد تا پلتفرمهایی بسازند که کاربران را درگیر کند و محتوای مناسب را در زمان مناسب ارائه دهد.
دروپال 8 یک توسعه جدید و هیجانانگیز در جامعه دروپال است. با این حال، تفاوتها نسبت به نسخه قبلی قابل توجه است و این میتواند فشار زیادی را بر توسعهدهندگان دروپال 7 که نیاز به جبران دارند، وارد کند. هدف این کتاب این است که به توسعه دهندگان این چنینی کمک کند تا با توسعه ماژول دروپال 8 سرعت بگیرند.
این کتاب ابتدا شما را با معماری دروپال 8 و زیرسیستمهای آن آشنا میکند قبل از اینکه در ایجاد اولین ماژول خود با قابلیتهای اساسی وارد شوید. با تکیه بر آن، بسیاری از APIهای اصلی و عملکردهای موجود برای توسعه دهندگان ماژول را پوشش خواهید داد.
شما با سیستم های ثبت و ارسال پستی دروپال کار خواهید کرد، نحوه خروجی دادن داده ها با استفاده از لایه موضوع و کار با منوها و پیوندها را یاد خواهید گرفت. به صورت برنامه ای سپس، نحوه کار با انواع مختلف ذخیرهسازی دادهها، ایجاد موجودیتهای سفارشی، انواع فیلدها و استفاده از API پایگاه داده برای درخواستهای پایگاه داده سطح پایینتر را یاد خواهید گرفت. علاوه بر این، در مورد سیستم دسترسی دروپال 8 و لایه ذخیره سازی و همچنین API های مورد استفاده برای پردازش داده ها (صف و دسته) خواهید آموخت.
در ادامه خواهید دید که چگونه جاوا اسکریپت را به ماژول خود وارد کنید، با آن کار کنید. سیستم های فایل مختلف و اطمینان حاصل کنید که کدی که می نویسید در سایت های چند زبانه کار می کند. در نهایت، یاد خواهید گرفت که چگونه به صورت برنامهنویسی با Views کار کنید، آزمایشهای خودکار برای عملکرد خود بنویسید و همچنین به طور کلی کد امن بنویسید.
در پایان کتاب، یاد خواهید گرفت که چگونه سفارشی خود را توسعه دهید. ماژول از ابتدا که می تواند به حل یک مشکل کوچک یا حتی ارائه عملکرد پیچیده کمک کند. و چه کسی می داند، شاید شما حتی آن را به انجمن دروپال بازگردانید.
دانیل سیپوس یک توسعه دهنده ارشد وب متخصص در دروپال است. او از نسخه 6 با سایت های دروپال کار می کند و مانند بسیاری دیگر به عنوان یک سایت ساز شروع به کار کرد. او یک برنامه نویس خودآموخته با تجربه چندین ساله کار حرفه ای بر روی پروژه های پیچیده دروپال 7 و 8 است. او در اوقات فراغت خود webomelette را اجرا می کند، یک وب سایت دروپال که در آن مقالات فنی، نکات و تکنیک های مربوط به توسعه دروپال می نویسد.
Drupal is an open source web-based content management system (CMS) that can be used for building anything from simple websites to complex applications. It enables individuals and organizations to build platforms that engage users and deliver the right content at the right time.
Drupal 8 is an exciting new development in the Drupal community. However, the differences from the previous version are substantial and this can put quite some pressure on Drupal 7 developers that need to catch up. This book aims to help such developers in getting up to speed with Drupal 8 module development.
The book first introduces you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. Building upon that, you will cover many core APIs and functionalities available to module developers.
You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries. Moreover, you will learn about the Drupal 8 access system and caching layer as well as the APIs used for data processing (queues and batches).
You will further see how to introduce javascript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general.
By the end of the book, you will have learned how to develop your own custom module from scratch that can help solve a small problem or even provide complex functionality. And who knows, maybe you'll even contribute it back to the Drupal community.
Daniel Sipos is a senior web developer specializing in Drupal. He's been working with Drupal sites since version 6 and started out like many others, as a site builder. He's a self-taught programmer with many years' experience working professionally on complex Drupal 7 and 8 projects. In his spare time, he runs webomelette, a Drupal website where he writes technical articles, tips, and techniques related to Drupal development.