{"product_id":"9781430264675","title":"Drupal 8 for Absolute Beginners","description":"\u003cp\u003e    \u003cem\u003eDrupal 8 for Absolute Beginners\u003c\/em\u003e is your definitive guide to starting from scratch with Drupal even if you have little web knowledge. This book teaches you the basics of HTML, CSS, JavaScript, and PHP in relation to Drupal, so that you can begin to use this popular CMS with all of its features.\u003c\/p\u003e\u003cp\u003eYou will first learn how to set up and customize a basic blog using Drupal, one of the most powerful and popular content management systems available today. From there you will learn the basics of HTML, CSS, JavaScript and PHP, and apply this knowledge to create your own custom Drupal module. You will learn how to build, style, and add functionality to your own Drupal module from scratch. You will then use Drush to apply a theme to Drupal, customizing everything to your liking, before publishing your work to the world. The book also covers some more advanced topics that beginners often ask about, such as getting set up with Git and using source control, using MySQL to interact with a database, and a guide to getting up and running with Linux.\u003c\/p\u003e\u003cp\u003eRarely has all the knowledge required to start with Drupal been collated in one place as it is in \u003cem\u003eDrupal 8 for Absolute Beginners\u003c\/em\u003e. You need no prior knowledge of the web, only a desire to learn. The book is fully supported by video material on the author's website. Start your Drupal journey with this book today!\u003c\/p\u003e\u003cp\u003e     \u003c\/p\u003e    What youll learn\u003cul\u003e \u003cli\u003eWritten for beginners to Drupal and web programming\u003c\/li\u003e \u003cli\u003eLearn what Drupal can do and how you can master it\u003c\/li\u003e \u003cli\u003eUse all of the common web technologies in conjunction with Drupal\u003c\/li\u003e \u003cli\u003eCreate and apply a theme to your Drupal site\u003c\/li\u003e \u003cli\u003eStart your journey into more advanced topics, such as Git, MySql, and Linux\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e     The book targets anyone wishing to learn either basic web technology, Drupal, or both, and in particular it shows how basic web technologies fit into working with Drupal.  Even if you know basic CSS, HTML, and JavaScript many fall short on learning how to tailor Drupal and extend Drupal with these basic skills.  The book can elevate the reader to be able to land a great first job in the Drupal community after learning HTML, CSS, JavaScript, JQuery, PHP, MySql, and Linux.  The book also is great for the business community trying to understand the power of open source.  Its important as a business person to know what tools are available to solve problems.  The Drupal community has many unfilled job openings, as programmers, support persons, UX experts, sales people ... after reading this book the reader will be able to wow those interviewing them with their in depth knowledge of how much Drupal can do.      \u003c\/p\u003e     Table of Contents\u003cp\u003e1. Setting Up Your Development Environment and Installing Drupal\u003c\/p\u003e\u003cp\u003e2. Site Building: Building Drupal Sites Without Programming\u003c\/p\u003e\u003cp\u003e3. Getting Started with HTML\u003c\/p\u003e\u003cp\u003e4. Creating a Basic Drupal Module with HTML Output\u003c\/p\u003e\u003cp\u003e5. A CSS Primer for Drupal\u003c\/p\u003e\u003cp\u003e6. Adding CSS to Your Drupal Module\u003c\/p\u003e\u003cp\u003e7. A JavaScript Primer for Drupal\u003c\/p\u003e\u003cp\u003e8. Adding JavaScript to Your Drupal Module\u003c\/p\u003e\u003cp\u003e9. A PHP Primer for Drupal\u003c\/p\u003e\u003cp\u003e10. Adding PHP-Generated Output to Your Drupal Module\u003c\/p\u003e\u003cp\u003e11. Creating a Drupal Block Programmatically and Basic MySQL Usage\u003c\/p\u003e\u003cp\u003e12. Theming Your Site Part 1: Theme Functions and a Twig Primer\u003c\/p\u003e\u003cp\u003e13. Theming Your Site Part 2: Creating a Custom Theme and Overriding Functions\u003c\/p\u003e\u003cp\u003e14. Commonly Needed Custom Code, node_save, Forms\u003c\/p\u003e\u003cp\u003e15. Using Git to Manage Your Source Code\u003c\/p\u003e\u003cp\u003e16. An Advanced MySQL Primer\u003c\/p\u003e\u003cp\u003e17. A Linux Primer for Drupal\u003c\/p\u003e\u003cp\u003e18. Publishing Your Site to a Production Linux Box\u003c\/p\u003e\u003cp\u003e19. Appendix: Other Ways to Install Drupal\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47134223827184,"sku":"9781430264675","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430264675_p0.jpg?v=1763751228","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430264675","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}