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
