Expert in Drupal 9 Front-End Development

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
733
ISBN-13: 
9788494713156

It is NOT sold by Amazon. Available only at www.forcontu.com


Front-End development in Drupal 9 encompasses all interface-related technologies that run in the web browser. We can group these technologies into three languages, HTML, CSS and JavaScript. Although these technologies are used as a base, we will see that there are other more advanced solutions that facilitate Front-End programming. For example, we will use SASS for CSS generation and JavaScript libraries such as jQuery or VueJS.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Development environment
  • Unit 2. Installation and configuration of themes
  • Unit 3. Creating themes
  • Unit 4. Twig Templates in Drupal
  • Unit 5.html5
  • Unit 6. CSS3
  • Unit 7. Templates and styles in Drupal
  • Unit 8. Responsive design
  • Unit 9. Sass
  • Unit 10. Introduction to PHP
  • Unit 11.php programming in themes
  • Unit 12. Introduction to Javascript
  • Unit 13. jQuery
  • Unit 14. Bootstrap
  • Unit 15. Foundation
  • Unit 16. Decoupled Drupal I: RESTful and JSON:API
  • Unit 17. Decoupled Drupal II: Javascript Frameworks
  • Unit 18. Decoupled Drupal III: Integration with Vue.js

Expert in Drupal 9 Back-End Development

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
1325
ISBN-13: 
9788494713149

It is NOT sold by Amazon. Available only at www.forcontu.com


Back-End development in Drupal 9 refers to the programming of modules and components that allow extending the functionality of the system. It is mainly object-oriented PHP programming, although we will also see other technologies needed during the development of a web project.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Development environment
  • Unit 2. Introduction to the Linux console
  • Unit 3. Introduction to version control with Git
  • Unit 4. PHP I: Introduction to PHP
  • Unit 5. PHP II: PHP API Functions
  • Unit 6. PHP III: Object Oriented Programming (OOP)
  • Unit 7. PHP IV: Design Patterns
  • Unit 8. MySQL I: Introduction to SQL and MySQL
  • Unit 9. MySQL II: Database management tools
  • Unit 10. Symfony I: Introduction to Symfony
  • Unit 11. Symfony II: Symfony Components
  • Unit 12. Installing Drupal 9
  • Unit 13. Drupal 9 architecture
  • Unit 14. Drupal development best practices
  • Unit 15. Drush
  • Unit 16. Introduction to module development
  • Unit 17. Routing and menus
  • Unit 18. Introduction to the Configuration API
  • Unit 19. Databases I: Creation of tables
  • Unit 20. Databases II: Select, insert, update and delete queries
  • Unit 21. Forms I: Creating forms
  • Unit 22. Forms II: Form Elements
  • Unit 23. Forms III: Extension of Forms
  • Unit 24. Plugins I: Introduction to plugins and blocks
  • Unit 25. Users and permissions
  • Unit 26. Theming I: Creating themes and templates
  • Unit 27. Theming II: Theming in modules
  • Unit 28. Plugins II: Plugin types and services
  • Unit 29. Entities I: Configuration entities
  • Unit 30. Entities II: Content entities
  • Unit 31. Text formats and filters
  • Unit 32. Files and images
  • Unit 33. Search system
  • Unit 34. Module translation
  • Unit 35. Forms IV: jQuery and Ajax
  • Unit 36. Programming updates
  • Unit 37. Programming views
  • Unit 38. Events
  • Unit 39. Sending emails
  • Unit 40. Cache API
  • Unit 41. Programming cron tasks and queues
  • Unit 42. Automatic tests
  • Unit 43. Programming custom Drush commands
  • Unit 44. Programming installation profiles
  • Unit 45. Sharing in Community

Expert in Drupal 9 Site Building

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
1312
ISBN-13: 
9788494713132

It is NOT sold by Amazon. Available only at www.forcontu.com


Site Building is all that can be done through the user interface without programing. Drupal has a large number of contributed modules that allow us to extend Drupal’s functionality and build complex websites. We will look at what functionality is included in Drupal core and how that is extended through contributed modules.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Introduction to Drupal 9
  • Unit 2. Installing Drupal 9
  • Unit 3. The Administration Area
  • Unit 4. Content management
  • Unit 5. Content types I: Introduction to content types and fields
  • Unit 6. Comment types
  • Unit 7. Menu management
  • Unit 8. Block management
  • Unit 9. Themes I: Installing and configuring themes
  • Unit 10. Extending functionality with contributed modules
  • Unit 11. Managing users, roles, and permissions
  • Unit 12. Taxonomy
  • Unit 13. Text formats and WYSIWYG editors
  • Unit 14. Content types II: Additional fields
  • Unit 15. Multimedia content
  • Unit 16. Content types III: Display of content
  • Unit 17. Searches
  • Unit 18. Languages, translation and multilingual sites I
  • Unit 19. Languages, translation and multilingual sites II
  • Unit 20. Views I: Creating and configuring views
  • Unit 21. Views II: Fields, filters and sorting
  • Unit 22. Views III: Advanced configuration
  • Unit 23. Themes II: Modification of themes
  • Unit 24. Other modules: Forums and Books
  • Unit 25. Adding and generating syndicated content (RSS)
  • Unit 26. Management, maintenance and updating of the website
  • Unit 27. Installing Drupal on a local server
  • Unit 28. Introduction to Configuration Management
  • Unit 29. Editing Contents with Paragraphs
  • Unit 30. Forms
  • Unit 31. Layouts I: Layout Builder
  • Unit 32. Layouts II: Panels
  • Unit 33. Layouts III: Display Suite
  • Unit 34. Multimedia II: Media
  • Unit 35. Views IV: Extension of views
  • Unit 36. Workflow and access control
  • Unit 37. Content types IV: Additional modules
  • Unit 38. Social tools
  • Unit 39. SEO positioning with Drupal
  • Unit 40. Geolocation
  • Unit 41. Extending menus
  • Unit 42. Distributions: Varbase
Subscribe with RSS Subscribe to RSS - Drupal Training