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
Subscribe with RSS Subscribe to RSS - Drupal 9